RE: https://social.treehouse.systems/@endrift/116266194667097984
GBA was really special for homebrew development. I imported an Everdrive flash cart from Hong Kong (I might have used the Everdrive for more than just homebrew). The other enabler (especially before GBA emulators were around) is that the ARM7TDMI processor was a very C-friendly target and it was easy to do API-level emulation of your game's platform abstraction layer so you could compile and run the game on PC.