Our great sponsors
-
gb-studio
A quick and easy to use drag and drop retro game creator for your favourite handheld video game system
-
awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
gbdk-2020
An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
-
gbdk-go
Discontinued Experimental Go binding for GBDK(GameBoy Development Kit). You can develop GameBoy software using Go!
I think that's only for the gameboy advance, although it is what most people are using for the GBA.
For the gameboy people use raw assembly or I think GBDK if using C, although I think there are some problems with GBDK.
https://github.com/gbdev/awesome-gbdev#c
GBDK went mostly unmaintained for around ~20 years, and so it stagnated a bit. It has recently been upgraded to a modern version of the SDCC compiler with better optimization, and has seen bug fixes and a bunch of other improvements.
https://github.com/gbdk-2020/gbdk-2020
How about using (experimental) Go on the Game Boy :)
https://github.com/pokemium/gbdk-go