[发明专利]手持终端设备的NES游戏机模拟系统及其实现方法无效

专利信息
申请号: 201010212097.4 申请日: 2010-06-25
公开(公告)号: CN102298665A 公开(公告)日: 2011-12-28
发明(设计)人: 徐亦朱 申请(专利权)人: 上海三旗通信科技有限公司
主分类号: G06F19/00 分类号: G06F19/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 200233 上海市徐汇*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 手持 终端设备 nes 游戏机 模拟 系统 及其 实现 方法
【说明书】:

技术领域

发明涉及电子设备领域,尤其涉及一种用于手持终端设备的NES游戏机模拟系统及其实现方法,具体是在手持终端设备上模拟NES游戏机,执行NES游戏的方法。

背景技术

当前手持终端设备存在娱乐功能不够丰富,娱乐应用较少、游戏质量不高的问题。为了改善以上缺点。本发明提供了一种NES游戏机系统的模拟方法,根据该方法,手机终端设备的研发和生产者可以大大提供设备的娱乐功能。同时该模拟系统对于NES游戏软件的开发也提供了验证环境。

发明内容

针对已有技术的不足,本发明的发明目的在于提供一种应用于手持终端设备,模拟NES游戏机系统的方法。

实现本发明目的的技术方案如下:

一种用于手持终端设备的NES游戏机模拟系统,包括:适配模块和内核模块。适配模块,包括ROM读取模块、存档管理模块、图像输出模块、声音输出模块、输入控制模块;内核模块,包括内核内存模块、内核初始化模块、内核板级模块、内核CPU模块、内核图像模块、内核声音模块。

所述的本发明系统通过ROM读取模块读入所要模拟的游戏ROM的CPU代码;通过输入控制模块接收手持终端设备的输入设备,如按键,触摸屏等的信息,并将其转换为内核CPU模块能够识别的代码;内核初始化模块接收ROM读取模块中的CPU代码信息,之后该模块启动内核板级模块;内核板级模块模拟NES游戏系统的板级硬件,配置并初始化模拟设备,包括内核内存模块、内核CPU模块、内核图像模块以及内核声音模块;内核板级模块执行完毕后激活内核CPU模块,该模块读取内核内存模块中的游戏ROM的CPU代码,模拟NES主机CPU的数据线、地址线、各种I/O口、各种寄存器,并接收输入控制模块的输入信息代码以执行这些CPU代码,同时向下控制内核图像模块和内核声音模块;内核图像模块接收内核CPU模块调取自内核内存模块的图像数据,并周期性的将数据传输至图像输出模块,然后图像输出模块将图像数据输送至显示设备上显示出来;内核声音模块接收内核CPU模块调取自内核内存模块的音频数据,并周期性的将数据传输至声音输出模块,然后声音输出模块将声音数据传输到音频设备播放。

所述的存档管理模块将模拟NES游戏系统的存档功能,支持游戏存档的加载和保存,在ROM读取模块执行完毕后,若是发现游戏支持存档,则初始化模拟的存档设备并读取存档,且在游戏执行到存档命令时,保存存档。

所述手持终端设备,包括但不限于手机,MP4播放器,MID(移动互联网设备)等手持终端设备。

本发明系统通过适配模块与手持终端设备的原有软件接口兼容,通过内核模块进行核心的模拟。

本发明系统具有娱乐功能丰富,不增加任何硬件成本,能提供给用户优越的娱乐体验。

附图说明

图1本发明系统的方框示意图;

图2本发明系统应用于基于MTK软件平台的工作流程示意图。

具体实施方式

下面结合附图对本发明作进一步描述:

实施例

在一个实现中,根据本发明系统,在MTK手机软件平台(以下简称MTK)上实现NES游戏机模拟系统,如图2所示。

ROM读取模块的实现:通过MTK的文件系统接口读取指定的游戏ROM文件,根据ROM中的信息代码,使用MTK的动态内存分配接口分配相应的内存区域,将ROM的CPU代码信息读入该区域中。

存档管理模块的实现:通过MTK的文件系统接口在手机存储空间新建文件存储存档信息,或是读取指定文件来获得存档信息。

图像输出模块,通过MTK的GDI接口和LCD驱动将图像数据显示到手机屏幕上,所述GDI接口,即图形设备接口。

声音输出模块,通过MTK的PCM接口,将声音数据传输至手机的DSP中播放。

输入控制模块,通过MTK的按键处理和按键驱动,将输入的数据转换为NES游戏机系统的输入数据格式,并传递给内核CPU模块,提醒内核CPU模块输入事件产生。

内核内存模块,通过开辟固定的内存区域,来存储NES各模拟设备的数据。

内核初始化模块和内核板级模块,接收ROM读取模块读取的ROM数据,根据NES游戏机系统的硬件特性,重置相应的模拟设备数据。

内核CPU模块,根据NES游戏机CPU的特性,模拟该CPU的IO口,寄存器,数据线,地址线,并根据ROM数据,取出其中的CPU代码信息,执行相应的操作。若执行到控制NES图形处理器或音频处理器的指令,则控制内核图像模块或内核声音模块做出相应的反应。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海三旗通信科技有限公司,未经上海三旗通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010212097.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top