diff --git a/emulator/NET-NOTES.md b/emulator/NET-NOTES.md index 24df4b0..05714a8 100644 --- a/emulator/NET-NOTES.md +++ b/emulator/NET-NOTES.md @@ -136,6 +136,27 @@ to the same adapter; pod=200.0.0.113, console=200.0.0.1 on 200.0.0.0/24.** Then milestone 3 (protocol) can be captured live from the real console traffic rather than reverse-engineered blind. +## Console emulator = SheepShaver (2026-07-04) + +The real ops console is a **Power Macintosh 6100/66** (PowerPC 601) → +emulate with **SheepShaver** (PPC Mac, Mac OS 7.5.2–9.0.4). Basilisk II +(68k) is out. GOTCHA: the 6100's OWN ROM does NOT work in SheepShaver +("Unsupported ROM type" — SheepShaver emulates a PCI 9500; the 6100 is +NuBus). Use a compatible old-world PPC ROM instead (7100/66, 7500, 7600, +or 8500) — PPC apps are Toolbox/OS-based, not ROM-specific, so the +410console app runs regardless. Target Mac OS 7.5.5–7.6.1 (console era). +Networking: SheepShaver TAP ↔ DOSBox-X NE2000 pcap, both bridged to a +host adapter on 200.0.0.0/24 (console .1, pod .113). + +**Leverage the real 6100 (user has it):** (1) image its hard drive → get +the exact console software + OS + MacTCP/OpenTransport config → drop into +SheepShaver for a faithful reproducible console; (2) fastest path to a +first egg + LIVE protocol capture = put the real 6100 on a physical +Ethernet with the pcap-bridged pod (needs an AAUI→RJ45 transceiver) and +capture the console→pod egg exchange off the wire (hands us milestone 3). +Sequence: real 6100 first (seeds image + capture) → SheepShaver as the +archival console built from that image. + ## Open questions / notes - Exact TCP listen port(s) — not in the source grep; get from NETNUB.EXE or a capture at milestone 3.