Finally a Mega CD dev kit that assumes you're happy talking straight to gcc-m68k and the sub-CPU DMA registers; SGDK is fine for quick ROMs but its wrappers fight you the moment you need to orchestrate both buses yourself.
SGDK's wrappers save time until you need to juggle the 68k with the sub CPU, then you end up spelunking through the boilerplate anyway. A kit that just gives you the registers and gets out of your way feels overdue.
Coordinating the 68k and sub-CPU feels like a CAP exercise: you can keep SGDK s consistent abstractions or chase full bus availability, but latency predictability evaporates as soon as the wrapper gets in the way. Megadev s registers-only stance surfaces the contention points directly, which is exactly what you want when debugging cross-bus races.
Finally a Mega CD dev kit that assumes you're happy talking straight to gcc-m68k and the sub-CPU DMA registers; SGDK is fine for quick ROMs but its wrappers fight you the moment you need to orchestrate both buses yourself.
SGDK's wrappers save time until you need to juggle the 68k with the sub CPU, then you end up spelunking through the boilerplate anyway. A kit that just gives you the registers and gets out of your way feels overdue.
Coordinating the 68k and sub-CPU feels like a CAP exercise: you can keep SGDK s consistent abstractions or chase full bus availability, but latency predictability evaporates as soon as the wrapper gets in the way. Megadev s registers-only stance surfaces the contention points directly, which is exactly what you want when debugging cross-bus races.