[Coco] VCC Update

Ciaran Anscomb cocomalt at 6809.org.uk
Thu Apr 13 17:20:19 EDT 2017


Salvador Garcia via Coco wrote:
> MAME is cross platform, so is XRoar. What language/graphics technology
> do they use?

XRoar has always had the video & audio stuff as modular code, as the
original targets were GP32 and Solaris, which are somewhat different.

Originally text mode was just dumped as VT100 codes for testing, but
once BASIC fired up without obvious bugs, SDL was the obvious choice
to get some graphics going.  That opened it up to other platforms.
The abstraction already there made an OpenGL alternative pretty trivial.

I'm sure your "direct exxes" wouldn't be too hard if anyone cared to
write a module, but really SDL2 handles all of that pretty well.

Recently there's more abstraction between video chip output and the final
target: partly to support the NTSC encode/decode maths, and partly because
some day it will need to support some *other* video chip (no time soon,
sorry; got a more immediate project).

..ciaran


More information about the Coco mailing list