update lists
This commit is contained in:
@@ -218,7 +218,7 @@ The [Choosing tools for Game Boy development](https://gbdev.io/guides/tools.html
|
||||
|
||||
### Assemblers
|
||||
|
||||
- [RGBDS](https://github.com/gbdev/rgbds) - Assembler and linker package. [Documentation](https://rgbds.gbdev.io/docs/).
|
||||
- [RGBDS](https://github.com/gbdev/rgbds) - Assembler and linker package. [Documentation](https://rgbds.gbdev.io).
|
||||
- [ASMotor](https://github.com/csoren/asmotor) - Assembler engine and development system targeting Game Boy, among other CPUs. Written by the original RGBDS author. [Documentation](https://github.com/asmotor/asmotor/tree/develop#further-reading).
|
||||
- [wla-dx](https://github.com/vhelin/wla-dx) - Yet Another GB-Z80/Z80/... Multi Platform Cross Assembler Package. [Documentation](http://www.villehelin.com/wla.txt).
|
||||
|
||||
@@ -241,6 +241,7 @@ The [Choosing tools for Game Boy development](https://gbdev.io/guides/tools.html
|
||||
- [Assembler](https://github.com/ulrikdamm/Assembler) - Assembler written in Swift.
|
||||
- [llvm-gbz80](https://github.com/Bevinsky/llvm-gbz80) / [clang-gbz80](https://github.com/Bevinsky/clang-gbz80) - Clang/LLVM port to the GBZ80 CPU (similar to the deprecated [euclio/llvm-gbz80](https://github.com/euclio/llvm-gbz80)).
|
||||
- [gbdk-go](https://github.com/pokemium/gbdk-go) - A compiler translates Go programs to C code. The output C code is built into GB ROM by GBDK.
|
||||
- [Rust-GB](https://github.com/zlfn/rust-gb) - A compiler and library that enable the development of GB ROMs using Rust.
|
||||
|
||||
### Emulators
|
||||
|
||||
@@ -268,7 +269,6 @@ The [Choosing tools for Game Boy development](https://gbdev.io/guides/tools.html
|
||||
|
||||
- [GBExtended](https://www.tensi.eu/thomas/programming/utilities/gbx_library/gbx_library.html) - C library extending gbdk.
|
||||
- [gbdk-lib-extension](https://github.com/ProGM/gbdk-lib-extension) - A small set of sources and tools for the Game Boy Development Kit by Michael Hope.
|
||||
- [Dot Matrix Game Editor](http://www.dotmatrixgame.com/) - An IDE for Game Boy programming in a C-like language called GBL, with many other features like tile and map extraction, WLA-DX assembly, and more.
|
||||
- [mgbdis](https://github.com/mattcurrie/mgbdis) - Game Boy ROM disassembler with RGBDS compatible output.
|
||||
- [ROM Header Utility](http://catskull.net/GB-Logo-Generator/) - An online tool to inspect and modify a ROM's header data, including the logo.
|
||||
- [romusage](https://github.com/bbbbbr/romusage) - Command line tool for estimating usage (free space) of Game Boy ROMs from a .map, .noi or ihx file. Works with GBDK-2020 and RGBDS.
|
||||
@@ -285,7 +285,7 @@ The [Choosing tools for Game Boy development](https://gbdev.io/guides/tools.html
|
||||
- [GBTiles](https://github.com/bashaus/gbtiles) - Converts .GBR files created with Harry Mulder's Tile Designer (GBTD) and .GBM files created with Harry Mulder's Map Builder (GBMB) to different formats for use with the Game Boy and GBDK.
|
||||
- [bmp2cgb](https://github.com/gitendo/bmp2cgb) - Graphics converter for Game Boy Color development providing real time palette adjustments.
|
||||
- [png2gb](https://github.com/LuckyLights/png2gb) - CLI tool to convert image file to game boy .c array.
|
||||
- [GB-convert](https://github.com/exezin/gb-convert) - Game Boy tile conversion and map editor tool (converts to assembly).
|
||||
- [GB-convert](https://github.com/gb-archive/gb-convert) - Game Boy tile conversion and map editor tool (converts to assembly).
|
||||
- [brewtool](http://make.vg/brewtool/) - A collection of primitive editor/converter tools for making assets used with homebrew ROM development.
|
||||
- [vtGBte](https://github.com/paul-arutyunov/vtGBte) - A minimalistic ncurses tile editor.
|
||||
- [tpp1](https://github.com/TwitchPlaysPokemon/tpp1) - Definition and specification of a custom GB/GBC memory/hardware mapper, as a functional superset of MBC.
|
||||
@@ -305,7 +305,7 @@ The [Choosing tools for Game Boy development](https://gbdev.io/guides/tools.html
|
||||
|
||||
#### Music drivers and trackers
|
||||
|
||||
- [DevSound](https://github.com/DevEd2/DevSound) - Sound driver embeddable in homebrews which supports pulse width manipulation, arpeggios, and multiple waveforms.
|
||||
- [DevSoundX](https://github.com/DevEd2/DevSoundX) - Sound driver embeddable in homebrews which supports pulse width manipulation, arpeggios, and multiple waveforms.
|
||||
- [Carillon Player](http://gbdev.gg8.se/files/musictools/Aleksi%20Eeben/Carillon%20Editor.zip) - Music Engine.
|
||||
- [GBT PLAYER](https://github.com/AntonioND/gbt-player) - A music player library and converter kit.
|
||||
- [mmlgb](https://github.com/SimonLarsen/mmlgb) - A MML parser and GBDK sound driver for the Nintendo Game Boy.
|
||||
@@ -345,7 +345,7 @@ Fragments of code, effects, proof of concepts and generally non complete games.
|
||||
#### Timings
|
||||
|
||||
- [Nitty Gritty Gameboy Cycle Timing](http://blog.kevtris.org/blogfiles/Nitty%20Gritty%20Gameboy%20VRAM%20Timing.txt)
|
||||
- [Mode3 Sprite Timing](https://www.reddit.com/r/EmuDev/comments/59pawp/gb_mode3_sprite_timing/)
|
||||
- [Mode3 Sprite Timing](https://old.reddit.com/r/EmuDev/comments/59pawp/gb_mode3_sprite_timing/)
|
||||
- [GameBoy Color DMA-Transfers v0.0.1](http://gameboy.mongenel.com/dmg/gbc_dma_transfers.txt)
|
||||
- [STAT interrupt timings](http://gameboy.mongenel.com/dmg/istat98.txt)
|
||||
- [Video Timing](https://github.com/jdeblese/gbcpu/wiki/Video-Timing)
|
||||
@@ -377,7 +377,7 @@ Fragments of code, effects, proof of concepts and generally non complete games.
|
||||
- [8-Bit Wonderland](https://github.com/gb-archive/salvage/blob/master/misc/8bit_wonderland.pdf) - Well-written introductory document about how the Game Boy works and how to start developing working code for it.
|
||||
- [Grooves Game Boy Programming](https://github.com/gbdk-salvage/grooves-game-boy-programming) - A complete set of lessons about implementing various game mechanics in a Game Boy game.
|
||||
- [How to Write a Simple Side Scrolling Game](http://pastebin.com/F3tHLj68) - Old (but still relevant) tutorial.
|
||||
- [Just another simple tutorial](http://pastebin.com/gzT47MPJ)
|
||||
- [Just another simple tutorial](http://web.archive.org/web/20230327070526/http://pastebin.com/gzT47MPJ)
|
||||
- [GBDK Tutorial](https://refreshgames.co.uk/2016/04/18/gameboy-tutorial-rom/) - Fairly minimal game demo for getting started with GBDK.
|
||||
- [GBDK Sprite](http://gbdev.gg8.se/wiki/articles/GBDK_Sprite_Tutorial) - Presents a workflow for getting multiple sprites to display and animate.
|
||||
- [GBDK Color](http://gbdev.gg8.se/wiki/articles/GBDK_Color_Tutorial) - Extends your knowledge of basic spriting on the Game Boy by adding colors to sprites, backgrounds and the window layer.
|
||||
@@ -386,7 +386,7 @@ Fragments of code, effects, proof of concepts and generally non complete games.
|
||||
- [GBDK Configuring and Programming Tutorial](https://videlais.com/2016/07/03/programming-game-boy-games-using-gbdk-part-1-configuring-programming-and-compiling/) - Configuring GBDK, Using Tiles, Colliding Sprites, GBTD, GBMB, Memory Management and ROM Banking.
|
||||
- [Simplified GBDK examples](https://github.com/mrombout/gbdk_playground)
|
||||
- [GBDK Programming Video Tutorials](https://www.youtube.com/playlist?list=PLeEj4c2zF7PaFv5MPYhNAkBGrkx4iPGJo) - A series of video tutorials introducing beginners to programming with GBDK.
|
||||
- [Larold's Jubilant Junkyard](https://laroldsjubilantjunkyard.com/tutorials/) - A collection of detailed GBDK-2020 based tutorials.
|
||||
- [Larold's Retro Gameyard](https://laroldsretrogameyard.com/category/tutorials/gb/) - A collection of detailed GBDK-2020 based tutorials.
|
||||
|
||||
## Homebrews
|
||||
|
||||
@@ -409,7 +409,7 @@ Complete and open source games.
|
||||
- [Flappy-boy-asm](https://github.com/bitnenfer/flappy-boy-asm)
|
||||
- [kupman](https://github.com/dubvulture/gbdev) and some other projects.
|
||||
- [Adjustris](https://github.com/tbsp/Adjustris)
|
||||
- [exeman](https://github.com/exezin/exeman/)
|
||||
- [exeman](https://github.com/gb-archive/exeman)
|
||||
- [Aevilia](https://github.com/ISSOtm/Aevilia-GB)
|
||||
- [GBSlides](https://github.com/Kartones/gameboy) - A simple Game Boy Powerpoint-like slides viewer.
|
||||
- [Pokered-gbc](https://github.com/dannye/pokered-gbc) - Pokémon Red remade with full GBC support.
|
||||
@@ -506,6 +506,7 @@ Complete and open source games.
|
||||
- [FX Hammer](https://github.com/DevEd2/FXHammer-Disasm)
|
||||
- [Harvest Moon 3](https://github.com/sanqui/hm3)
|
||||
- [Final Fantasy Adventure](https://github.com/daid/FFA-disassembly)
|
||||
- [The Jungle Book](https://github.com/not-chciken/jungle-book-gb-disassembly)
|
||||
|
||||
## Game Boy Camera
|
||||
|
||||
@@ -537,6 +538,7 @@ Methods to improve and/or manipulate the camera's quality and behavior:
|
||||
- [GB Studio](https://www.gbstudio.dev/) - Drag and drop game creator with simple, no knowledge required, visual scripting.
|
||||
- [Resources to get started](https://gbstudiocentral.com/resources/)
|
||||
- [Dedicated Discord](https://discord.gg/knRryZWGcm)
|
||||
- [Lets Build a Platformer Game!](https://gumpyfunction.itch.io/lets-build-a-platformer) - A course designed to teach anyone how to create a platformer game using GB Studio 4+.
|
||||
- [ArduinoBoy](https://github.com/trash80/Arduinoboy) - Serial communication (MIDI) from an Arduino to the Game Boy for music applications such as LittleSoundDJ, Nanoloop, and mGB.
|
||||
- [papiGB](https://github.com/diegovalverde/papiGB) - Game Boy Classic fully functional FPGA implementation from scratch.
|
||||
- [fpgaboy](https://github.com/trun/fpgaboy) - Implementation Nintendo's Game Boy console on an FPGA.
|
||||
@@ -602,3 +604,6 @@ Thanks to [every](https://github.com/avivace/awesome-gbdev/graphs/contributors)
|
||||
### Sponsors
|
||||
|
||||
Special thanks to our friends at [DigitalOcean](https://www.digitalocean.com/) and [Incube8 Games](https://incube8games.com/), sponsoring the open source activites of our Game Boy Development community.
|
||||
|
||||
[gbdev.md Github](https://github.com/gbdev/awesome-gbdev
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user