超級任天堂程式設計
外觀

本書是一部開放式作品,旨在幫助有興趣學習超級任天堂娛樂系統程式設計的人,並假設讀者具有一定的組合語言程式設計知識、命令提示符和模擬器使用經驗。
本書將介紹如何為超級任天堂娛樂系統編寫程式。由於 SNES 的 CPU 具有 65c816 核心,因此 SNES 程式設計使用 65c816 組合語言完成。
如果您發現任何術語或概念方面的問題,可以為其貢獻解釋。歡迎您參與並糾正錯誤;我們鼓勵您這樣做。
- 65816 彙編入門
- 初始化 SNES 並更改背景顏色
- DMA 傳輸
- 使用圖塊和調色盤
- 建立圖形 用於您的 SNES 程式
- 載入 SPC700 程式 用於 SNES 音訊協處理器
- 使用指標表
- 操縱桿輸入
- 使用 Super FX 晶片
- 該 WLA-65816 微型彙編器 是一款開源的跨平臺 65816 彙編器,用於這些教程。
- Geiger 的 Snes9x 除錯版本 允許您逐步執行 SNES ROM、設定斷點、檢查音訊和影片記憶體等等。僅適用於 Windows。
- higan (以前稱為 bsnes) 是由 byuu 編寫的 SNES 模擬器,力求實現更精確的硬體模擬。它避免使用 ROM 特定的漏洞等等,但需要比其他模擬器更高的機器規格。
- SNES 開發維基 技術文件、教程和參考
- Vintage Dev (已損壞) 是一套非常棒的 SNES 程式設計深入教程和工具。 網際網路檔案館中的 Vintage Dev (存檔於 2010 年 1 月 20 日)
- #snesdev,EFnet 伺服器上的超級任天堂開發頻道。(在 IRC 上)
- 一些 SNES 技術文件
- ROMhacking.net 擁有大量關於彙編程式設計、SNES 硬體資訊和示例原始碼的文件!
如果您對該華夏公益教科書有貢獻,請在此處新增您的姓名。
- Snarius -- 創辦了這本書,撰寫了大部分內容。