One thing to note is that the console itself had no CE codes baked into its bootloader ROM, but it supported CE-based SDK. Everything from kernel to game binaries reside on the GD-ROM optical disc you play.
There was no Dashboard or game switching/exiting without power cycling or OS-supplied friend features. Those had to wait until OG Xbox.
this single fact made it awesome for homebrew development, is how i really got started. burning a track on cdr to test each build forced some discipline before finally getting serial cable.
while the dreamcast has a sh4, the vmus had arm chips, so if you wanted to do everything you had to have two cross compile toolchains. i remember it taking days on my athelon at the time.
There was no Dashboard or game switching/exiting without power cycling or OS-supplied friend features. Those had to wait until OG Xbox.