[Coco] Could MESS CD-i emulation be hacked to MM/1?
Joel Ewy
jcewy at swbell.net
Mon Nov 23 16:17:41 EST 2009
KARL SEFCIK wrote:
> Aaron and others,
> I don't know if this will get through, but if you remember, CDI ran off the 68070 chip, which had different architecture than the straight-out 68000 family. Back in it's time, a separate appliance was 'in vogue', before cd players were slots in PC's. So like previous attempts to emulate CDI, it may need a daughter processor. But CDI still is the first attempt at full motion digital video, and yes, I still have some CDI movies that I have not seen or even opened yet.Karl
>
>
Hi Karl,
The 68070, even though it has a number that appears to make it an
advanced member of the 68K family (such as the 68020 - 68060) actually
has a basic 68000-compatible core with the addition of some extra
hardware, such as a DMA controller, a simple MMU, and so on. More to
the point, the MM/1 and the TC-70 computers also used the 68070,
specifically chosen with the idea of making it similar to the CD-i
platform. But what matters more is that the MM/1 (and I think also the
TC-70) also used a Signetics 66470 Video / System Controller (VSC),
which was also developed for the CD-i. Because the MM/1 and TC-70
shared so much hardware with CD-i players, a hardware-level CD-i
emulator gets pretty close to being able to emulate those old OS-9
computers.
JCE
> --- On Mon, 11/23/09, Aaron Wolfe <aawolfe at gmail.com> wrote:
>
> From: Aaron Wolfe <aawolfe at gmail.com>
> Subject: Re: [Coco] Could MESS CD-i emulation be hacked to MM/1?
> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
> Date: Monday, November 23, 2009, 10:49 AM
>
> wow, I don't know if I can be of much help but this would be really
> cool to see! Always dreamed of playing with the MM/1.
> -Aaron
>
>
> On Mon, Nov 23, 2009 at 11:44 AM, Joel Ewy <jcewy at swbell.net> wrote:
>
>> 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
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
>>
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
>
More information about the Coco
mailing list