This has been an off and on thing for a while now. Mostly off to be fair - there's only so much staring at a debugger one can take
Pretty excited that it now actually runs!
There are many things still left to do before I consider it usable by people other than myself but the hardest part is done.
It supports OS7 and OS8. Even though OS8 officially requires a 68040, it does run on '030, with the same caveats that applies if you do it on a real Macintosh..
I have long considered removing the ET4000 in favour of playing with Troed's doubleST idea, but I think I'll keep the gfx card in now:
(sorry about the dusty Atari pictures, it's been tucked away unused and unloved for quite some time)
- IMG_5222j.jpg (146.75 KiB) Viewed 9369 times
- IMG_5230j.jpg (150.34 KiB) Viewed 9369 times
Going to try and hunt down a few Macintosh II-era games. Warcraft1, the later Sierra games, and so on would be really cool to try out.
- IMG_5213j.jpg (197.46 KiB) Viewed 9369 times
Access to video memory is obviously slower than on an equivalent Macintosh due to the slow 8Mhz Atari ST bus. I suppose a Mega STE, TT and Falcon would fare better in that regard.
Mono through the Shifter is obviously a lot quicker but 256 color on the ET4000 is fully usable and feels quick, or at least exactly the same as the ET4000 does in TOS/MiNT.
Disk speed is crazy slow at the moment. The hdd/cdrom disk image code is a bare minimum naive implementation at the moment, just enough to make it work for now.
thorsten.otto wrote: ↑Thu Feb 10, 2022 10:14 am
IIRC this was already ported to Atari.
You are probably thinking of Mini vMac which has quite hefty system requirements due to emulating the CPU. (Or a direct port of generic SDL Basilisk II, with CPU emulation)
This runs directly on the CPU so will get near native speed.
Of course, there is some overhead in providing the virtualised environment for Mac (and TOS, since I keep it around and working) but it's nowhere near the penalty of emulating the CPU.