Elliot Nunn dfc33860bc Sundry improvements
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
2018-05-10 23:38:17 +08:00
2018-05-10 23:38:17 +08:00
2018-05-10 23:38:17 +08:00
2018-05-10 23:38:17 +08:00
2018-05-10 23:38:17 +08:00
2018-05-10 23:38:17 +08:00
2018-05-10 23:38:17 +08:00
2018-05-10 23:38:17 +08:00

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
Description
Emulated MPW = Mini vMac + Macintosh Programmer's Workshop + glue
Readme 28 MiB
Languages
C 94.1%
HTML 3.3%
Python 2.6%