HN🔥 185
💬 49

Advanced Mac Substitute:80年代のMac OSをAPIレベルで再実装!?レトロMacファン必見のプロジェクト

zdw
1日前

ディスカッション (11件)

0
zdwOP🔥 185
1日前

Advanced Mac Substitute(AMS)は、1980年代のMac OSをAPIレベルで再実装しようという野心的なプロジェクトです。単なるエミュレータではなく、当時のソフトウェアを現代的なアプローチで動作させるための互換レイヤーとして開発されています。古き良きMac OSの内部構造を現代に蘇らせる、エンジニアのロマンが詰まった試みとして注目を集めています。

2
davidfstr
1日前

Wine for classic Mac OS? Amazing. Well done.

3
shermantanktop
1日前

But will it run Dark Castle??

Many hours were wasted on that game.

4
hyperhello
1日前

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.

5
imoverclocked
1日前

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!

6
londons_explore
約24時間前

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...

8
rcarmo
約23時間前

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.

9
andai
約22時間前

Very cool. If it's built on SDL2, it should be straightforward to make it run in the browser via Emscripten, right?

10
flenserboy
約19時間前

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.