国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      手持終端設備的nes游戲機模擬系統(tǒng)及其實現(xiàn)方法

      文檔序號:6604829閱讀:434來源:國知局
      專利名稱:手持終端設備的nes游戲機模擬系統(tǒng)及其實現(xiàn)方法
      技術領域
      本發(fā)明涉及電子設備領域,尤其涉及一種用于手持終端設備的NES游戲機模擬系統(tǒng)及其實現(xiàn)方法,具體是在手持終端設備上模擬NES游戲機,執(zhí)行NES游戲的方法。
      背景技術
      當前手持終端設備存在娛樂功能不夠豐富,娛樂應用較少、游戲質量不高的問題。 為了改善以上缺點。本發(fā)明提供了一種NES游戲機系統(tǒng)的模擬方法,根據(jù)該方法,手機終端設備的研發(fā)和生產(chǎn)者可以大大提供設備的娛樂功能。同時該模擬系統(tǒng)對于NES游戲軟件的開發(fā)也提供了驗證環(huán)境。

      發(fā)明內容
      針對已有技術的不足,本發(fā)明的發(fā)明目的在于提供一種應用于手持終端設備,模擬NES游戲機系統(tǒng)的方法。實現(xiàn)本發(fā)明目的的技術方案如下一種用于手持終端設備的NES游戲機模擬系統(tǒng),包括適配模塊和內核模塊。適配模塊,包括ROM讀取模塊、存檔管理模塊、圖像輸出模塊、聲音輸出模塊、輸入控制模塊; 內核模塊,包括內核內存模塊、內核初始化模塊、內核板級模塊、內核CPU模塊、內核圖像模塊、內核聲音模塊。所述的本發(fā)明系統(tǒng)通過ROM讀取模塊讀入所要模擬的游戲ROM的CPU代碼;通過輸入控制模塊接收手持終端設備的輸入設備,如按鍵,觸摸屏等的信息,并將其轉換為內核 CPU模塊能夠識別的代碼;內核初始化模塊接收ROM讀取模塊中的CPU代碼信息,之后該模塊啟動內核板級模塊;內核板級模塊模擬NES游戲系統(tǒng)的板級硬件,配置并初始化模擬設備,包括內核內存模塊、內核CPU模塊、內核圖像模塊以及內核聲音模塊;內核板級模塊執(zhí)行完畢后激活內核CPU模塊,該模塊讀取內核內存模塊中的游戲ROM的CPU代碼,模擬NES 主機CPU的數(shù)據(jù)線、地址線、各種1/0 口、各種寄存器,并接收輸入控制模塊的輸入信息代碼以執(zhí)行這些CPU代碼,同時向下控制內核圖像模塊和內核聲音模塊;內核圖像模塊接收內核CPU模塊調取自內核內存模塊的圖像數(shù)據(jù),并周期性的將數(shù)據(jù)傳輸至圖像輸出模塊,然后圖像輸出模塊將圖像數(shù)據(jù)輸送至顯示設備上顯示出來;內核聲音模塊接收內核CPU模塊調取自內核內存模塊的音頻數(shù)據(jù),并周期性的將數(shù)據(jù)傳輸至聲音輸出模塊,然后聲音輸出模塊將聲音數(shù)據(jù)傳輸?shù)揭纛l設備播放。所述的存檔管理模塊將模擬NES游戲系統(tǒng)的存檔功能,支持游戲存檔的加載和保存,在ROM讀取模塊執(zhí)行完畢后,若是發(fā)現(xiàn)游戲支持存檔,則初始化模擬的存檔設備并讀取存檔,且在游戲執(zhí)行到存檔命令時,保存存檔。所述手持終端設備,包括但不限于手機,MP4播放器,MID (移動互聯(lián)網(wǎng)設備)等手持終端設備。本發(fā)明系統(tǒng)通過適配模塊與手持終端設備的原有軟件接口兼容,通過內核模塊進行核心的模擬。本發(fā)明系統(tǒng)具有娛樂功能豐富,不增加任何硬件成本,能提供給用戶優(yōu)越的娛樂體驗。


      圖1本發(fā)明系統(tǒng)的方框示意圖;圖2本發(fā)明系統(tǒng)應用于基于MTK軟件平臺的工作流程示意圖。
      具體實施例方式下面結合附圖對本發(fā)明作進一步描述實施例在一個實現(xiàn)中,根據(jù)本發(fā)明系統(tǒng),在MTK手機軟件平臺(以下簡稱MTK)上實現(xiàn)NES 游戲機模擬系統(tǒng),如圖2所示。ROM讀取模塊的實現(xiàn)通過MTK的文件系統(tǒng)接口讀取指定的游戲ROM文件,根據(jù) ROM中的信息代碼,使用MTK的動態(tài)內存分配接口分配相應的內存區(qū)域,將ROM的CPU代碼信息讀入該區(qū)域中。存檔管理模塊的實現(xiàn)通過MTK的文件系統(tǒng)接口在手機存儲空間新建文件存儲存檔信息,或是讀取指定文件來獲得存檔信息。圖像輸出模塊,通過MTK的⑶I接口和IXD驅動將圖像數(shù)據(jù)顯示到手機屏幕上,所述⑶I接口,即圖形設備接口。聲音輸出模塊,通過MTK的PCM接口,將聲音數(shù)據(jù)傳輸至手機的DSP中播放。輸入控制模塊,通過MTK的按鍵處理和按鍵驅動,將輸入的數(shù)據(jù)轉換為NES游戲機系統(tǒng)的輸入數(shù)據(jù)格式,并傳遞給內核CPU模塊,提醒內核CPU模塊輸入事件產(chǎn)生。內核內存模塊,通過開辟固定的內存區(qū)域,來存儲NES各模擬設備的數(shù)據(jù)。內核初始化模塊和內核板級模塊,接收ROM讀取模塊讀取的ROM數(shù)據(jù),根據(jù)NES游戲機系統(tǒng)的硬件特性,重置相應的模擬設備數(shù)據(jù)。內核CPU模塊,根據(jù)NES游戲機CPU的特性,模擬該CPU的10 口,寄存器,數(shù)據(jù)線, 地址線,并根據(jù)ROM數(shù)據(jù),取出其中的CPU代碼信息,執(zhí)行相應的操作。若執(zhí)行到控制NES 圖形處理器或音頻處理器的指令,則控制內核圖像模塊或內核聲音模塊做出相應的反應。內核圖像模塊,模擬NES游戲機圖形處理器的寄存器和其他硬件特性,接收內核 CPU模塊調取自內核內存模塊的圖像數(shù)據(jù),并周期性的將數(shù)據(jù)傳輸至圖像輸出模塊。內核聲音模塊,模擬NES游戲機音頻處理器的寄存器和其他硬件特性,接收內核 CPU模塊調取自內核內存模塊的音頻數(shù)據(jù),并周期性的將數(shù)據(jù)傳輸至聲音輸出模塊。
      權利要求
      1.手持終端設備的NES游戲機模擬系統(tǒng)及其實現(xiàn)方法,該系統(tǒng)由適配模塊與內核模塊組成,其特征在于所述的適配模塊實現(xiàn)方法包含預先讀入所要模擬的游戲ROM的CPU 代碼的ROM讀取模塊;載入以及保存游戲存檔的存檔管理模塊;傳輸圖像數(shù)據(jù)到顯示設備的圖像輸出模塊;傳輸聲音數(shù)據(jù)到音頻設備的聲音輸出模塊;檢測用戶輸入的輸入控制模塊。
      2.根據(jù)權利要求1所述的手持終端設備的NES游戲機模擬系統(tǒng)及其實現(xiàn)方法,其特征在于所述的內核模塊實現(xiàn)方法包含接收來自ROM讀取模塊中以及輸入控制模塊的信息代碼,并受內核CPU模塊控制的內核內存模塊;接收來自ROM讀取模塊中的游戲代碼信息并啟動所述模擬系統(tǒng)的內核初始化模塊;在模擬器啟動時配置所要模擬的游戲代碼及其他模擬設備的內核板級模塊;受內核板級模塊激活,從內核內存模塊讀取游戲代碼并執(zhí)行相應操作的內核CPU模塊;接收內核CPU模塊調取自內核內存模塊的圖像數(shù)據(jù)的內核圖像模塊; 接收內核CPU模塊調取自內核內存模塊的音頻數(shù)據(jù)的內核聲音模塊。
      3.根據(jù)權利要求1所述的手持終端設備的NES游戲機模擬系統(tǒng)及其實現(xiàn)方法,其特征在于所述的存檔管理模塊將模擬NES游戲系統(tǒng)的存檔功能,支持游戲存檔的加載和保存, 在ROM讀取模塊執(zhí)行完畢后,若是發(fā)現(xiàn)游戲支持存檔,則初始化模擬的存檔設備并讀取存檔。
      全文摘要
      本發(fā)明公開了手持終端設備的NES游戲機模擬系統(tǒng),該系統(tǒng)由適配模塊與內核模塊組成。所述的該系統(tǒng)通過ROM讀取模塊讀入所要模擬的游戲ROM的CPU代碼;通過輸入控制模塊接收手持終端設備的輸入設備,如按鍵,觸摸屏等的信息,并將其轉換為內核CPU模塊能夠識別的代碼通過軟件設計模擬NES游戲機系統(tǒng)的硬件以及軟件環(huán)境。本發(fā)明解決了在手持終端設備上運行各種NES游戲的需求,使手持終端設備的功能更豐富。
      文檔編號G06F19/00GK102298665SQ20101021209
      公開日2011年12月28日 申請日期2010年6月25日 優(yōu)先權日2010年6月25日
      發(fā)明者徐亦朱 申請人:上海三旗通信科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1