[Coco] Could MESS CD-i emulation be hacked to MM/1?
Joel Ewy
jcewy at swbell.net
Mon Nov 23 11:44:11 EST 2009
Apparently the latest version of MESS has "reasonable CD-i emulation":
http://cdii.blogspot.com/2009/11/latest-mess-includes-reasonable-cd-i.html
It appears that there is now enough CD-i hardware emulation to run
Lemmings and some other games. This means that the Video / System
Controller hardware is present in at least some rudimentary form, which,
along with the CPU and OS-9 operating system, is what the MM/1 shared
with CD-i.
Though it appears to be in an early stage, this is certainly an
interesting development. It would be very nice to be able to run MM/1 /
TC-70 software in emulation. In fact, an OS-9/68K emulation machine
based on the CD-i would have much better graphical capability than the
real computers did.
It looks like MESS may already have support for:
68901 MFP (from the Atari ST)
68681 DUART
WD33C93 SCSI Controller (From Amiga 3000)
NEC765 FDC (Is this register compatible with the WD37C65 used in the MM/1?)
The only major chips I see that the MM/1 has that don't appear already
to be emulated in MESS are the 68230 (which is essentially a glorified
PIA with timer) and the AD7569 ADC/DAC chips. The 7569 certainly isn't
required to boot OS-9, and I think the 68230 is just used for parallel
ports, though I'd have to look at schematics again to be sure.
It looks as if it would almost be a matter of gluing together some
blocks that are already present in the MESS codebase to get something
that would boot OS-9 from an MM/1 disk image. I haven't really looked
at the MESS code, and my C is fairly well oxidized K&R, but I do have a
working MM/1 and plenty of MM/1 technical information. I know Tim
Lindner has been involved with the MESS CoCo port. Surely there are
enough capable and motivated people on this list to make a go of it...
JCE
More information about the Coco
mailing list