このプロジェクトについて

このリポジトリは、ゲームボーイ(DMG)、ゲームボーイカラー(CGB)、スーパーゲームボーイ(SGB)向け開発リソースの包括的な厳選ディレクトリを維持しています。ドキュメント、ツール、エミュレータ、サンプルプロジェクトにわたる数百のリンクを整理しています。 ドキュメントでは、権威あるPan Docs技術リファレンス、サイクル精度のハードウェアドキュメント、オペコードテーブル、ハードウェア回路図、周辺機器仕様(プリンタ、カメラ、リンクケーブル、IR、バーコードリーダー)、カートリッジメモリバンクコントローラ(MBC)の詳細(カスタムカートリッジ設計を含む)をカバーしています。 ソフトウェア開発向けには、3つの主要なアセンブラツールチェーン(RGBDS、ASMotor、wla-dx)、SDCCを備えたGBDK-2020 Cコンパイラスイート、Turbo Rascal IDE、Rust、Go、Forth、LLVM/Clang、Wizなどの高水準言語向け実験的コンパイラをリストアップしています。エンジンオプションには、GBDK上に構築されたZGBとRetr0 GBが含まれます。 エミュレータのリストには、BGB、SameBoy、Mooneye GB、mGBA、Binjgb、Gambatte、MetroBoy(回路レベルシミュレーション)、gbe-plus(アクセサリ重視)、Emulicious(VS Codeデバッグ対応)が含まれます。テストリソースには、BlarggとGekkioのテストROMスイート、SameSuite、acid2レンダリングテストがあります。 開発ツールは、逆アセンブラ(mgbdis)、逆コンパイラ(awake)、ROMヘッダユーティリティ、グラフィック変換ツール(png2gb、bmp2cgb、GBTD/GBMB)、タイルエディタ、スクリプト言語(evscript)、ユニットテスト(evunit)、プロファイリングユーティリティに及びます。 ホームブルーセクションでは、ASM、C、GB Studioで書かれたオープンソースのゲームとデモをカタログ化し、完全なゲーム逆アセンブリを含むリバースエンジニアリングリソースも提供しています。コミュニティリンクは、活発なDiscordとフォーラムチャンネルを指しています。 ウェブ版はgbdev.github.io/resourcesでホストされています。このリストはゲームボーイアドバンス(awesome-gbadevでカバー)を明示的に除外し、オリジナルのGB/GBC/SGBプラットフォームに焦点を当てています。