This works by running the original module Motorola 68k code from the module using Musashi, then handling the A-line traps to perform equivalent behaviors that the Macintosh Toolbox would do on a real Mac. The early modules below AD 3.0 are really simple in that they don't depend on any shared...
I've released v1.0b2 with support for modules with existing keyboard bindings.
https://morphing.cloud/lunacy/
Thanks again to @thecloud for the assist.
Figured it out: the module that was not working has keybindings stored in the LFky resource from a previous life. I'll fix this in the next build.
Thanks thecloud for your help sorting this out!
Interesting. If you can share the file with me or point me at a source, I’d like to take a look. In the meantime I’ll add checksum validation to the next build to catch this up front.
That's a good question that I hadn't considered. I'm on a US MacBook Pro and US Apple Touch ID keyboard myself. I'll figure out how to test out other layouts.
Curious. Is this with the built-in MBP keyboard? Does hitting Caps Lock or Control multiple times toggle you in and out of game mode back to the title screen, or does that go dead too?
I dug out of my closet my old Intel 13" MacBook Pro running Ventura and it seems to work there as well. I'm using the default control bindings. Custom controls _seem_ to work, but I haven't tested them extensively yet.
Hello!
I've built a macOS app that emulates enough of the After Dark engine to run the original Lunatic Fringe After Dark module file, inspired by Greg Parker's Fringe Player. As with Fringe Player, the catch is that you have to provide the Lunatic Fringe module from an install of More After...
I recently acquired an Apple 17" Studio Display (M7649) from eBay and noticed that the power light in the lower right of the display has a unexpectedly orange hue. My first thought was there was some dirt inside the display, or that an LED was bad, but then in this teardown video the author...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.