From 286bf5f53606138612301e1c873bae9abc0bc1c4 Mon Sep 17 00:00:00 2001 From: Antonio Vivace Date: Sun, 19 Nov 2017 19:35:40 +0100 Subject: [PATCH] Add some resources suggested by @pepijndevos --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index e89d6cc..8171a2b 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,7 @@ If you aim to develop your software for SGB or GBC, or you want to know how it r - [fruttenboel](http://verhoeven272.nl/fruttenboel/Gameboy/index.html) - Page with loads of information on the actual hardware, custom boards to interface with the console and other related projects. - [Gameboy 2BPP Graphics Format](http://www.huderlem.com/demos/gameboy2bpp.html) - Information on how the Gameboy interprets VRAM tile data to color pixels. - [Game Boy Crib Sheet](http://gbdev.gg8.se/files/docs/GBCribSheet000129.pdf) - A handy printable reference sheet with ASM opcodes, memory locations, and much more. +- [Introduction to Game Boy Hacking](http://pepijndevos.nl/sha2017/workshop.pdf) - Workshop introducing basic assembly, debugging and reverse engineering. ### 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. @@ -204,6 +205,7 @@ If you aim to develop your software for SGB or GBC, or you want to know how it r - [Reverse Engineering for Beginners](https://beginners.re/) - Free ebook (1060 pages) by Dennis Yurichev. - [FlappyBoy: Making a simple Game Boy Game](http://voidptr.io/blog/2017/01/21/GameBoy.html) - [bootstrap.gb](https://github.com/yenatch/bootstrap.gb) - An example Game Boy project. +- [Game Boy Assembly Language Primer](http://www.devrs.com/gb/files/galp.zip) - Simple template code with memory defines, copy routines and IBM font tilemap. - [Super Game Boy development](https://imanoleasgames.blogspot.no/2016/12/games-aside-1-super-game-boy.html) - Step by step tutorial to implement Super Game Boy features (frame and palettes). #### Glitches and exploits @@ -230,6 +232,7 @@ If you aim to develop your software for SGB or GBC, or you want to know how it r - [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) + #### Old articles [This](https://github.com/avivace/awesome-gbdev/tree/master/articles/salvage) folder is an historical archive of old articles, FAQs and in general text documents about Game Boy development. These may be wrong or obsolete - they are archived for historical reasons.