@halcyon@bitbang.social cover

This profile is from a federated server and may be incomplete. View on remote instance

@halcyon@bitbang.social avatar halcyon , to random

I've gone down a deep rabbit hole working on a strange new project: a standalone After Dark module player for modern macOS. No OS emulation or ROM required -- just the original classic Mac OS AD module files! I can't believe this is working!

gparker ,
@gparker@discuss.systems avatar

@halcyon @csilverman @root42 Nice. I have a similar strategy running as an unpublished side project that I have poked at occasionally for many years. (No Metal, it's OpenGL, that's how old it is!)

Be warned that you'll need increasing amounts of classic Mac OS re-implementation as you add more modules.

You may find the open-sourced code of ARDI Executor useful as a reference for what one reverse-engineer determined that Mac OS did: https://github.com/ctm/executor

csilverman ,
@csilverman@mastodon.social avatar

@gparker @halcyon @root42 you probably already know this, but speaking of source code, System 7.1 leaked a while back: https://github.com/elliotnunn/supermario/tree/9dd3c4bef84df2ea30f5ec2c5e97b043e8267b3f

Might be useful as far as seeing how the underlying Toolbox stuff actually worked. They did a thorough job of commenting it.