嵌入式设备的八位模拟器游戏引擎移植方法技术

技术编号:1403314 阅读:512 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及游戏引擎移植方法。本发明专利技术提供一种基于Linux操作系统的手持嵌入式设备的八位模拟器游戏引擎移植方法。嵌入式设备的八位模拟器游戏引擎移植方法:FCEU模拟器与SDL库相交互;在FCEU模拟器中定义需响应的嵌入式设备音频接口、视频接口;FCEU模拟器模拟八位模拟器游戏芯片,控制八位模拟器游戏的进程;在SDL库中定义需响应的嵌入式设备键盘值实现FCEU的正常输入输出,定义相应的音频接口、视频接口实现八位模拟器游戏的正常使用。本发明专利技术实现了在手持嵌入式设备上八位模拟器游戏引擎的载入,实现八位模拟器游戏的正常显示,使手持嵌入式设备的功能更丰富。

【技术实现步骤摘要】

本专利技术涉及游戏引擎移植方法。
技术介绍
手持嵌入式设备作为一种时尚的电子消费产品,大多具有音视频文件播放、图片浏览、 文本阅读等功能,但是不足以满足用户的需求,由于手持嵌入式设备硬件平台的特殊性,手 持嵌入式设备通常仅能提供简单游戏功能,比如推箱子等。八位模拟器游戏(八位模拟器 又称红白机,是日本任天堂公司开发的一种第三代家用游戏机,英文简称FC(family computer))有很多经典游戏如超级玛利、魂斗罗、松鼠大战等。八位模拟器游戏引擎则是 通过软件来模仿专业硬件芯片所能显示出的软件环境,游戏引擎的移植方法一直作为厂商的 核心技术被保密,将八位模拟器游戏引擎移植到手持嵌入式设备中成为迫切需求。目前已有一些跨平台特性的FC模拟器与多媒体支持库应用于于八位模拟器游戏引擎在 PC机上的移植,如跨平台的FCEU模拟器。SDL库为一种自由的跨平台多媒体支持库,适用于 LINUX、 WIN32等系统。
技术实现思路
本专利技术所要解决的技术问题是,提供一种基于Li皿x操作系统的手持嵌入式设备的八位 模拟器游戏引擎移植方法。本专利技术为解决上述技术问题所采用的技术方案是,嵌入式设备的八位模拟器游戏引擎移 植方法,其特征在于,FCEU模拟器与SDL库相交互;在FCEU模拟器中定义需响应的嵌入式设 备音频接口、视频接口; FCEU模拟器模拟八位模拟器游戏芯片,控制八位模拟器游戏的进程 ;在SDL库中定义需响应的嵌入式设备键盘值实现FCEU的正常输入输出,定义相应的音频接 口 、视频接口实现八位模拟器游戏的正常使用。本专利技术的有益效果是,实现了在手持嵌入式设备上八位模拟器游戏引擎的载入,实现八 位模拟器游戏的正常显示,使手持嵌入式设备的功能更丰富。具体实施例方式本专利技术通过对SDL库基于音频、视频文件的移植,以及与嵌入式设备接口的交互设计来 适应手持嵌入式设备进行游戏的载入;同时,因为FCEU模拟器作为支持PC的模拟器,在音频 和视频接口上手持嵌入式设备有所不同,通过对源码本身的修改,与手持嵌入式设备上的视频、音频对应,实现了游戏的正常显示;并且根据手持嵌入式设备按键的特殊要求,重新定 义键值,支持了FCEU模拟器对键盘的响应。通过FCEU模拟器和SDL库交互,将视频、游戏摇杆、音频、键盘等功能由SDL库控制, FCEU模拟器本身只负责模拟任天堂6502的芯片,FCEU模拟器的整个执行流程如下1、 初始化音频、视频接口;2、 设置屏幕大小,色彩等默认值;3、 初始化游戏各项设置;4、 载入游戏;5、 执行游戏,游戏过程中的视频、游戏摇杆、音频、键盘等功能由SDL库完成;6、 收到退出命令后,保存设置,关闭游戏程序。通过与嵌入式设备中其他应用程序的交互,完成了各个游戏的正常进入、退出。权利要求权利要求1,其特征在于,FCEU模拟器与SDL库相交互;在FCEU模拟器中定义需响应的嵌入式设备音频接口、视频接口;FCEU模拟器模拟八位模拟器游戏芯片,控制八位模拟器游戏的进程;在SDL库中定义需响应的嵌入式设备键盘值,以及相应的音频接口、视频接口。2.如权利要求l所述,其 特征在于,所述FCEU模拟器控制八位模拟器游戏的进程的具体步骤如下a、 初始化音频、视频接口;b、 设置屏幕大小、色彩;c、 初始化游戏设置;d、 载入游戏;e、 执行游戏;f、 收到退出命令后,保存设置,关闭游戏程序。全文摘要本专利技术涉及游戏引擎移植方法。本专利技术提供一种基于Linux操作系统的手持。FCEU模拟器与SDL库相交互;在FCEU模拟器中定义需响应的嵌入式设备音频接口、视频接口;FCEU模拟器模拟八位模拟器游戏芯片,控制八位模拟器游戏的进程;在SDL库中定义需响应的嵌入式设备键盘值实现FCEU的正常输入输出,定义相应的音频接口、视频接口实现八位模拟器游戏的正常使用。本专利技术实现了在手持嵌入式设备上八位模拟器游戏引擎的载入,实现八位模拟器游戏的正常显示,使手持嵌入式设备的功能更丰富。文档编号A63F13/00GK101417177SQ20081030564公开日2009年4月29日 申请日期2008年11月20日 优先权日2008年11月20日专利技术者刘柏良 申请人:四川长虹电器股份有限公司本文档来自技高网...

【技术保护点】
嵌入式设备的八位模拟器游戏引擎移植方法,其特征在于,FCEU模拟器与SDL库相交互;在FCEU模拟器中定义需响应的嵌入式设备音频接口、视频接口;FCEU模拟器模拟八位模拟器游戏芯片,控制八位模拟器游戏的进程;在SDL库中定义需响应的嵌入式设备键盘值,以及相应的音频接口、视频接口。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘柏良
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:51[中国|四川]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1