ディスカッション (11件)
Advanced Mac Substitute(AMS)は、1980年代のMac OSをAPIレベルで再実装しようという野心的なプロジェクトです。単なるエミュレータではなく、当時のソフトウェアを現代的なアプローチで動作させるための互換レイヤーとして開発されています。古き良きMac OSの内部構造を現代に蘇らせる、エンジニアのロマンが詰まった試みとして注目を集めています。
how does it compare to executor? https://en.wikipedia.org/wiki/Executor_(software) (https://en.wikipedia.org/wiki/Executor_(software))
Wine for classic Mac OS? Amazing. Well done.
But will it run Dark Castle??
Many hours were wasted on that game.
I'd like to see something like Carbon for old apps so that they boot in modern window frames (without the missing Tahoe corners) and can save to files.
I can't imagine how fast this is compared to the original hardware that ran it. I remember using a Mac 512k with a single floppy drive (no hard drive support) and doing the insert-floppy-dance. Computers were far more mechanical then.
It 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!
I am amazed that 1980's software works on binary API compatibility rather than relying on API quirks like timing, memory alignment quirks, memory layout from specific allocator behaviour, etc.
It only takes one unintentional reliance on an implementation detail to make an application not run on another OS implementation...
So has this beaten MACE to the finish line? Or are the goals different? https://mace.home.blog (https://mace.home.blog)
This is pretty neat. I have been spending the past few months adding an ARM64 JIT to Basilisk II (https://github.com/rcarmo/macemu (https://github.com/rcarmo/macemu)) and totally appreciate what's involved (I'm currently stuck patching a Quadra ROM to bypass NuBus hardware detection...)
Will definitely give it a try, since I would love to have a Classic Mac environment with some modern creature comforts (like file sharing) in tiny machines.
Very cool. If it's built on SDL2, it should be straightforward to make it run in the browser via Emscripten, right?
Efforts like this could be a nice way to get old apps to run "natively" on current hardware, as there are a ton of them out there which are perfectly good for work, but which cannot run today.