Cast128 - 'Without sound' means there isn't as much to emulate for the Dreamcast. Afaik no one has yet found out how to communitate with the Dreamcast's ARM sound chip so all sound needs to be produced via the SH4 Main CPU and thus eats up a good bit of its power. Same goes for video btw: the only emus that make use of the Dreamcasts video power are GenesisPlusDC PVR Preview v3 & Bleem!cast (and some of Bero's FPS ports plus QuakeDC but that's been created with the WinCE dev kit) - everything else is generated by the SH4 and then send to the PVR.
The hardest things about SegaCD emulation to implement into GPDC would be the additional VDPs and custom FX video chips it has.
As far as my limited knowledge goes that's the reason why e.g. DreamSNES isn't fullspeed yet though the 2,5 MHz SNES CPU is emulated in SH4 assembly: The DC's SH4 has to generate SNES' sound + video - both are exactly what made the SNES as powerful as NeoGeo and MegaDrive/Genesis back in those days despite its incredibly weak 8bit CPU.
Masta-G, a Dreamcast won't ever emulate a P166 because SH assembly differs a lot from x86 and thus coding an emu like that would be a task that no one would like to attempt I guess.
You might as well get that illegal WinCE dev kit and port some Win games yourself before writing an emu for a whole bunch of games... Then again you could as well go with KOS and you even would be on the legal side.
Bookmarks