mirror of
https://github.com/elliotnunn/empw.git
synced 2024-11-23 12:33:29 +00:00
Emulated MPW = Mini vMac + Macintosh Programmer's Workshop + glue
dfc33860bc
I have been patching empw ad hoc. It would be too much trouble to separate out all my changes so far. Highlights: - Basilisk II (-b) for when you need more RAM (jankier UI, though) - larger disk images - support for partitioned images, *if* you create them yourself - support for stderr and return codes (but not stdin yet) - support for running from a subdirectory - UNIX->Mac path conversion |
||
---|---|---|
BasiliskII.app/Contents | ||
Mini vMac 9590.app/Contents | ||
empw | ||
hsync | ||
hsyncback | ||
MacII.ROM | ||
MacIIci.ROM | ||
MPW-VM-KnownGood.dmg | ||
README |
EMPW (Emulated MPW) = Mini vMac + Macintosh Programmer's Workshop + glue Requirements (install all with brew): - hfsutils - rsync (newer than the one shipping with macOS) - python3 Examples: # Enjoy an interactive MPW session in Mini vMac (kills your battery life!) $ cd my-fancy-source-tree && empw # Run a non-interactive MPW command and capture its standard output. $ empw Help FileSystem # Transfer files to the emulated MPW session. $ echo Hello, world! > TextFile && empw Catenate TextFile