diff --git a/README.md b/README.md index fc14190..4859c96 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ If you aim to develop your software for SGB or GBC, or you want to know how it r - [gbdev Discord Server](https://discord.gg/gpBxq85) - [`#gbdev` on EFnet](http://chat.efnet.org/?channels=gbdev) - IRC channel. - [gbdev.gg8.se Wiki](http://gbdev.gg8.se/wiki/articles/Main_Page) -- [devrs.com/gb](http://devrs.com/gb) - Jeff Frohwein’s page: old home of the scene, a lot was posted here: code examples and full sources, complete documentation, guides and tutorials, various tools. +- [devrs.com/gb](http://devrs.com/gb) - Old home of the scene, a lot was posted here: code examples and full sources, complete documentation, guides and tutorials, various tools. ## Documentation @@ -191,7 +191,7 @@ If you aim to develop your software for SGB or GBC, or you want to know how it r - [PatBoy](https://github.com/Jonazan2/PatBoy) - C++/SDL2 with a fully functional visual debugger. - [gnuboy](https://github.com/rofl0r/gnuboy) - ANSI C. - [SmartGear](https://github.com/bitbank2/sg_free) - C++, SDL2. Focus on optimized performance for resource-limited devices. GTK or direct framebuffer build. -- [wasmBoy](https://github.com/torch2424/wasmBoy) - Web Assembly +- [wasmBoy](https://github.com/torch2424/wasmBoy) - Web Assembly. - [gameboycore](https://github.com/nnarain/gameboycore) - C++ emulation backend. Dependency free C++11 library. ## Software Development @@ -200,13 +200,19 @@ If you aim to develop your software for SGB or GBC, or you want to know how it r - [RGBDS](https://github.com/rednex/rgbds) - Assembler and linker package (a fork currently updated). - [wla-dx](https://github.com/vhelin/wla-dx) - Yet Another GB-Z80/Z80/.. Multi Platform Cross Assembler Package. + +#### Experimentals/Proof of Concepts - [gbasm](https://github.com/BonsaiDen/gbasm) - A JavaScript based compiler for Game Boy z80 assembly code. - [tniASM](http://www.tni.nl/products/tniasm.html) - Macro Assembler. - [Assembler](https://github.com/ulrikdamm/Assembler) - Assembler written in Swift. +- [llvm-gbz80](https://github.com/Bevinsky/llvm-gbz80) - LLVM port to the GBZ80 CPU (similar [project](https://github.com/euclio/llvm-gbz80), deprecated). + ### 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. - [gbdk-osx](https://github.com/x43x61x69/gbdk-osx) - Patched GBDK 2.96a for the latest compilers on OS X. +- [clang-gbz80](https://github.com/Bevinsky/clang-gbz80) - Clang port to the GBZ80 CPU. + ### Emulators @@ -398,7 +404,7 @@ If you aim to develop your software for SGB or GBC, or you want to know how it r - [gameboy-brainfuck](https://github.com/bitnenfer/gameboy-brainfuck) - Implementation of a brainfuck interpreter. - [gb-save-states](https://github.com/mattcurrie/gb-save-states) - Patches to add save state support to Game Boy games when playing on the original hardware. - [gbcpu](https://github.com/jdeblese/gbcpu) - A CPU and peripherals implementing the Game Boy instruction set and functionality. -- [llvm-gbz80](https://github.com/euclio/llvm-gbz80) - LLVM with a Game Boy Z80 Assembly Backend. +- [Digitized Speech in Game Boy Games](https://youtube.com/watch?v=1lzHfLYzyRM) ### Directories