fc模擬器(Advanced NES FC Simulator Pro)
游戲介紹
fc模擬器里面涵蓋了經(jīng)典的紅白機游戲,模擬器已經(jīng)解鎖了650多種經(jīng)典的街機游戲,超級馬里奧,楓之谷和其他知名游戲類似,玩家可以體驗到它,然后設定一下游戲按鍵,在選項里找控制器設定就行了!
fc模擬器怎么用?
面對這初次接觸這款游戲模擬器的朋友來說,pc模擬器到底該怎么用?一起來看看吧!
1、下載并安裝本站提供的APK文件。
2、進入游戲后需要幾分鐘的游戲ROM裝載。
3、點擊喜歡的游戲,這里具備將近700款游戲,進入游戲后就可以玩了。
其他說明:左側遙感,右側相當于手柄上的ABCD,而且左上角的開始和復選欄塊與傳統(tǒng)的手柄功能相同,另外右上角還支持存檔、金手指、裝載等功能,更加方便大家體驗。
fc模擬器介紹
fc模擬器是一款讓你的手機能夠完美運行經(jīng)典紅白機游戲的掌上模擬器,強大的模擬效果,讓你可以體驗到流暢的經(jīng)典游戲樂趣。FC模擬器有著豐富的便捷功能,實時存檔不必再為無法保存而煩惱,傳統(tǒng)按鍵配置,讓你有一種回歸童年的樂趣。
fc模擬器特色
=收集了以前常玩的四百款nes游戲,可以暢玩游戲了
=支持手柄的控制,您可以選擇加載手柄對游戲進行操作
=可以設置游戲的聲音,根據(jù)自己的愛好進行選擇
=能夠選擇屏幕的大小,隨意調整
=可以選擇自動畫面省略
fc模擬器開發(fā)攻略
1.要懂匯編(具體包括:a.匯編指令代碼功能。b.寄存器,內存,堆棧概念。c.CPU復位及中斷過程)
2. 會一種程序設計語言。(寫完的模擬器用 printf 就可以看功能了啊,流水燈輕松實現(xiàn)?。?/p>
3. 最好了解一些“鏈接器”的知識,和“編譯器”的C語言運行時上下文環(huán)境的問題。鏈接器要實現(xiàn)多個程序段的重定位。當然不會不影響,但是對C語言程序怎么就能執(zhí)行的會很費解,會有心結的。(不會直接用匯編寫程序嘛...NES模擬器都是匯編的,但是寫個MSP430模擬器什么的就該有幫助了,這可以看IDE工具的相應的 linker user's guid 和 compiler user's guid 或相應的 help)
其他的比如《編譯原理》基本用不到吧,編譯器手冊可能會有些用處,但是和教科書的編譯原理是不一樣的,這里主要是關注C語言和匯編如何對應。
主要就是組成原理啊,程序就是一條條指令,CPU就是”取指令->執(zhí)行指令“的死循環(huán)嘛(第一條指令是復位過程決定的)。就要知道什么是指令,怎么執(zhí)行就行啦。執(zhí)行時涉及到什么就看什么是什么。簡單的很。還有微機原理的內容理解有助于實現(xiàn)模擬器的一些外設(顯示器,手柄什么的)仿真,對應情景就是向某個外設寄存器地址寫了什么值相應模擬器應該如何模仿外設的功能。
關于【NES模擬器實現(xiàn)】:
剛好寫過一個簡單的fc模擬器。
首先還是要懂匯編啦,add,jmp,mov的功能什么的,再有知道寄存器和內存地址,堆棧這些概念。
然后知道復位,和其他中斷的流程。
這時你就可以根據(jù)一個程序來開始寫模擬器了,無非就是看每條指令把哪個操作數(shù),經(jīng)過什么變換,放到哪里去(補充:影響哪些狀態(tài)標志位),復位的位置在哪里,從哪條指令開始運行,一步步調試了。最簡單的就是switch指令case指令1,指令2...6502是復雜指令集的,指令編碼規(guī)律性不大(但是還是有一些的),尋找到指令具體怎么操作了就看指令的功能了。參見:6502 Instruction Set。
另外調試過程中,6502cpu有一個“全覆蓋”的程序幫助調試,這個程序幾乎包含了所有指令和尋址方式的組合,如果結果錯誤就會陷入一個死循環(huán)指示錯誤。搜索:Klaus Dormann 的 6502_functional_tests(http://2m5.de/6502_Emu/index.htm)。
這個階段寫的 CPU 模擬器只是保證了 CPU 執(zhí)行指令的正確性,一般就是通過觀察執(zhí)行完的指令影響的寄存器或是狀態(tài)標志位和內存內容是不是按照預期變化。這種調試方式。
CPU寫好了之后,顯示的問題就是有個緩沖區(qū)是放那些顯示的“模式塊”的,按照它的格式定義轉換成一個RGB數(shù)組就可以讓各種 GUI 顯示了。(好吧我就做到這里 ... 按鍵和聲音什么的沒有做)。參考【相關網(wǎng)站】有很豐富的資料。(這里還可以利用后面提到的《VirtuaNES-debug》輔助調試)
這部分就是實現(xiàn)外設的部分了,根據(jù)外設的需求在寫入一些特殊地址時要做相應的功能響應。無非也就是將相關的內存內容經(jīng)過一定變換,選擇合適的方式表現(xiàn)出來(如輸出字符,顯示圖像,輸出聲音之類的)。
【更容易實現(xiàn)的CPU】
還有我給個小提示,寫CPU模擬器可以從MSP430開始,因為MSP430只有27條指令,精簡指令集的編碼方式(指令編碼規(guī)律性強),4種尋址方式,相對簡單,資料也多。根據(jù)TI的官方文檔基本就可以完成設計,TI文檔寫得很漂亮!包括數(shù)據(jù)手冊,用戶指南什么的。
繼續(xù)補充一點東西:
當初的實現(xiàn)大體流程(幾天就可以搞定的):
1. 收集資料
2. 大體計劃 :
了解硬件結構(CPU,PPU,APU,控制器...) -> 實現(xiàn)CPU -> 實現(xiàn)PPU -> 實現(xiàn)控制器 -> 實現(xiàn)APU
3. 初步理解 (10.9,10.10)
電路結構,卡帶分類,CPU的最簡單模式
while(1)
{
取指 -> 執(zhí)行;
}
3. 實現(xiàn) CPU(6502兼容 無十進制運算 dec)
了解指令分類
switch case 實現(xiàn)基本的 指令系統(tǒng)(10.11)
繼續(xù)調試完善CPU, 代碼基本完成(10.12)
指令全覆蓋測試程序測試CPU,修復bug(10.13)
繼續(xù)完善,寫PPU(10.14)能夠看到PPU中數(shù)據(jù)
寫 ppu 數(shù)據(jù) -> RGB 的轉換
QT編寫顯示界面,基本完成背景圖像顯示(10.15)
完成精靈的顯示,和滾動的實現(xiàn)(只有X軸)(10.16)
一定要多記筆記??!我筆記發(fā)現(xiàn)沒有記網(wǎng)站!當初有好幾個那么經(jīng)典的NEC資料和6502 CPU模擬器的網(wǎng)站的!
【相關網(wǎng)站】:
6502.org: The 6502 Microprocessor Resource 這個講6502CPU模擬器設計資料的
NES info, programs, and demos 這個是 nesdev 有很多關于 NES 游戲機的資料。
另外有本《小霸王游戲機的奧秘.PDF》模糊的講了一下NES游戲機的技術,但是不太深入。但是還是挺有用的。
再另外有個軟件叫《VirtuaNES-debug》這個可以單步執(zhí)行nes指令,可以調試NES游戲程序,并可以顯示很多內部的數(shù)據(jù)結構,在實現(xiàn)過程中很有幫助的!(另外本身這個軟件就是開源的)下面是軟件示意圖:
我以前寫的NES和430的模擬器,寫著玩的,代碼量也不是很大,但是有些夠理解用的基本功能了。都基本上是純C語言寫的,NES的用QT做了個圖形顯示,Cpu部分都是C語言實現(xiàn)。
還寫了一個實現(xiàn)了幾條指令的430CPU但是能跑流水燈了!而且是完全控制臺下的流水燈?。╟語言就足夠了)
fc模擬器亮點
- 非常友好的用戶界面
- 高度可定制的虛擬控制器!您可以調整每個按鈕的大小和位置以滿足您的需求。
- 自動保存游戲進度并支持快速存儲。
- 復卷!如果你被一個壞人殺了?沒關系!您可以直接返回游戲幾秒鐘,然后再試一次!
- 無線網(wǎng)絡控制器模式!這種獨特的功能允許多個設備相互連接。將手機變成無線控制器,讓您與朋友一起玩。我們最多支持4名玩家!
- Zapper(光槍)模擬
- Turbo按鈕和A + B按鈕
- PAL(歐洲)/ NTSC(美國,日本)視頻模式支持
- 使用OpenGL ES進行硬件圖形加速
- 44100 Hz立體聲
- 硬件鍵盤支持
- 支持HID藍牙游戲手柄(MOGA,8bitdo等)
- 截圖 - 快速捕捉瞬間
- 使用特殊作弊使NES游戲更有趣!
- 支持NES和ZIP文件
需要手動啟用某些功能(手動進度保存/加載游戲和結束)
FC模擬器安卓版測評
fc模擬器玩法
1、經(jīng)典按鍵分布手柄式操作;
2、流暢畫面表現(xiàn)力告別閃屏;
3、連發(fā)按鍵給你輕松操作感;
fc模擬器點評
你可以把它當成一個模擬器,里面有1000多種FC經(jīng)典游戲,但這1000多種FC經(jīng)典模大小只有100多m,應該算是目前全網(wǎng)最全的經(jīng)典收藏兒時小游戲了,那些我們小時候玩過的可以再體驗一下!
應用信息
- 廠商:暫無
- 包名:暫無
- 版本:v1.0
- 備案:
- MD5值:暫無
相關版本
熱門游戲
安卓游戲分類
本類排行
- 周排行
- 總排行
-
1
俠盜獵車手圣安地列斯內置作弊菜單中文版
格斗拳擊 2024-05-225.5 查看 -
2
奧特曼宇宙英雄內購免費
格斗拳擊 2024-08-055.5 查看 -
3
奧特曼傳奇英雄4399內購免費版
格斗拳擊 2024-02-085.5 查看 -
4
奧特曼4399傳奇英雄
格斗拳擊 2024-10-129.9 查看 -
5
奧特曼傳奇英雄999億鉆石版4399
格斗拳擊 2024-06-059.9 查看 -
6
重生細胞內置修改器作弊菜單(Dead Cells)
格斗拳擊 2024-05-177.7 查看 -
7
拳皇2002
格斗拳擊 2024-08-269.5 查看 -
8
傳說之下內置修改器中文版
格斗拳擊 2024-09-058 查看 -
9
一波超人無限鉆石版
格斗拳擊 2024-07-315.5 查看 -
10
拳皇wing1.91直裝版
格斗拳擊 2024-07-055.5 查看
-
1
奧特曼傳奇英雄4399內購免費版
格斗拳擊 2024-02-085.5 查看 -
2
死神vs火影bvn雨兮改(完整版)
格斗拳擊 2024-02-086.1 查看 -
3
奧特曼傳奇英雄4399無限內購版
格斗拳擊 2023-07-109.6 查看 -
4
奧特曼傳奇英雄1.1.0內購版下載
格斗拳擊 2024-10-125.5 查看 -
5
死神vs火影游戲下載(全人物)
格斗拳擊 2024-04-168.8 查看 -
6
紅色警戒2安卓手機版
格斗拳擊 2024-03-159.5 查看 -
7
奧特曼傳奇英雄內購版無限充值
格斗拳擊 2024-02-085.5 查看 -
8
死神vs火影官方版下載
格斗拳擊 2024-10-107.3 查看 -
9
奧特曼傳奇英雄4399內購免費版2024
格斗拳擊 2024-02-185.5 查看 -
10
奧特曼傳奇英雄4399內購版
格斗拳擊 2024-02-087.9 查看