ant512, care to update the first post a bit to make it look more like a newspost (maybe describe things a bit and include a screenshot or two)? I'll go ahead and move this over to the News forum if you do.
And... Moved to news.
I'm glad to see you got things working after a few early growing pains. Testing things on the Dreamcast can be annoying without the proper hardware to work with. Trust me, I know from my early work -- for my first 6-9 months or so of Dreamcast stuff, I didn't have any sort of BBA or Coder's Cable to work with (and there was no such thing as an SD card adapter yet).
I'm surprised there's no third-party BBA yet. I suppose the various GD-ROM replacements and the SD adaptor negate the need for it. The lack of a BBA is what prevented me from trying to write anything for the Dreamcast until now.
There have been attempts at a BBA replacement, but it's a lot of work for not very much gain, unfortunately. In the small numbers that someone might actually be able to make something like that in, it'd probably be more expensive than buying a BBA as it is now, unfortunately.
There have been a few working homebrew clones of the LAN adapter though. That's plenty good enough to do network-based debugging over dcload-ip. That said, they do require some really old ISA network cards to work, which are probably not all that easily found anymore...
But getting the game running on the DC was pretty straightforward. What to make next...?
I'm glad you found it relatively straightforward to get things up and running. I've been trying to simplify things with porting stuff to KOS and thus providing a lot of nice functionality that one might expect out of a more full-fledged OS. Plus, with PH3NOM's great work on our libgl, we have a much more easily accessible graphics stack than we've ever had before.