據我所知,在DS上運行的代碼必須加載到RAM中,因此可以從已經受到限制的4M上運行。有沒有辦法直接從圖像運行DS代碼?任何方式從盒式磁帶執行DS代碼?
5
A
回答
5
短的答案:
任天堂DS的存儲器映射號不包括映射到ROM在DS盒的任何位置。
通過比較,在Game Boy Advance上,將區域08000000-09FFFFFF映射到Game Pak中的外部ROM。該映射也包含在DS中,大概是爲了向後兼容,並啓用一些GBA遊戲和DS遊戲交互(例如Castlevania: Dawn of Sorrow easter eggs)。但它只有映射到GBA插槽,所以只有GBA墨盒。
您可以使用此功能從GBA插槽中的GBA磁帶盒讀取數據,並在DS模式下從此處運行代碼。早期的非官方可擦寫墨盒就是這樣做的。這不是非常有前途的 - 它不適用於沒有這種GBA插槽的DSi。此外,現在更難以發現老虎機2的墨盒,因爲常規的DS式墨盒更受歡迎和可用。
創建需要運行更多代碼而不是存儲器的大型遊戲的常用方法是使用code overlays或將遊戲寫入scripting-type language,以便動態加載和卸載代碼。
相關問題
- 1. 執行沙盒Java代碼的最佳方式是什麼?
- 2. 盒式磁帶安全例外
- 3. Openshift node.js盒式磁帶掛鉤未運行
- 4. DIY盒式磁帶從OpenShift 1.8中重置爲Java 1.7
- 5. 停止從縮小JavaScript文件的盒式磁帶
- 6. 以原子方式執行代碼塊
- 7. 如何升級Jenkins服務器盒式磁帶(OpenShift)?
- 8. 如何獲得redis盒式磁帶的正確連接信息?
- 9. Dialog停止執行代碼,是否有任何方式阻止它在C#中?
- 10. 任何方式來延遲代碼執行,直到頁面打開
- 11. 彩盒不執行PHP代碼
- 12. 無法在openshift上添加redis盒式磁帶
- 13. Openshift Tomcat 7(JBoss EWS 2.0)盒式磁帶,WAR文件,Websockets
- 14. 無法在OpenShift應用程序中添加phpMyAdmin盒式磁帶
- 15. DIY盒式磁帶在git push上停止
- 16. 有沒有辦法使盒式磁帶的URL永不過期
- 17. Openshift redis盒式磁帶,奇怪的例外ETIMEDOUT socket.io腳本
- 18. MongoDB OpenShift盒式磁帶的初始大小是多少?
- 19. 將盒式磁帶SKU鏈接到產品頁上的FormField
- 20. 創建node.js最新的盒式磁帶時發生Openshift錯誤
- 21. 通過SNMP獲取盒式磁帶的安裝日期
- 22. 何時可以斷點改變代碼的執行方式?
- 23. 如何以自動方式定期執行PHP代碼
- 24. IF如果以任一方式執行?
- 25. 不同的執行任務的方式
- 26. 任何方式來分析緩存行爲的代碼?
- 27. 任何方式從代碼設置項目屬性?
- 28. MATLAB任意代碼執行
- 29. 瞭解子代程序在此代碼中的執行方式
- 30. 嘗試在DIY盒式磁帶上在OpenShift上運行Glassfish服務器