Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
1–10 of 70 posts
Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#2Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#3Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#4Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#5Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#6This is quite the feat. I’d love to know more about the process to make this, the motivation, how much time was spent, etc.
So, rather than emulating hardware to run native ROMs, they "simply" reimplemented the ROMs.
A friend of mine did this at another level. He basically rewrote the bulk of the toolbox as a C library so that the company, who had a Mac application, could port it to run on a PC, while sharing the source code.
This was before Windows, and it worked! Launched it from DOS, takes over the entire screen. He didn't copy the Mac look and feel. Instead he used OpenLook for his gadgets and what not (since it was, you know, "open").
But he rewrote the bulk of it: QuickDraw, Event Manager, Memory Manager, Window Manager, etc. Just ate it like an elephant. I don't think his regions were as clever as the Mac. Pretty sure he just stuck with rectangles.
Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#7Many hours were wasted on that game.
Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#8Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#9 make ams-vnc
./build.pl -i exhibit graft skif minivx xv68k freemountd listen vnc-interact
...
Daemon starting up... done.
T=0.037s ERROR: OpenDF is unimplemented
Hm, doesn't seem to work. Let's try the X11 version: make ams-x11
./build.pl -i exhibit graft skif minivx xv68k freemountd interact-x11
...
T=0.275s ERROR: OpenDF is unimplemented
Nope, it seems to be missing something. OpenDF? All I find is this: https://github.com/PrjEnt/OpenDF, a long-abandoned project which seems to be a more compact version of another abandoned thing.Re: Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS
#10It would be fun to have a "slow it down" feature that also has the various floppy read/write noises paired with it. Bonus points for different generations of hardware and having the OG HD noises to pair with those too!