Repository navigation
What's Changed
AppleTalk runs on the printer port. With -appletalk local the Macintosh has a LocalTalk network to itself, host joins it with the other izmacs on the same computer, and udp with the izmacs and Mini vMacs of the local network, over LocalTalk over UDP. Two machines can share disks with the File Sharing of System 7.
-share <folder> serves a folder of your computer with an AppleShare file server of izmac's own: the Macintosh finds it in the Chooser, logs in as a guest, and mounts it as a volume to read and write. Resource forks and Finder information are kept in AppleDouble files, and what changes in the folder shows in the machine's windows. -sharename names the server.
The keyboard is the one of the Plus, with its arrow keys and numeric keypad, mapped from yours.
-starttime "1987-03-02 10:00:00" starts the machine at a date and time of your choosing instead of yours, and keeps the file server on the machine's own time, so that two runs with the same disks and the same input do exactly the same.
A folder of your computer with MacBinary or BinHex files in it now puts them on the volume made for it as the files they hold. Apple HD SC Setup finds a blank disk image and formats it, a DiskCopy image with a resource fork in an archive is mounted, and the ImageWriter keeps its place when the pitch changes in draft text.
Things to do walks through what using a Macintosh Plus was like, step by step, with the pictures of izmac running: from the first steps with the Finder, MacPaint and MacWrite to installing System 6, HyperCard, ResEdit, games, file sharing, and writing programs in BASIC, THINK Pascal and MPW. The manual has a new page, Speed, the clock and the tracers.
For programs that drive izmac, the operator package moves the mouse, types and chooses from menus, and the activities package records screenshots and animated GIFs of what happens.
Pull requests merged
- Let AppleTalk run on the printer port by @ivanizag in #16
- Put the printer port on LocalTalk over UDP by @ivanizag in #17
- Serve a host folder with an AppleShare server by @ivanizag in #18
- Open the shared folder as a volume, to read and write by @ivanizag in #19
- Show in the machine's windows what changes on the host in any folder by @ivanizag in #20
- Run the tests on images of their own, in the repository by @ivanizag in #21
- Test printing, diskettes, archives, typing, the share and settings end to end by @ivanizag in #22
- Run the end to end tests in parallel, and leave them out with -short by @ivanizag in #23
- Show what using a Macintosh Plus was like, step by step by @ivanizag in #24
- Let Apple HD SC Setup find a blank disk on the bus and format it by @ivanizag in #25
- Mount a DiskCopy image in an archive even when it has a resource fork by @ivanizag in #26
- Keep the ImageWriter's head in place when the pitch changes by @ivanizag in #27
- Let a test name the file server of -share by @ivanizag in #28
- Show fourteen more things to do with a Macintosh Plus by @ivanizag in #29
- Look only for the test's own frame on the shared multicast group by @ivanizag in #30
- Drive izmac from a program: the operator, e2e_tests and the activities by @ivanizag in #31
- Answer in the machine's time: settle the file server and wait for UDP by @ivanizag in #32
- Give the keyboard the arrows and the keypad of the Plus by @ivanizag in #33
- Start a machine at a time of its own, and run the same every time by @ivanizag in #35
- Write a game in THINK Pascal: 2048, from nothing to an application by @ivanizag in #34
- Explore the Mandelbrot set with MPW: a C program built from the Worksheet by @ivanizag in #36
- Take the MacBinary and BinHex files of a folder out as the files they hold by @ivanizag in #37
Full Changelog: v1.3.0...v1.4.0