Their github wiki has some example tutorials that are imminently readible without any resorting to pointers or assembly.
I was a little shocked at how clean this could be for a 16bit era console. Having checked in periodically for such a thing on the SNES and found little promising in the short term that wasn’t heavily reliant on assembly. There are obviously some advantages to the fact that the Genesis uses a mainline motorolla still supported by GCC. Where as the SNES’s main processor didn’t have the same staying power outside of the SNES.
The only other things similar that I have tripped over this clean to me, are targetted at gameboy development or 32bit systems and newer. (And GBDK has be unmaintaned for a good long time, unless something’s changed recently.)
Build Hello World and write some code that involves more than one sprite, and be able to report back.
Warez page, per Make warez directory