Status

This page will be occasionally updated to reflect the recent compatibility status of the project. UPDATED 2019-05-21.

Currently tested application compatibility

ApplicationStatus
General issues, affecting all apps• TextEdit support incomplete
• No save/load dialogs (Standard File Package not implemented yet)
• No printing support
• Script Manager/Intl. Utils unfinished
• Hierarchical and popup menus not yet implemented
1000 Miles• Playable, but save/load dialogs don’t work yet
3D Maze
• Appears to work completely
Adobe Photoshop 1.0• Basic drawing works, most of functionality untested
Alice: Through the Looking Glass• Was playable, currently broken for unknown reason
Apache Strike• Main menu works with music
• Ingame and 3d rendering works
• Mouse input does not work yet
• No ingame sound effects
Arkanoid• Was playable, currently broken due to File Manager changes
• No sound
• Glitch in level selection
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
• Some dialogs don’t work yet due to TextEdit features missing
BattleCruiser• Appears to work
Beyond Dark Castle• Generally same status as Dark Castle
Billiard Parlour• Works otherwise, but sometimes it attempts to play sound effects with NEGATIVE speed, causing weird effects
Blob Mgr Demo• Appears to work correctly
Brickles• Gameplay seems to work, but needs speed throttle (too fast)
Civilization
• Gameplay seems to work without major issues
• Uses Sound Manager, so no sound yet
Continuum• Stable and completely playable with sound
• Planet editor not yet completely working due to missing features (textedit & standard file)
Dark Castle• Intro and main menu work
• Gameplay works again, except “Fireball 1” which crashes
• Audio works, but needs phase-shift compensation. Prototype of phase-shifting is being experimented with good results
• Demo mode works without problems (tested 24+hour loop)
Duck Hunt• Requires write permission to file system (attempts to delete Hunt Scores)
Dungeon of Doom• First run proceeds to game, subsequent runs fail due to inability to delete old save file
• Crashes on entering dungeon due to weird handle used in vector table
Fokker Triplane 2.89• Gets stuck when starting a new game
Fool’s Errand• Epilogue gets stuck at end
• Not tested, most of puzzles appear to be playable
Ford Simulator II• Most of features work
• Cannot change level in driving simulator due to missing hierarchical menu support (WIP)
• TextEdit issues are causing crash in buyer’s guide
Glider 2• Basic gameplay seems to work
• About box cannot be closed (WDEF 1 not finished)
• Not tested beyond first three rooms
Glider 3• Basic gameplay seems to work
• About box cannot be closed (WDEF 1 not finished)
• Not tested beyond first three rooms
Glider 4• Requires write permission to file system to pass initialization
Glypha 2.0• Almost playable, gameplay works until player dies (player does not respawn)
GunShy• Playable
Harrier Strike Mission II• Appears stable (with sound)
• 3D polygon rendering has occasional glitches
• 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)
• Random issues in lots of places (lists do not work correctly, for example in font selection)
• Stacks do not close properly
• Due to missing TextEdit features cannot enter “supervisor” mode to modify stacks
HyperCard 2• Requires StyledTextEdit to proceed further
IconQuest• Appears playable
Indiana Jones and the Last Crusade• Appears to be playable (tested up to catacombs)
• Title music plays through the Sound Driver, but in-game sounds seem to require Sound Manager
King’s Quest I• Appears to work OK with sound
• Text-based commands cannot yet be used due to missing TextEdit features
Lemmings• Main menu appears and looks ok
• Dialog box being opened in main menu requires TextEdit to proceed as copy protection dialog
Lode Runner• Appears to be working OK with sound
MacDraw• Drawing basic shapes work
• Text tool not finished yet
• All other features appear to work EXCEPT printing, save/load, text objects. Also FixDiv needs to be double-checked due to random object misalignment.
MacGolf 3.0• Requires standard file to open course files
MacPaint• Text tool does not work correctly in all font/size combinations
• Save/load does not yet work properly
• Paint bucket tool and lasso have some issues
MacPascal• Needs TextEdit improvements to test further
Microsoft BASIC 2.0• Requires standard file for open/save dialogs (hacked to test opening the sample basic apps)
• Text input requires textedit work, although appears to have custom text editor functionality
• All demo BASIC files seem to work under the app, except SOUND command does not appear to work
Missile Command• Playable (Completed & Packaged)
ObjectDraw (a THINK Pascal 4.0 demo app)• Works mostly
• Polygon to region conversion has some issue (like in PT-109)
• Loading files does not work properly without printer selected (appears to also happen on real Mac)
Pipe Dream• Basic gameplay appears to work
• No sound/music
Prince of Persia• Intro & main menu works without music
• Gameplay works OK
• If sound is on, will crash on completion of first sound playback. With sound off, game appears to be playable. Need to debug call type of completion routine given to the sound driver, or to evaluate if it only works properly with Sound Manager
PT-109• Works and can be played with sound
• Polygon drawing code has a rare issue, in which corrupted region causes game to crash
Railroad Tycoon• Can build tracks, stations and trains
• A lot of missing pieces still (hierarchical menus, popup menus, text input, std file, etc.)
• Playable until first fiscal report, which attempts to use Palette Manager traps
• No Sound Manager yet, so no sounds
Scarab of RA• Almost working, game can be played but has a lot of TextEdit issues still, as it uses the TE routines extensively for log, inventory, help etc…
Shufflepuck Cafe• Appears to be completely playable with sound
• No highscore saving
Simcity (B&W)• Main menu works w/ sound but crashes randomly after letting it idle for some time. Has same callback issue as prince of persia.
• Map generation works, but naming city requires TextEdit
• Scenario loading works, and displays both large and small map windows correctly, but copy-protection screen requires TextEdit
SoftPC• Corrupts heap when allocating memory for the emulated PC
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• Cannot proceed past main menu yet due to a missing Datetime trap
Stunt Copter• Playable (Completed & Packaged)
Test Drive II: The Duel• Intro and main menu works with music & sound, if sound manager traps disabled
• Ingame works mostly, minor distortion in road
Tetris• Appears to be playable with sound and music
Toxic Ravine 1.1• Appears to be playable
• TextEdit and List Manager still have some issues
Vette!• Intro and basic gameplay mostly working with sound
• 3D rendering has issues
Zero Gravity• Appears mostly playable with sound and music
• No highscore saving

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 2019-05-21

