{"id":17446,"url":"https://github.com/apachecn/awesome-gba-dev-zh","name":"awesome-gba-dev-zh","description":"GBA 开发资源列表","projects_count":62,"last_synced_at":"2026-08-14T04:00:20.120Z","repository":{"id":221027980,"uuid":"578138129","full_name":"apachecn/awesome-gba-dev-zh","owner":"apachecn","description":"GBA 开发资源列表","archived":false,"fork":false,"pushed_at":"2022-12-14T10:52:09.000Z","size":5,"stargazers_count":32,"open_issues_count":0,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-07-25T18:04:28.356Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apachecn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-12-14T10:51:33.000Z","updated_at":"2026-07-20T09:42:35.000Z","dependencies_parsed_at":"2024-02-05T20:25:30.877Z","dependency_job_id":null,"html_url":"https://github.com/apachecn/awesome-gba-dev-zh","commit_stats":null,"previous_names":["apachecn/awesome-gba-dev-zh"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apachecn/awesome-gba-dev-zh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apachecn%2Fawesome-gba-dev-zh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apachecn%2Fawesome-gba-dev-zh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apachecn%2Fawesome-gba-dev-zh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apachecn%2Fawesome-gba-dev-zh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apachecn","download_url":"https://codeload.github.com/apachecn/awesome-gba-dev-zh/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apachecn%2Fawesome-gba-dev-zh/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36629975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-14T02:00:06.934Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T12:54:50.830Z","updated_at":"2026-08-14T04:00:20.120Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["社区","教程","文章","图书馆","模拟器","测试","转储 GBA BIOS","历史链接","工具包","逆向工程","编译程序"],"sub_categories":[],"readme":"# GBA 开发资源列表\n\n* * *\n\n# 介绍\n\n*   [GBA 技术介绍](https://copetti.org/projects/consoles/game-boy-advance)\n\n## 社区\n\n*   [GBADev Discord Server](https://discord.io/gbadev)——这是如今大家常去的地方。过来打个招呼。\n\n    IRC 用户信息\n\n    所有房间都桥接到[EFnet 上的 IRC 频道](http://www.efnet.org/?module=servers)。\n\n    **主频道**\n\n    + `#gbadev` -一般聊天\n\n    **附加频道**\n\n    + `#gba-meta` -社区反馈/讨论\n    + `#gba-help` -帮助\u0026支持\n    + `#gba-emudev` -仿真器开发\n    + `#gba-asm` - ARM/Thumb 汇编和 CPU 架构\n    + `#gba-showcase` -分享你正在做的事情！\n    + `#gba-music` -聆听、作曲和音频编程\n    + `#gba-offtopic` -题外聊天\n    + `#gba-docs` -社区文档项目(教程、技术文档等)。)\n    + `#gba-tools`——工具讨论(砂砾、平铺、无菌等。)\n\n    **项目特定渠道**\n\n    + `#gba-toolchain` - gba-toolchain、agbabi 和 gba-plusplus 开发\u0026支持\n    + `#butano` - Butano 引擎开发\u0026支持\n    + `#natu` - Natu 工具包开发\u0026支持\n\n*   [GBADev](https://gbadev.org) -场景的长期主页。定期更新最新的新闻和发布。\n\n*   打开 GBA temp——该网站带有 GBA 名称，但现在控制台被归入后座议员。\n\n# 证明文件\n\n*   [GBATEK](https://problemkaputt.de/gbatek.htm)-GBA 和 NDS 硬件的编程规格\n*   [cow bit 虚拟硬件规格](https://www.cs.rit.edu/~tjh8300/CowBite/CowBiteSpec.htm) -旧的 GBA 硬件文档\n*   [音频推进](http://belogic.com/gba/) -音频硬件文档和基本测试 rom \n\n## 教程\n\n*   [Tonc](https://www.coranac.com/tonc/text/toc.htm) -完整编程教程\n*   [game boy 上的声音前进](https://deku.gbadev.org/program/sound1.html)——如何编写自己的混音器/ MOD 音乐播放器\n\n## 文章\n\n*   [Gameboy 高级资源管理](https://www.gamasutra.com/view/feature/131491/gameboy_advance_resource_management.php)-GBA 各内存区域的分配技术\n*   [管理GameBoyAdvance 上的精灵 Cel VRAM](https://pineight.com/gba/managing-sprite-vram.txt) 打开——动画精灵的 VRAM 流方法分析\n*   [使用 Beepbox 进行 GBA 音乐创作](https://rentry.org/beepbox-gba-music)\n\n# 软件开发\n\n## 编译程序\n\n*   [devkitARM](https://devkitpro.org) - C/C++交叉编译器工具链，该工具链包括 libgba、libtonc、maxmod 以及各种工具和示例项目。\n*   [GBA-工具链](https://github.com/felixjones/gba-toolchain) -基于 GNU Arm 嵌入式工具链的 devkitARM 替代方案。\n*   [gvasm](https://github.com/velipso/gvasm) ——专门为 GBA 家酿设计的独立汇编器和反汇编器(WIP)\n\n## 工具包\n\n*   [Rust-控制台](https://github.com/rust-console/gba)-Rust 中的 GBA 编程，外加教程。\n*   [natu](https://github.com/exelotl/natu)-Nim 中的 GBA 编程(提供了 libtonc、maxmod 等周围的包装器)。\n*   [gba-modern](https://github.com/JoaoBaptMG/gba-modern) -用 modern C++编写 gba 游戏。\n*   [ZigGBA](https://github.com/wendigojaeger/ZigGBA) - WIP SDK 用于使用 Zig(受 Tonc 启发)创建 GBA 游戏。\n*   [布塔诺 打开新窗口](https://github.com/GValiente/butano)——现代 C++高级引擎 GBA。\n*   [BPCore 引擎](https://github.com/evanbowman/BPCore-Engine)——用 Lua 编程语言创建 GBA 应用\n*   [GBA Dlang](https://github.com/redthing1/gba_dlang) - WIP SDK 用于 GBA 开发使用 D，使用 LLVM 工具链。提供全功能的 TONC、GBFS、Maxmod。\n*   [黄昏](https://github.com/redthing1/dusk) -简单、轻量、直观的 GBA 游戏开发框架\n*   [gbsenpai](https://github.com/asiekierka/gbsenpai) - GB Studio 播放器 GBA 端口有了一些增强。\n\n## 图书馆\n\n*   [阿格巴比](https://github.com/felixjones/agbabi)——嵌入式应用二进制接口库(上下文切换、除法、irq、memcpy、sine)。\n*   [gba-plusplus](https://github.com/felixjones/gba-plusplus)-libgba 和 libtonc 的现代 C++替代。\n*   [HeartLib](https://github.com/Sterophonick/HeartLib)——综合 C 库灵感来自经典的 HAMLib。\n*   [libseven](https://github.com/LunarLambda/libseven)——轻量级，从零开始替换 libgba。\n*   [GBAdv](https://github.com/sverx/GBAdv)-libgba 之上的高级实用程序。\n*   [Maxmod](https://maxmod.devkitpro.org) -音乐和声音库(支持。mod，。xm，. s3m，.它)\n*   [Apex 音响系统](https://github.com/stuij/apex-audio-system) -音乐和声音库(支持。只有 mod，但是*非常*好的性能)\n*   [Krawall](https://github.com/sebknzl/krawall) -音乐和声音库(支持。xm，. s3m)\n*   [Pimpmobile](https://github.com/kusma/pimpmobile) -音乐库(支持。mod，。xm)\n*   [GBT 播放器](https://github.com/AntonioND/gbt-player) -使用 DMG 声道的音乐库(接近 0%的 CPU 使用率)。\n*   [posprintf](http://www.danposluns.com/gbadev/posprintf/index.html) 打开——一个用 Thumb 汇编程序编写的`sprintf`例程。\n*   [GBFS](https://pineight.com/gba/#gbfs) -实用文件系统\n\n## 模拟器\n\n*   [mGBA](https://mgba.io)——积极开发 GBA 仿真器。在许多平台上运行。通过 GDB 存根的文本调试器。\n*   [No$gba](https://problemkaputt.de/gba.htm) -古老的 gba 模拟器。仅 Windows，但在葡萄酒下运行良好。不是很积极地维护，但仍不时得到更新。运动图形调试器。\n*   [NanoBoyAdvance](https://github.com/nba-emu/NanoBoyAdvance) - GBA 仿真器精度高，特别是在时序和 CPU 仿真方面。没有调试功能。\n*   [先生 FPGA 实现 打开新窗口](https://github.com/MiSTer-devel/GBA_MiSTer) -需要[先生 打开新窗口](https://github.com/MiSTer-devel/Main_MiSTer/wiki) 设置才能运行。\n\n# 仿真器开发\n\n## 测试\n\n*   [mGBA 测试套件](https://github.com/mgba-emu/suite)\n*   [GBA 套件](https://github.com/jsmolka/gba-suite)\n*   [240 p-测试-迷你](https://github.com/pinobatch/240p-test-mini) -视频信号测试\n*   [NBA 硬件测试](https://github.com/nba-emu/hw-test)\n\n# 自制啤酒\n\n*   [好孩子前进](https://github.com/exelotl/goodboy-advance) 打开——2018 年制造，并且有关于它是如何制造的很好的信息。\n*   [Celeste 经典](https://github.com/JeffRuLz/Celeste-Classic-GBA) - 2019 port of Pico8 版 Celeste。\n*   [GBADoom](https://github.com/doomhack/GBADoom)-2019/2020 GBA port of pr boom 版 Doom。\n*   [BlindJump](https://github.com/evanbowman/blind-jump-portable)——冒险游戏，2020 年开发。实施链接电缆多人，全数字音频。\n*   [Tigermoth](https://github.com/pmprog/TigermothGBA)——子弹地狱游戏，为 GBAJam 2021 开发\n*   [Duster](https://github.com/redthing1/duster) -一款时尚的 gba 战略棋盘游戏\n*   [OpenLara](https://github.com/XProger/OpenLara) -经典古墓丽影开源引擎\n\n# 短裤睡衣\n\n*   [GBA Jam 2021](https://itch.io/jam/gbajam21/entries)\n*   [GBA Winter Jam’21](https://itch.io/jam/gba-winter-jam-2021/entries)\n\n# 杂集\n\n*   [gba_bios](https://github.com/PikalaxALT/gba_bios) - WIP 拆卸 Game Boy 进阶 bios\n*   [GBA 裸机代码](https://github.com/PeterLemon/GBA)——Krom 的各种实验，如视频回放和 3D，用 ARM 汇编编写\n*   [dkarm_gba_docker](https://github.com/redthing1/dkarm_gba_docker) ——一个 docker 映像，包括 DevkitARM 和其他 GBA SDK 工具，打包在一起以允许构建中一致的工具链配置和再现性。也有助于确保持续集成的一致构建环境。\n\n## 转储 GBA BIOS\n\n*   [软件中断$1F / MidiKey2Freq](https://gist.github.com/modwizcode/b4afc78ea74fb453be3bcaf3d3bc8adc) 打开，规范方法\n*   [破解 GBA BIOS 通过 endrift](https://mgba.io/2017/06/30/cracking-gba-bios/) 打开\n*   [转储 GBA BIOS](https://gist.github.com/MerryMage/797c523724e2dc02ada86a1cfadea3ee) 打开，另一种狂欢的方法\n\n## 逆向工程\n\n*   [逆向工程一个 GameBoyAdvance游戏](https://medium.com/@bruno.macabeus/reverse-engineering-a-gameboy-advance-game-introduction-ec185bd8e02)——一系列详细的帖子以及关于开发一个[关卡编辑器](https://github.com/macabeus/klo-gba.js) 为 *Klonoa:梦想帝国*\n*   [口袋妖怪红宝石](https://github.com/pret/pokeruby) - C 编程语言注释口袋妖怪红宝石的反汇编\n\n## 历史链接\n\n*   [HEL](http://www.console-dev.de/project/hel-library-for-gba/) -基于 HAM(过去的经典 SDK)构建的 GBA C 库\n*   [大头针指南](http://members.iinet.net.au/~freeaxs/gbacomp/) ，以压缩、文件系统、屏幕效果和为 Gameboy 升级的 MOD 播放器\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/apachecn%2Fawesome-gba-dev-zh/projects"}