6502 MOS模擬器是有點模擬器的6502芯片。有幾乎沒有什麼除了CPU(減去BCD操作)。它還承擔沒有理會指令時序。
雖然(除了這兩件事情),它成功地模擬了CPU有幾個設計上的缺陷,這導致我不要繼續使用它:
- 我用C寫++。
由於6502沒有專門的IO總線,一切都通過記憶完成的。我有這提供了一個通用的接口,那麼作為我寫設備坐在內存空間純虛類的想法,他們可能只是重寫它寫什麼的部分,或陷阱。
雖然寫這個,我一直得到我應該在ASM寫它的感覺,而不是特別針對操縱標誌和旋轉之類的東西。 (因為我可以只旋轉AL,例如,而不是亂我在C ++代碼。
- 馬虎指令解碼。
我原本想正確地解碼指令,但也有很多例外情況使用的系統(ESP。如果我打算支持65C02為例)。這後裔居住成一個巨大的switch語句。我幾乎認為它分裂高達較小的文件,只是#包括他們在中間,只是為了使其更易於管理。
此外,因為它們不是以數字順序(按類型或尋址模式分組,不記得大氣壓)它不會編譯為一個跳轉表。是否與優化,雖然。
最主要的是促使我寫這是我發現我的BBC-B在閣樓,覺得懷舊浪費弓腰它在最低分辨率文本模式(IIRC模式7保存RAM)的小時的痛苦。我有寫一個NES或BBC模擬器的想法,但它並沒有走到這一步。
它有一個非常簡單的圖像格式。該文件必須> = 65536字節(64k的),而僅僅是為所述系統(16位地址總線)存儲器圖像。有一個奇怪的排序ASCII文本顯示器的為0x200,這是噴湧的字符串足夠好。由於這只是一起扔在6個小時左右的空間(花了很長時間做switch語句),這不是很記載操作裝配,但嘿。
按類別搜索
熱門軟件
-
GChemPaint 2 Jun 15
-
Google Music Manager 15 Apr 15
-
Oracle Solaris 22 Jun 18
-
PlayOnLinux 9 Dec 15
-
NAS4Free 2 Oct 17
-
LXLE 22 Jun 18
-
Linpus Linux Lite 17 Feb 15
MOS 6502 Simulator
顯影劑的其他軟件 Richard Whitty
BashBot
2 Jun 15
意見 MOS 6502 Simulator
按類別搜索
熱門軟件
-
GChemPaint 2 Jun 15
-
OpenShot Video Editor 17 Aug 18
-
antiX MX 1 Dec 17
-
Autodesk Homestyler 15 Apr 15
-
W-Packager 20 Feb 15
-
Antergos 1 Dec 16
-
WhatsApp for Desktop 18 Jul 15
評論沒有發現