This page will be occasionally updated to reflect the recent compatibility status of the project. UPDATED 2022-07-31.
This page is now divided to three sections:
- Screenshots of some of the tested applications
- Details of a subset of tested applications’ compatibility
- Toolbox API Status Report
Screenshots of some of the tested applications























































































Details of currently tested application compatibility
Below is a partial list of tested applications, to give rough idea of the status of the compatibility:
Application | Status | |||
General issues, affecting all apps | • No printing support • Script Manager/Intl. Utils unfinished • No Sound Manager yet, so only applications using Sound Driver (.Sound) have audio • Folder creation and file/folder deletion not yet implemented • Color support for Standard File Dialog package not yet complete | |||
1000 Miles | • Fully playable | |||
3D Maze | • Appears to work completely | |||
Adobe Photoshop 1.0 | • Basic drawing works, most of functionality untested • Needs text measurement traps • Needs color picker package | |||
Alice: Through the Looking Glass | • Seems to be working okay | |||
Apache Strike | • Seems to be working okay | |||
Arkanoid | • No sound, otherwise working okay | |||
Arthur: Quest for the Excalibur | • Appears to work, not tested beyond village | |||
BackBay 2.0 | • Appears to work without any issues | |||
Battle Chess | • Playable with sound | |||
BattleCruiser | • Appears to work ok | |||
Beyond Dark Castle | • Appears to work ok | |||
Billiard Parlour | • Works otherwise, but sometimes it attempts to play sound effects with NEGATIVE speed, causing weird effects | |||
Blob Mgr Demo | • Playable (Completed & packaged) | |||
Brickles | • Gameplay seems to work, as long as ball speed is set to slowest option | |||
Civilization | • Seems to be working, except missing sound in color mode | |||
Concentration | • Playable (Completed & packaged) | |||
Continuum | • Playable (Completed & packaged) | |||
Crystal Quest | • Appears to work ok (with sound) | |||
Daleks 2.0 | • Gameplay fully playable • Highscore lists require international utilities support to display dates correctly | |||
Dark Castle | • Appears to work ok | |||
Déjà Vu | • Appears to be completely playable | |||
Duck Hunt | • Too fast to be playable at the moment | |||
Dungeon of Doom | • First run proceeds to game, subsequent runs fail due to inability to delete old save file | |||
Fokker Triplane 2.89 | • Appears to work ok | |||
Fool’s Errand | • Working ok, but polygon drawing has minor visual glitches • Needs a better launcher to be able to show finale animation | |||
Ford Simulator II | • Most of features seem to work | |||
Glider 2 | • Basic gameplay seems to work • Not tested beyond first three rooms | |||
Glider 3 | • Basic gameplay seems to work • Not tested beyond first three rooms | |||
Glider 4 | • Basic gameplay seems to work • Complains about wanting MacsBug • Needs new default settings • Missing sound in color mode | |||
Glypha 2.0 | • Appears to be playable, not tested much | |||
GunShy | • Playable (Completed & packaged) | |||
Harrier Strike Mission II | • Appears stable (with sound) • Way too fast to be playable at the moment | |||
Hot Air Balloon | • First game does not update screen, but all subsequent games appear to work somewhat ok • Need to test further to verify if scoring etc is working as intended | |||
HyperCard 1 | • Home card appears near-correctly (date is not yet formatted properly due to unfinished international utilities routine) • Has a lot of working features | |||
HyperCard 2 | • Has a lot of working features, but requires intertionalization & script manager features to work properly | |||
IAGO | • Playable (Completed & Packaged) • Has some weird UI behaviour, but that happens also on real Mac, so it is considered to be ok | |||
IconQuest | • Appears playable | |||
Indiana Jones and the Last Crusade | • Appears to be playable (tested up to catacombs) • Sound only in monochrome mode (not in color mode) | |||
King’s Quest I | • Appears to work OK with sound (not tested much) | |||
Lemmings | • Appears to work completely ok • Sound only in monochrome mode (not in color mode) | |||
Lode Runner | • Appears to be working OK with sound | |||
MacDraw | • Appears to be working mostly okay | |||
MacGolf 3.0 | • Seems to work mostly, crashes on pressing the arrows in gameplay UI | |||
MacPaint | • Works mostly ok • File deletion not implemented yet, so removing scratch files/old document does not work • Clipboard file needs the “poor man’s search path” to be implemented | |||
MacPascal | • Appears to work ok (the application itself is very limited in features) | |||
MacWrite | • Appears to mostly work ok, but typing newline using enter/return corrupts the text | |||
Microsoft BASIC 2.0 | • Seems to be working okay | |||
Microsoft Excel 3.0 | • Text input requires TEDispatch • Displays some weird alerts at startup (which can be skipped) • On couple occasions, has corrupted the system’s VCB queue | |||
Missile Command | • Playable (Completed & Packaged) | |||
ObjectDraw (a THINK Pascal 4.0 demo app) | • Works mostly • Loading files does not work properly without printer selected (appears to also happen on real Mac) | |||
Pipe Dream | • Seems to work okay | |||
Pirates! | • Appears to work • Not tested much because a difficult game 🙂 | |||
Prince of Persia | • Seems to be working okay • Audio only in monochrome mode (no sound manager yet in color mode) | |||
PT-109 | • Seems to be working okay | |||
Railroad Tycoon | • Appears to be playable • Sound only in monochrome mode | |||
ResEdit 2.1.3 | • Resource map compacting not finished • File deletion not implemented, so ResEdit scratch file cannot be deleted/moved • Other various minor issues | |||
Scarab of RA | • Almost completely working, has minor issues with highscore file | |||
Shufflepuck Cafe | • Appears to be playable with sound | |||
Simcity (B&W) | • Seems to be working okay | |||
SoftPC | • Seems to be working okay | |||
Speedometer | • Needs work on SANE decimal to string conversion • Performance ratio calculation doesn’t work properly (although times can be measured, ratio is stays zero) | |||
Strategic Conquest 2.0 | • Map has some drawing issues • Crashes currently on double-clicking map | |||
Stunt Copter | • Playable (Completed & Packaged) | |||
SuperPaint 1.1 | • Seems to work mostly okay (not fully tested) | |||
TeachText | • Appears to be mostly functional • TextEdit has minor tweaks that are still needed (findword for spaces, etc) | |||
Tetris | • Appears to be playable with sound and music | |||
Test Drive II: The Duel | • Appears to work otherwise okay, but missing sounds and music when sound manager is enabled | |||
THINK Pascal 4.0 | • Needs better MoveHHi implementation, can compile project a couple times until heap fragmentation crashes compiler • The internal zone check complains about damaged zones, although they look fine | |||
Toxic Ravine 1.1 | • Appears to be playable | |||
Vette! | • Seems to be working ok in monochrome mode (color mode still missing sound) • Intro has a glitch, but that seems to happen on other fast macs/emulators too | |||
Zero Gravity | • Playable (Completed & packaged) |
Toolbox API Status Report
Note: The report below is copied from the HTML extract which is automatically generated by the trap glue code generator every time it is regenerated. It is first draft of the status formatter, and does NOT yet include selector-based routines (i.e. Packages/dispatched traps), and the completion percentages are not completely accurate. Also, Memory Manager and QuickDraw have numerous routines marked as 50% completed because we only have 24-bit memory manager and “Classic” monochrome QuickDraw at the time of writing this. UPDATED 2022-07-31
Module | No. of traps | No. traps completed | Avg. % done | Graph |
Device Manager | 11 | 9 | 90% | █ █ █ █ █ █ █ █ █ █ █ |
File Manager | 29 | 7 | 40% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Memory Manager | 47 | 18 | 64% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Event Manager | 18 | 18 | 100% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Vertical Retrace Manager | 6 | 5 | 83% | █ █ █ █ █ █ |
System Utilities | 6 | 4 | 70% | █ █ █ █ █ █ |
Operating System Utilities | 14 | 10 | 75% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Text Utilities | 9 | 5 | 55% | █ █ █ █ █ █ █ █ █ |
PRAM Utilities | 2 | 0 | 25% | █ █ |
Time Manager | 4 | 3 | 75% | █ █ █ █ |
Power Manager | 5 | 0 | 0% | █ █ █ █ █ |
Notification Manager | 2 | 0 | 0% | █ █ |
Slot Manager | 1 | 0 | 0% | █ |
Start Manager | 6 | 0 | 8% | █ █ █ █ █ █ |
Communications Toolbox | 1 | 0 | 0% | █ |
Gestalt Manager | 2 | 2 | 100% | █ █ |
Memory Management Utilities | 1 | 0 | 0% | █ |
File System Manager | 1 | 0 | 25% | █ |
PPCToolbox | 1 | 0 | 0% | █ |
Resource Manager | 49 | 46 | 78% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
TextEdit | 29 | 13 | 70% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Sound Manager | 8 | 0 | 0% | █ █ █ █ █ █ █ █ |
Menu Manager | 50 | 45 | 92% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Control Manager | 31 | 31 | 100% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Window Manager | 53 | 52 | 98% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Font Manager | 10 | 5 | 67% | █ █ █ █ █ █ █ █ █ █ |
Apple Event Manager | 1 | 0 | 0% | █ |
QuickDraw | 211 | 167 | 80% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
FixMath | 15 | 9 | 60% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Alias Manager | 1 | 1 | 100% | █ |
Dialog Manager | 30 | 29 | 97% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Component Manager | 1 | 0 | 0% | █ |
PPC Browser | 1 | 0 | 0% | █ |
Edition Manager | 1 | 0 | 0% | █ |
Color Picker | 1 | 0 | 0% | █ |
Database Access | 1 | 0 | 0% | █ |
Help Manager | 1 | 0 | 10% | █ |
Picture Utilities | 1 | 0 | 0% | █ |
Toolbox Utilities | 17 | 17 | 100% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Process Manager | 1 | 0 | 0% | █ |
Shutdown Manager | 1 | 0 | 50% | █ |
System Error Handler | 2 | 0 | 50% | █ █ |
Script Manager | 1 | 1 | 5% | █ |
Printing Manager | 1 | 0 | 10% | █ |
Date and Time Utilities | 2 | 2 | 100% | █ █ |
Package Manager | 2 | 0 | 37% | █ █ |
List Manager | 1 | 1 | 100% | █ |
Disk Initialization Package | 1 | 0 | 0% | █ |
Standard File Package | 1 | 0 | 0% | █ |
Floating-Point Arithmetic Package | 1 | 0 | 10% | █ |
Transcendental Functions Package | 1 | 0 | 10% | █ |
International Utilities | 1 | 0 | 0% | █ |
Binary-Decimal Conversion Package | 1 | 1 | 16% | █ |
Segment Loader | 6 | 6 | 100% | █ █ █ █ █ █ |
MacApp Method Dispatch | 1 | 1 | 100% | █ |
Scrap Manager | 6 | 6 | 100% | █ █ █ █ █ █ |
Debugger | 1 | 0 | 10% | █ |
Graphic Devices | 12 | 9 | 85% | █ █ █ █ █ █ █ █ █ █ █ █ |
Color Manager | 18 | 8 | 52% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Dictionary Manager | 1 | 0 | 0% | █ |
Text Services Manager | 1 | 0 | 0% | █ |
Mixed Mode Manager | 2 | 0 | 37% | █ █ |
Code Fragment Manager | 1 | 0 | 0% | █ |
Palette Manager | 19 | 15 | 82% | █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ |
Icon Utilities | 1 | 0 | 25% | █ |
Display Manager | 1 | 0 | 0% | █ |
Thread Manager | 1 | 0 | 10% | █ |
Collection Manager | 1 | 0 | 0% | █ |