ModuleNo. of
traps
No. traps
completed
Avg. %
done
Graph
Device Manager 11 9 90% █ █ █ █ █ █ █ █ █ █ █
File Manager 30 7 37% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Memory Manager 47 18 64% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Event Manager 18 17 94% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Vertical Retrace Manager 6 2 50% █ █ █ █ █ █
System Utilities 6 2 37% █ █ █ █ █
Operating System Utilities 13 10 80% █ █ █ █ █ █ █ █ █ █ █ █
Text Utilities 9 5 55% █ █ █ █ █ █ █ █ █
PRAM Utilities 2 0 0% █ █
Time Manager 5 3 60% █ █ █ █ █
Power Manager 5 0 0% █ █ █ █ █
Notification Manager 2 0 0% █ █
Start Manager 6 0 0% █ █ █ █ █ █
Communications Toolbox 1 0 0%
Gestalt Manager 2 1 50%
Memory Management Utilities 1 0 0%
File System Manager 1 0 25%
PPCToolbox 1 0 0%
TextEdit 29 6 31% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Sound Manager 8 0 0% █ █ █ █ █ █ █ █
Menu Manager 50 32 71% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Control Manager 31 27 91% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Window Manager 53 46 90% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Resource Manager 48 23 45% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Font Manager 10 4 62% █ █ █ █ █ █ █ █ █
Apple Event Manager 1 0 0%
QuickDraw 210 69 50% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
FixMath 15 7 45% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Alias Manager 1 0 0%
Dialog Manager 30 28 94% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
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 0%
Picture Utilities 1 0 0%
Toolbox Utilities 17 17 100% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Process Manager 1 0 0%
Shutdown Manager 1 0 0%
System Error Handler 2 0 50% █ █
Script Manager 1 1 5%
Printing Manager 1 0 10%
Date and Time Utilities 2 1 50%
Package Manager 2 0 37% █ █
List Manager 1 1 57%
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 0 25%
Scrap Manager 6 2 45% █ █ █ █ █
Graphic Devices 12 0 4% █ █ █ █ █ █ █ █ █ █ █
Color Manager 18 0 0% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
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 0 0% █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
Icon Utilities 1 0 0%
Display Manager 1 0 0%
Thread Manager 1 0 0%
Collection Manager 1 0 0%