devkitPro / gba-examples

92 stars 22 forks source link

Add README.md with screenshots #1

Closed loociano closed 5 years ago

loociano commented 6 years ago

Preview: https://github.com/devkitPro/gba-examples/blob/0eec18d120973cbc7024764692cf3e2561bc9623/README.md

loociano commented 5 years ago

Hey @WinterMute, let me know what you think!

WinterMute commented 5 years ago

@loociano Sorry to take so long replying to this.

It's hard to know what to do with this - some of the examples here are very outdated and depend on devices that are no longer available. libgba itself was never really finished - I moved on to DS then later 3DS & now we're working with switch homebrew. The bg scroller in particular is cringeworthy, mbv2 is no longer available and the lack of parallel ports on modern hardware put paid to the ghetto xboo cables we used to use .

It would be nice to revisit some of the old code & do a bit of a refresh, especially now we have the luxury of pacman & the ability to package things without having to rewrite an installer. libtonc is/was much more extensive than libgba as well as having much better documentation (i.e. being documented at all :p). Cearn is happy to have libtonc distributed

The situation requires some thought

HorstBaerbel commented 5 years ago

Just my 50ct: For demoscene and retro games development this is still relevant, though people are now using flashcarts and emulators. For me libga should provide the minimum amount of convenience: easier hardware register access and register bit definitions, some struct typedefs, interrupt handling and not much more. Very low level stuff. If you want a full-blown sprite engine etc., go with TONC. Also the MaxMOD example is still relevant too.

WinterMute commented 5 years ago
  1. It's possible to use maxmod with libtonc.
  2. libtonc doesn't contain a full blown sprite engine, it's really not that much higher level than libgba and has better documentation.
WinterMute commented 5 years ago

Actually, I'm going to merge this for now & worry about cleaning up old projects later.

Thanks for the PR, much appreciated.

loociano commented 5 years ago

No problem at all @WinterMute, thanks for reviewing!