Jump to content

Photo

Advanced Mac Substitute -- emulator without the OS


1 reply to this topic

#1 Flojomojo OFFLINE  

Flojomojo

    You can't handle the truth. No truth-handler, you.

  • 16,413 posts
  • I deride your truth-handling abilities.

Posted Wed Jan 23, 2019 3:53 PM

This sounds neat. 

 

Project page

 

Brief article at Ars Technica

 

 

Advanced Mac Substitute is an API-level reimplementation of classic Mac OS. It runs 68K Mac applications in an emulator without an Apple ROM or system software.

tfe-prologue-title.png
The opening of the prologue cinematic from The Fool’s Errand running in Advanced Mac Substitute
amazing-close.png
Amazing running in Advanced Mac Substitute (point to see the solved maze)

Unlike traditional emulators, Advanced Mac Substitute doesn’t emulate the hardware on which an operating system runs (except for the 680x0 processor), but actually replaces the OS — so it launches directly into an application, without a startup phase.

welcome.png
Welcome to Advanced Mac Substitute.
(This is an application, not a real loading screen.)

Advanced Mac Substitute is a factored application. The backend includes a 68K emulator and should build and run on any POSIX-like system. The frontend is a generic bitmapped terminal abstraction which has been ported to four platforms so far: classic Mac OS, Mac OS X, Linux framebuffer, and Android.

android-solitaire.png
Solitaire running in Advanced Mac Substitute on an Android phone

Advanced Mac Substitute is capable of running several applications written for the original Macintosh computer. Examples include four games from 1984: AmazingSolitaireMissile, and IAGO.

missile-791.png
Missile running in Advanced Mac Substitute (point to see the next frame)
iago.png
IAGO running in Advanced Mac Substitute (point to see who won)

Current support includes 1-bit-deep graphics, regions, circles and roundrects, lines, cursors, GrafPorts, text, windows, controls, menus, dialogs, and more.

Source

Source code for Advanced Mac Substitute is on GitHub.

If you’re feeling adventurous, you can try out Advanced Mac Substitute on Mac OS X (versions from 10.4 through 10.12, at least) or Linux framebuffer.

 



#2 The Usotsuki OFFLINE  

The Usotsuki

    River Patroller

  • 2,061 posts
  • Also called "Licca"

Posted Fri Jan 25, 2019 7:19 AM

This needs an MS-DOS port. XD

 

(I might need to get familiar with the guts first... I shudder at the thought.)






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users