5 ms·
The intro to low level computing class at Georgia Tech used Game Boy Advanced as the platform that the projects were built on. It was cool at first, but I ende
by thanatos_dem 8y ago
The intro to low level computing class at Georgia Tech used Game Boy Advanced as the platform that the projects were built on.
It was cool at first, but I ended up too deep in the weeds with platform idiosyncrasies to really get much actual C knowledge.
- anyfoo 8y agoThe original Game Boy is very different in that regard, to the point where it's relatively simple to get an emulator implemented that can decently play some games. Of course, there are more intricacies the deeper you dig below the surface, but for the original Game Boy, that is more of a concern for emulators that aim at going towards 100% compatibility. As a game developer, you can probably stay at the surprisingly small apparent surface for quite some time (and at least the earlier Game Boy games often did).
- joshuamorton 8y agoI'm curious what you felt was idiosyncratic about the gba. Things like converting a png to a bitmap array for storage were always fun, but tooling mostly handled that for you. The apis like dma and io? Or something else?