mirror of
https://github.com/gbdev/awesome-gbdev.git
synced 2025-08-30 19:10:03 +02:00
Some ROMs, articles and a Discord Server dedicated to game boy development
This commit is contained in:
12
README.md
12
README.md
@@ -1,6 +1,6 @@
|
||||
# Awesome Game Boy Development [](#awesome-gbdev)
|
||||
|
||||

|
||||
#### [ Join us on Discord](https://discord.gg/gpBxq85)
|
||||
|
||||
A curated list of awesome Game Boy Development resources, tools, docs, related projects and open-source ROMs. Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
|
||||
|
||||
@@ -38,9 +38,11 @@ Here you can find everything to get started and master the development of unoffi
|
||||
- [The Ultimate Boy Talk](https://media.ccc.de/v/33c3-8029-the_ultimate_game_boy_talk).
|
||||
|
||||
## Community
|
||||
- [gbdev Discord Server](https://discord.gg/gpBxq85)
|
||||
- [#gbdev on EFnet](http://chat.efnet.org/?channels=gbdev) - IRC channel.
|
||||
- [gbdev.gg8.se](http://gbdev.gg8.se) - This is basically the home of the gbdev scene. The [wiki](http://gbdev.gg8.se/wiki/articles/Main_Page) has a lot of articles from previous sites, tutorials and other documents about a lot of topics.
|
||||
- [devrs.com/gb](http://devrs.com/gb) - Jeff Frohwein’s page, this the main reference for everything. Almost everything is archived here: code examples and working programs(ASM and C), complete documentation and various tools.
|
||||
- [#gbdev on EFnet](http://chat.efnet.org/?channels=gbdev) - IRC channel.
|
||||
|
||||
|
||||
## Documentation
|
||||
- [Game Boy Programming Manual](http://www.chrisantonellis.com/files/gameboy/gb-programming-manual.pdf) - **Official Game Boy** programming & hardware manual by Nintendo. Pretty much everything in the console is covered and explained in this manual. This should be your first and main resource to start understanding what game boy is.
|
||||
@@ -69,6 +71,7 @@ Here you can find everything to get started and master the development of unoffi
|
||||
|
||||
### Peripherals
|
||||
- [Game Boy Camera RE](https://github.com/AntonioND/gbcam-rev-engineer) - Documentation about GB Camera and tools used to reverse engineer it by using Arduino UNO.
|
||||
- [Creating photorealistic images with neural networks and a Gameboy Camera](http://www.pinchofintelligence.com/photorealistic-neural-network-gameboy/)
|
||||
- [The Game Boy Printer](https://shonumi.github.io/articles/art2.html) - An in-depth technical document about the printer hardware, the communication protocol and the usual routine that games used for implementing the print feature.
|
||||
- [Ben Heck Reverse Engineers Game Boy Printer](https://www.youtube.com/watch?v=43FfJvd-YP4)
|
||||
|
||||
@@ -77,6 +80,7 @@ Here you can find everything to get started and master the development of unoffi
|
||||
- [Gekkio's Game Boy cartridge types](http://gekkio.fi/blog/2015-02-14-mooneye-gb-gameboy-cartridge-types.html) - An overview on existing cartridge types.
|
||||
- [Gekkio](http://gekkio.fi/blog/)'s cartridge analysis - [DMG-BEAN-02](http://gekkio.fi/blog/2015-05-18-mooneye-gb-cartridge-analysis-dmg-bean-02.html), [MBC1](http://gekkio.fi/blog/2015-05-17-mooneye-gb-cartridge-analysis-fortress-of-fear.html), [no MBC](http://gekkio.fi/blog/2015-02-28-mooneye-gb-cartridge-analysis-tetris.html)
|
||||
- [Game Boy Cartridges Schematics](http://www.devrs.com/gb/files/gb.html) - Schematics for MBC2 and MBC3 types.
|
||||
- [Cartridges PCB photos](https://imgur.com/a/D5bpC)
|
||||
- [Reiner Ziegler's Game Boy page](http://www.reinerziegler.de/readplus.htm) - Commercial and homemades programmable cartridges and programming systems. Tutorials, wiring and schematics provided.
|
||||
- [MBC1+Ram+Battery cartridge Schematic](http://www.devrs.com/gb/files/mbc1.gif) - First schematics by Jeff Frohwein.
|
||||
- [MBC1 and MBC2 cartridges circuits](http://fms.komkon.org/GameBoy/Tech/Carts.html) and explaination on how these MBC actually bank switch and control RAM.
|
||||
@@ -121,6 +125,7 @@ Here you can find everything to get started and master the development of unoffi
|
||||
- [wla-dx](https://github.com/vhelin/wla-dx) - Yet Another GB-Z80/Z80/.. Multi Platform Cross Assembler Package.
|
||||
- [gbasm](https://github.com/BonsaiDen/gbasm) - A JavaScript based compiler for Gameboy z80 assembly code.
|
||||
- [tniASM](http://www.tni.nl/products/tniasm.html) - Macro Assembler.
|
||||
- [Assembler](https://github.com/ulrikdamm/Assembler) - Assembler written in Swift.
|
||||
|
||||
### Compilers
|
||||
- [The Game Boy Developer's Kit (GBDK)](http://gbdk.sourceforge.net/) - A set of tools that enable to develop programs for the Nintendo Game Boy system in **C**. Includes a set of libraries for the most common requirements and generates image files for use with a real Game Boy.
|
||||
@@ -196,6 +201,7 @@ Here you can find everything to get started and master the development of unoffi
|
||||
- [Doctor How](https://github.com/elfgames/doctorhow)
|
||||
- [Super Princess' 2092 Exodus](https://github.com/Zal0/gbjam2016)
|
||||
- [GBsnake](https://github.com/brovador/GBsnake)
|
||||
- [gb-mines](https://github.com/andreasjhkarlsson/gb-mines)
|
||||
|
||||
## ROMs Disassembly
|
||||
- [Sonic 1](https://github.com/Kroc/Sonic1-Z80-ASM)
|
||||
@@ -232,4 +238,4 @@ Licensed under **GPLv3**.
|
||||
See [LICENSE](LICENSE) for more information.
|
||||
|
||||
### Special Thanks
|
||||
Jeff Frohwein, Pascal Felber, KOOPa, Pan of Anthrox, GABY, Marat Fayzullin, Paul Robson, Martin Korth, BOWSER, neviksti, Martin “nocash" Korth, Nitro2k01, Duo, Chris Antonellis, Michael Hope, Beware, Jonathan “Lord Nightmare” Gevaryahu, Marat Fayzullin, Paul Robson, Carsten Sorense, Sindre Aamås, Otaku No Zoku, GeeBee.
|
||||
[Every](https://github.com/avivace/awesome-gbdev/graphs/contributors) contributor of this project, Jeff Frohwein, Pascal Felber, KOOPa, Pan of Anthrox, GABY, Marat Fayzullin, Paul Robson, Martin Korth, BOWSER, neviksti, Martin “nocash" Korth, Nitro2k01, Duo, Chris Antonellis, Michael Hope, Beware, Jonathan “Lord Nightmare” Gevaryahu, Marat Fayzullin, Paul Robson, Carsten Sorense, Sindre Aamås, Otaku No Zoku, GeeBee.
|
||||
|
Reference in New Issue
Block a user