Game Boy Development
Awesome Game Boy Development¶
Join us on Discord
¶
精选的Game Boy(彩色)开发资源,工具,文档,相关项目和开源ROM的精选列表. 受启发 awesome 列出的东西.
您可以找到此列表的一个(很酷的)网络版本 here.
- Introduction
- Disambiguation
- Community
- Documentation
- Misc
- Opcodes
- Game Boy Color
- Hardware
- Peripherals
- Cartridges
- Emulator Development
- Testing
- Software Development
- Assemblers
- Compilers
- Emulators
- Tools
- Programming
- ASM
- C
- Homebrews
- ASM
- C
- Demos
- Reverse Engineering
- Game Disassemblies
- Related projects
- Directories
- Websites
- About
- Contribute
- License
- Acknowledgements
- Sponsors
Introduction¶
Disambiguation¶
Game Boy Advance¶
> Game Boy Advance开发由另一个项目涵盖 awesome-gbadev list. > GBA,但是,可以运行 GB / GBC游戏. 与本地硬件相比,这样做的方式略有不同:此列表的“模拟器开发”部分对此进行了介绍.
Game Boy Color and Super Game Boy¶
>此列表主要针对原始的 Game Boy (GB或DMG,1989), Game Boy Color (GBC或CGB)和 Super Game Boy (SGB)是非常相似的系统,其中一些重要区别,例如:
>-不同的硬件规格; >-特定的硬件和软件功能; >-特定寄存器; >-特定的错误,怪癖和可利用的行为.
If you aim to develop your software for SGB or GBC, or you want to know how it runs on the other systems, you may want to take advantage and adapt to these differences, check the Game Boy Color 类别,并查找对GBC / CGB和SGB的特定引用.
Community¶
- Discord Server
- IRC Channel -
#gbdev
on EFNET. - Forum
Documentation¶
- Pan Docs -向公众提供有关Game Boy的唯一,最全面的技术参考. 由社区进行更正,更新和维护.
- The Cycle-Accurate Game Boy Docs -AntonioND提供的精确文档,可以制作出周期精确的Game Boy模拟器.
- Complete Technical Reference -Gekkio.
- Game Boy Project Report -硬件报告 emulator (在Terasic DE1-SoC板上)作为哥伦比亚大学CSEE4840嵌入式系统设计课程的最终项目而开发.
Opcodes¶
- gb-opcodes -操作码表
- RGBDS opcodes reference -所有指令的参考,包括简短说明,周期和字节数以及标志修改的说明.
Game Boy Color¶
Hardware¶
- DMG Schematics -硬件原理图.
- The Game Boy Project -提供有关硬件和详细结构信息的研究,以实现三个8位双向并行端口.
- Related custom hardware -Gekkio.
- ESP8266 GB Dev Board -由ESP8266驱动的Game Boy配件开发开发板.
- ESP8266 GB Printer -一种模拟GB打印机并允许您使用WiFi检索图像的设备.
- fruttenboel -页面上包含有关硬件,自定义板的大量信息,以与控制台和其他相关项目进行交互.
- Game Boy hardware database -各种类型的Game Boy控制台的数据和照片.
- DMG-CPU-Inside -从裸照中提取的DMG-CPU-B芯片的原理图和带注释的覆盖层.
Peripherals¶
- Dan Docs -模糊的Game Boy硬件文档.
- Edge of Emulation ,有关模拟和研究Game Boy配件的一系列文章. 也可作为 technical documents 在GBE仿真器文档中.
- Mobile Adapter GB -Game Boy Color上的Internet连接和DLC.
- The Game Boy Printer
- Pocket Sonar -带有内置声纳硬件的蓝色手推车.
- Zok Zok Heroes -Zok Zok Heroes的Full Changer,一种动作激活的配件.
- Infrared Madness -关于Game Boy Color的红外通信.
- Game Boy 4-Player Adapter -DMG-07.
- Barcode Boy -第一个Game Boy卡扫描仪.
- Barcode Taisen Bardigun -90年代后期DMG-GBC条形码阅读器.
- DMG-07 Technical Documentation
- Game Boy Camera RE -有关GB相机的文档以及用于通过Arduino进行逆向工程的工具.
- Creating photo realistic images with neural networks and a Gameboy Camera
- The Game Boy Printer -有关打印机硬件,通信协议和游戏用于实现打印功能的常规例程的深入技术文档.
- Ben Heck Reverse Engineers Game Boy Printer (勘误表:用过的热敏纸已过期,实际上可以打印4种颜色).
- Arduino Game Boy Printer Emulator -使用Arduino通过Game Boy Link电缆模拟Game Boy打印机.
- Mobile Game Boy Adapter
- GB KISS LINK MODEM
Cartridges¶
- AntonioND's docs -更正了有关墨盒头数据的示意图和信息.
- Gekkio's Game Boy cartridge types -有关现有墨盒类型的概述. -Gekkio的弹药筒分析:
- DMG-BEAN-02;
- MBC1;
- no MBC. -在Tauwasser的Wiki上引脚排列,注册描述和某些墨盒类型的VHDL代码:
- MBC1
- MBC2
- MMM01
- Game Boy Cartridges Schematics -MBC2和MBC3类型的示意图.
- Cartridges PCB photos
- MBC1+RAM+Battery cartridge Schematic -Jeff Frohwein的第一幅原理图.
- MBC1 and MBC2 cartridges circuits -以及这些MBC bank如何切换和控制RAM的说明.
- GB Rom List -发行的每个游戏的导航表,其中包含其墨盒的详细信息.
- Game Boy cartridge PCB photos
Custom cartridges¶
- Emulating a GameBoy Cartridge -用开发板STM32F4模拟Game Boy卡匣的功能.
- Wolf -带有协处理器的Game Boy墨盒.
- Homebrew-Gameboy-Cartridge -使用Atmel AT49F040作为ROM的墨盒PCB的Eagle库,原理图和电路板文件.
- Homebrew Gameboy Color Cartridge -EEPROM供电墨盒的电路板布局.
- Nekocart -使用Xilinx CPLD作为MBC5的开源闪存盒(Post).
- Reiner Ziegler's Game Boy page -商业和自制的可编程盒带和编程系统. 提供了教程,接线和原理图.
- Gameboy-MBC5-MBC1-Hybrid -MBC5 / MBC1混合磁带的CPLD实现.
Misc¶
- Introduction to Game Boy Hacking -讲习班,介绍基本的组装,调试和逆向工程.
- GBSOUND.txt -详细说明Game Boy声音引擎的文档.
- gbdev FAQs - Must read by Jeff Frohwein.
- Game Boy Bootrom -评论了DMG bootrom的转储.
- Differences between the Z80 and the gameboy's processor
- Gameboy 2BPP Graphics Format -有关Game Boy如何将VRAM切片数据解释为彩色像素的信息.
Emulator Development¶
- Reverse Engineering fine details of Game Boy hardware -Gekkio在Disobey 2018上的43分钟演讲(errata).
- Emulation of Nintendo Game Boy -从构建仿真器的角度概述Game Boy硬件.
- DMG-01 -Rust中的教育性Gameboy模拟器和一本解释其发展的随书. *Oh Boy! Creating a Game Boy Emulator in Rust-在Rust Fest 18上对此进行了演讲.
- Building a Game Boy emulator in JavaScript -分步教程.
- Writing a Game Boy emulator, Cinoop
- 0dmg -通过构建部分Game Boy模拟器学习Rust.
- RealBoy Emulator -有关RealBoy Emulator设计和实现的一系列文章.
- Codeslinger -另一系列的文章记录了模拟器的构建.
- Why did I spend 1.5 months creating a Gameboy emulator? -博客文章.
- binjgb rewind -实施*倒带功能.
- binjgb on the web -将binjgb仿真器移植到Web Assembly. (Part 2)
- binjgb debugging hangs -对仿真怪癖的调查.
- Decoding Gameboy Z80 opcodes -如何对Game Boy指令进行算法解码(与编写一条巨大的switch-case语句相对).
- Porting a GO Game Boy emulator to WebAssembly
- About swotGB -有关使用JavaScript开发Game Boy模拟器的说明.
- List of open source emulators
Testing¶
- Blargg's test roms
- Gekkio's test roms
- SameSuite
- Mealybug Tearoom Tests
- GB Accuracy Tests
- 144p Test Suite -Artemio Urbina的240p测试套件移植到Game Boy.
- MBC3 RTC test ROM
- dmg-acid2 和 cgb-acid2 -基本的PPU渲染测试.
Software Development¶
The To C Or Not To C 本文概述了Game Boy的功能,讨论了可用开发工具的优缺点,并提供了编写更高效代码的技巧.
Assemblers¶
- RGBDS -汇编程序和链接程序包. Documentation.
- ASMotor -针对Game Boy等其他CPU的汇编引擎和开发系统. 由原始RGBDS作者编写. Documentation.
- wla-dx -另一个GB-Z80 / Z80 / ...多平台交叉汇编程序包. Documentation.
Compilers¶
- GBDK -一套可以在 C 中进行开发的工具. 包括一组最常见要求的库,并生成就绪的ROM文件. 最近更新于2001年. Documentation.
- GBDK-2020 -带有更新的SDCC工具链(支持ROM库),错误修复,文档和其他改进的现代化GBDK. 支持Windows,Linux和macOS.
- gbdk-osx -为macOS上的最新编译器修补了GBDK 2.96a.
- gbdk-n -旨在更新gbdk库以使其与新版本的SDCC兼容,并为构建rom提供帮助. 不支持ROM库,因此将ROM大小限制为32K.
Experimental/Proof of Concepts¶
- Wiz -一种高级汇编语言,用于在复古控制台平台(Game Boy,NES,Atari 2600等)上编写自制程序.
- gbforth -基于Forth的Game Boy开发套件.
- gbasm-rs -为Game Boy z80汇编代码使用的基于Rust的编译器.
- gbasm -用于Game Boy z80汇编代码的基于JavaScript的编译器.
- tniASM -宏汇编器.
- Assembler -用Swift编写的汇编器.
- llvm-gbz80 / clang-gbz80 -GBZ80 CPU的Clang / LLVM端口(类似于已弃用的端口) euclio/llvm-gbz80).
- gbdk-go -编译器将Go程序转换为C代码. 输出的C代码由GBDK内置到GB ROM中.
Emulators¶
- BGB -强大的仿真器和调试器. 提供准确的硬件仿真.
- SameBoy -精确的仿真器,具有各种强大的调试功能.
- Mooneye GB -Rust中的研究项目和模拟器.
- mGBA -现代化的跨平台GBA模拟器,也可以运行GB / GBC游戏.
- Binjgb -通过大多数测试的5Kloc模拟器. *倒带功能. 使用WebAssembly在浏览器中运行.
- Gambatte -跨平台和准确的模拟器.
- MetroBoy -整个Game Boy的可播放电路级仿真.
- gbe-plus -最近重写的仿真器,它在保留晦涩的附件(例如IR链接,移动网络GB,条形码男孩,GB打印机,本地和在线GB串行链接电缆等)上付出了巨大的努力.
- Emulicious -提供准确的仿真,并包括强大的工具,例如,通过 VS Code debug adapter.
Complete list of open source emulators
Tools¶
Engines¶
Development tools¶
- GBExtended -扩展gbdk的C库.
- gbdk-lib-extension -迈克尔·霍普(Michael Hope)提供的有关Game Boy Development Kit的一小部分资源和工具.
- Dot Matrix Game Editor -用于Game Boy编程的IDE,使用一种类似于C的语言称为GBL,具有许多其他功能,如图块和地图提取,WLA-DX组装等.
- mgbdis -具有RGBDS兼容输出的Game Boy ROM反汇编程序.
- ROM Header Utility -用于检查和修改ROM标头数据(包括徽标)的在线工具.
- romusage -命令行工具,用于从.map,.noi或ihx文件估计Game Boy ROM的使用(可用空间). 与GBDK-2020和RGBDS一起使用.
- awake -Game Boy反编译器.
- Game Boy Text Tools -用Node.js编写的用于文本操作和Game Boy ROM的翻译工具集.
Graphics utilities¶
- Game Boy Tile Data Generator -HTML5 / JS Web应用程序,它将位图图像转换为适合在基于图块的图形应用程序(特别是GB)中使用的十六进制数据.
- Harry Mulder's GB Development -Game Boy Tile Designer(GBTD)和Game Boy Map Builder(GBMB)工具的一些来源和主页.
- GBTiles -将使用Harry Mulder的Tile Designer(GBTD)创建的.GBR文件和使用Harry Mulder的Map Builder(GBMB)创建的.GBM文件转换为与Game Boy和GBDK一起使用的不同格式.
- bmp2cgb -用于Game Boy Color开发的图形转换器,提供实时调色板调整.
- png2gb -CLI工具可将图像文件转换为游戏男孩.c数组.
- GB-convert -游戏男孩图块转换和地图编辑器工具(转换为装配体).
- brewtool -原始编辑器/转换器工具的集合,用于使资产与自制ROM开发一起使用.
- vtGBte -简约的ncurses磁贴编辑器.
- tpp1 -自定义GB / GBC内存/硬件映射器的定义和规范,作为MBC的功能超集.
- libstdgb -有用的Game Boy操作(SDCC)的AC库.
- Tilemap GB -GIMP图像编辑器插件,用于导入和导出GBMB和GBTD tilemap和tileset(作为位图图像或.GBM / .GBR文件).
- Tilemap Helper -GIMP图像编辑器插件,用于优化图块地图和图块集.
- Tilemap Studio -适用于Game Boy,Color,Advance和SNES项目的图块编辑器. 用C ++和FLTK编写.
Hardware and ROM utilities¶
- cart-dumper -游戏男孩墨盒翻斗ROM.
- gbcamextract -从“游戏男孩相机”保存中提取照片.
- Game Boy LCD sniffing -使用逻辑分析仪嗅探游戏男孩的LCD.
- swapdump -Game Boy Flashcarts的诊断实用程序.
- Gameboy-LinkUp -Game Boy LinkUp串行电缆网络项目.
Music drivers and trackers¶
- DevSound -声音驱动程序可嵌入到自制软件中,支持脉冲宽度控制,琶音和多种波形.
- Carillon Player -音乐引擎.
- GBT PLAYER -音乐播放器库和转换器套件.
- mmlgb -Nintendo Game Boy的MML解析器和GBDK声音驱动程序.
- XPMCK -基于MML的音乐编译器,支持Game Boy和Game Boy Color.
- SoundSystem -GameBoy Tracker(又名Paragon 5音乐播放器)的现代化音频驱动程序.
- hUGETracker -基于OpenMPT的音乐跟踪器,专注于易用性,紧凑的输出以及在自制游戏中的可嵌入性.
Programming¶
使用以下内容中所述的开发工具链为Game Boy开发软件的指南,教程和工具. Software Development 章节.
ASM¶
- gb asm tutorial-分步教程,建立一些ROM并附带其解释.
- ASMSchool -Duo的一组关于在GB / GBC中进行汇编编码和反汇编的课程.
- hardware.inc -标准包含文件,其中包含用于RGBDS项目的Game Boy硬件定义.
- Assembly tutorial by David Pello -学习如何为gb生成有效的asm代码的好文档. 对许多重要主题的简要说明. 许多带有注释源代码的示例.
- assemblydigest -探索Game Boy编程技术:
- Making an Empty Game Boy ROM (in Wiz)
- Making Art for the Game Boy
- Beginner's Guide to Reverse Engineering GB -有关拆卸和逆向工程的一些入门技巧.
- FlappyBoy: Making a simple Game Boy Game
- Super Game Boy development -逐步教程,以实现“超级游戏男孩”功能(框架和调色板).
- GameBoy programming tutorial: Hello World! -分步教程.
- DMGreport -汇编中的游戏编程教程.
- OAM DMA tutorial -如何在装配中使用OAM DMA的示例.
- Game Boy Assembly Programming for the Modern Game Developer -有关在汇编中制作Game Boy游戏的电子书.
Sources¶
代码片段,效果,概念证明以及通常不完整的游戏.
- dev'rs ASM section -许多可用的演示和资源.
- EmmaEwert's experiments -原型程序的集合,大部分只是在玩玩. 其中包括日光效果,透明度和天气效果.
Timings¶
- Nitty Gritty Gameboy Cycle Timing
- Mode3 Sprite Timing
- GameBoy Color DMA-Transfers v0.0.1
- STAT interrupt timings
- Video Timing
Boilerplates and libraries¶
- gb-template -具有基本功能的模板,例如游戏手柄输入,DMA传输和地图/拼贴数据加载.
- rgbds-template -使用RGBDS的Game Boy的基本hello-world示例.
- Game Boy Assembly Language Primer -具有内存定义,复制例程和IBM字体tilemap的简单模板代码.
- bootstrap.gb -一个示例Game Boy项目.
- Gameboy Boilerplate -Boilerplate项目,可以更快地进入游戏的实际汇编代码.
- GingerBread -用于制作自己的Game Boy游戏的软件库. 它可以与书一起使用 Game Boy Assembly Programming for the Modern Game Developer 它也可以作为文档使用.
- gb-vwf -用于打印可变宽度文本的库,带有一个演示.
- gb-boilerplate -用于启动Game Boy项目的模板,为基础结构提供Makefile.
- gb-starter-kit -对上述内容的扩展,包括基本库代码,也可以更快上手.
Syntax highlighting packages¶
- Atom language package for RGBASM -RGBDS汇编的Atom语法突出显示.
- gbz80-highlight -RGBDS汇编的Notepad +-和gedit语法突出显示文件.
- Vim syntax file for the Game Boy assembler RGBASM -RGBDS汇编的Vim语法突出显示.
- Vim syntax file for RGBDS -另一个用于RGBDS汇编的Vim语法突出显示文件.
- sublime-rgbds -用于RGBDS的Sublime Text 3软件包,包括语法突出显示和一些完成摘要.
- Z80 Assembly support for Visual Studio Code
- rgbds-vscode -用于RGBDS GBZ80组件的Visual Studio Code语言扩展.
- rgbds-mode -用于RGBDS组装的Emacs主要模式.
C¶
- 8-Bit Wonderland -关于Game Boy的工作原理以及如何开始为其开发有效代码的书面入门文件.
- Grooves Game Boy Programming -有关在Game Boy游戏中实现各种游戏机制的完整课程.
- How to Write a Simple Side Scrolling Game -旧的(但仍然有用)教程.
- Just another simple tutorial
- GBDK Tutorial -入门GBDK的游戏演示相当少.
- GBDK Sprite -提出了用于显示和设置多个精灵的工作流.
- GBDK Color -通过向精灵,背景和窗口图层添加颜色,扩展了您对Game Boy基本拼写的知识.
- GBDK Joypad -详细说明了将手柄与GBDK配合使用的方法.
- Game Boy home of Flavor -一些完整的游戏和资源.
- GBDK Configuring and Programming Tutorial -配置GBDK,使用图块,碰撞精灵,GBTD,GBMB,内存管理和ROM Banking.
- Simplified GBDK examples
- GBDK Programming Video Tutorials -一系列视频教程,向初学者介绍GBDK编程.
Homebrews¶
完整和开源的游戏.
- Homebrew Hub -曾经为Game Boy制作的每一种非官方的自制软件都可以在线玩(也可以通过移动/触摸):社区领导试图收集,存档和保存由该社区制作的Game Boy(Color)的每款非官方游戏,自制软件,演示,补丁,hackrom通过多年的热情工作.
- Infinity -由Affinix Software开发的RPG,主要在1999年至2001年之间开发.该游戏从未找到发行商,并最终被取消了. 最近发布了完整的源代码,开发工具和工作流程.
ASM¶
- Tuff
- 2048-gb
- Snake
- PlantBoy
- Lazerpong
- Geometrix
- µCity
- Carazu
- Snake-gb
- GB303 -用于任天堂Game Boy的基于GB303波形表的TB-303风格合成器.
- Sushi
- Flappy-boy-asm
- kupman 和其他一些项目.
- Adjustris
- exeman
- Aevilia
- GBSlides -一个简单的类似Game Boy Powerpoint的幻灯片查看器.
- Pokered-gbc -完全通过GBC支持对PokémonRed进行了重新制作.
- ToyToy
- StefaN -Fourway Breakout克隆.
- Galaxia
- desgb -DES加密.
- superhappyfunbubbletime
- minesweepGB
- Libbet and the Magic Floor
- waveform-gb -程序可视化波浪通道使用的波形. 波形可以自由编辑,波形回放立即更新.
- vectroid.gb -用gbasm开发.
C¶
- FlappyBoy
- flappybird-gameboy
- fbgb
- Novascape
- Squishy the Turtle
- Quadratino
- Doctor How
- Super Princess' 2092 Exodus
- GBsnake
- gb-mines
- oranges
- red hot princess carnage
- loderunner
- Hives
- Bubble Factory -*香草-SDCC(无gbdk).
- GBC Atari Boxing -游戏男孩(彩色)的Atari 2600拳击副本.
- GB raycaster, Vision-8 -和其他一些项目.
- Tobu Tobu Girl -游戏男孩的街机平台游戏.
- Burly Bear vs. The Mean Foxes (GBC 港口)
- PostBot
- Guns & Riders
- Dino's Offline Adventure -Google Chrome离线游戏的克隆版本.
- dino-gb -Chrome游戏的另一个副本.
- Evoland.gb -Evoland一级港口.
- Petris -益智游戏,身材匀称的宠物,适合Game Boy Color(itch.io).
Demos¶
- Back to Color
- beach-gbc
- CUTE DEMO
10 PRINT
Game Boy- Roboto Demo
- matrix-rain-gb -汇编程序中的矩阵数字雨效果.
- GBVideoPlayer -一个技术演示,演示了如何破解Game Boy LCD控制器以使Game Boy Color播放彩色全动态视频以及音乐.
- GBVideoPlayer2 -以上演示的第二次迭代,提高了分辨率,添加了“立体声PCM音频”,并引入了视频压缩*.
Reverse Engineering¶
- Reverse engineering Kirby's Dreamland 2
- pokemontools -一个python模块,可为各种神奇宝贝游戏提供各种逆向工程组件.
- Reverse Engineering a Gameboy ROM with radare2 -使用radare2对Game Boy ROM挑战进行反向工程的演练.
- Disassembling Link's Awakening -一系列有关拆卸Link's Awakening DX的博客文章.
- Reverse Engineering the GameBoy Tetris
- DMA hijacking -一种简单的技术,允许您在大多数GB / SGB / CGB游戏中运行自定义代码,前提是您具有ACE漏洞利用功能.
Game Disassemblies¶
- Pokémon Red/Blue
- Pokémon Crystal
- Pokémon Yellow
- Pokémon Gold and Silver
- Pokémon Pinball
- Pokémon TCG
- pokegold-spaceworld -《神奇宝贝》金银奖1997年太空世界演示.
- Link's Awakening DX
- Oracle of Ages
- Tetris -基于Jeff Frohwein的原始分解.
- FX Hammer
- Harvest Moon 3
- RedPlusPlus -升级至神奇宝贝Red. 修复了多个错误并添加了许多新功能.
Related projects¶
- ArduinoBoy -从Arduino到Game Boy的串行通信(MIDI),用于音乐应用程序,如LittleSoundDJ,Nanoloop和mGB.
- papiGB -从头开始使用Game Boy Classic的全功能FPGA实现.
- fpgaboy -在FPGA上实现任天堂的Game Boy控制台.
- Piglet -由LUA驱动的AI,可以通过实验玩经典的Game Boy彩色游戏. 在积极发展中.
- Gatesboy -非游戏用途的应用程序开发.
- Ostrich -用Swift编写的Game Boy音响系统玩家.
- mGB -Game Boy盒带程序,使Game Boy可以充当受MIDI支持的完整声音模块.
- GBVisualizer -演示使用两个未公开记录的Game Boy Color寄存器,分别称为PCM12(FF76)和PCM34(FF77),可用于读取4个APU通道的当前PCM幅度.
- ArduinoGameBoy -基于Arduino的Game Boy墨盒读写器.
- gameboy-brainfuck -Brainf * ck口译员.
- gbfk -Brainf * ck解释器,带有输入.
- gb-save-states -修补程序,用于在原始硬件上播放时为Game Boy游戏添加保存状态支持.
- gbcpu -实现Game Boy指令集和功能的CPU和外围设备.
- Digitized Speech in Game Boy Games
- Sniffing Game Boy serial traffic with an STM32F4
- Virtual Game Boy Printer with an STM32F4
- Printing on the Game Boy Printer using an STM32F4
- Programming Game Boy Chinese cartridges with an STM32F4
- Pokemon Pocket Computer: -它是什么以及如何使用它来制作作弊代码.
- Booting the Game Boy with a custom logo -绕过Nintendo徽标检查. -在2017年制作Game Boy游戏:“ Sheep It!” 事后part 1, part 2)
- Nintendo's fake logos -每个墨盒都必须显示真实徽标,才能被认为是有效的并且可以运行,但是显然有些公司设法利用了支票系统.
- liblsdj -用于与LSDj保存格式(.sav),歌曲文件(.lsdsng)等交互的实用程序库.
- lsdpatch -用于修改LSDj ROM映像上的样本,字体和调色板的工具.
- Game Boy video effects -使用STAT中断进行有趣的视频操作的一些小实验.
- gbos -Game Boy的基本操作系统.
- Work Master OS -俄罗斯多任务操作系统.
- Game Boy Link Cable Breakout Board
- GBCartFlasher firmware
- VerilogBoy -Game Boy兼容控制台Verilog RTL实现.
- GBCamcorder -使用GameBoy相机卡盒的Lo-Fi便携式录像机.
- GBCartRead -从/向GameBoy弹药筒读取ROM,读取RAM或写入RAM.
- GBxCart-RW -一种用于读取游戏ROM,保存游戏并通过USB从PC上保存GB,GBC和GBA购物车的设备.
- GB Studio -简单,无需知识的可视化脚本拖放游戏创建者.
- Dumping the Super Game Boy Boot ROM
Directories¶
- Archive of related files
- The Game Boy Archive -与Game Boy相关的软件,硬件和资料库. 旨在反映和保留过去三十年来的零碎旧捐款.
- The Game Boy Archive - Salvage -软件,旧文章,常见问题解答和各种文档的历史存档.
Websites¶
- devrs.com/gb -场景的故乡:示例,源,完整的文档,指南,教程和各种工具.
- pdroms.de -Game Boy发布.
- Handheld Underground -未经许可的游戏,有关Game Boy的博客文章,hhugboy模拟器的家.
About¶
Contribute¶
License¶
根据 GPLv3 许可. See LICENSE 想要查询更多的信息.
Acknowledgements¶
谢谢 every 这个项目的贡献者,Jeff Frohwein,Pascal Felber,KOOPa,Pan of Anthrox,GABY,Marat Fayzullin,Paul Robson,BOWSER,neviksti,Martin“ nocash” Korth,Nitro2k01,Duo,Chris Antonellis,Michael Hope,当心,Jonathan“ Lord梦” Gevaryahu,Carsten Sorense,SindreAamås,Otaku No Zoku,GeeBee.
Sponsors¶
特别感谢我们的朋友 DigitalOcean,赞助我们的Game Boy Development社区(announcement).