1
Megadev: Development Kit for Sega Mega Drive and Mega CD (github.com/drojaazu) hardware retrocomputing
by raven 28 days ago | 3 comments
  1. ~

    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.

    1. ~

      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.

      1. ~

        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.