IIRC Dreamcast was designed to be very easy to develop for. I'm pretty sure it had no resident OS, and instead each game disc would load the OS upon bootup. This made it really easy to make bootloaders with hacked operating systems, and bypass copy protection.