drhelius/Gearboy
Game Boy / Game Boy Color / Super Game Boy emulator, debugger and embedded MCP server for macOS, Windows, Linux, BSD and RetroArch.
解決的問題
Gearboy 是一款針對 Game Boy、Game Boy Color 和 Super Game Boy 的高精度模擬器。它提供跨平台環境以執行經典遊戲,同時為開發者與 ROM 破解者提供專業級的除錯與逆向工程工具。
工作原理
使用 C++ 編寫,該模擬器精確模擬原始硬體的行為,包括 LCD 幽靈效應與點陣效果。它包含一個完整的除錯器,具備即時反組譯器、記憶體編輯器與 VRAM 查看器。為了現代化體驗,它整合了 Model Context Protocol (MCP) 伺服器,允許 AI 代理(如 Claude 或 GitHub Copilot)透過 API 控制模擬器、檢查記憶體並管理中斷點。
適用對象
- 懷舊玩家:希望在 Windows、macOS、Linux 與 RetroArch 上獲得精確模擬體驗的使用者。
- ROM 破解者:修改遊戲資料、創造作弊碼或翻譯遊戲的人。
- 遊戲開發者:使用高階工具與 AI 協助進行 Game Boy 軟體逆向工程或除錯的人。
主要亮點
- AI 輔助除錯:內建 MCP 伺服器,可與 AI 代理整合,實現執行控制與記憶體檢視的自動化。
- 全面的除錯器:支援 CPU 與記憶體中斷點、追蹤日誌,以及用於檢視瓦片與角色的 VRAM 查看器。
- 廣泛相容性:支援大量卡帶類型(MBC1-7、HuC 等)與多種作業系統。
- 高階模擬功能:支援執行提前(run-ahead)以減少輸入延遲,支援可回溯的儲存狀態,以及可程式化的著色器鏈。
相關
- 專案
- 專案
- 專案
- 專案
- 專案