Captured a real mission egg delivered from the SheepShaver console to the DOSBox pod on TCP 1501, no -egg bypass: 8x ReceiveEggFileMessage chunks, 7514 bytes, reassembled byte-perfect (declared notationFileLength=7514). The egg is the operator's own mission (BattleTech / cavern / night / freeforall, pilot "cyd", vehicle madcat). This closes the networking workstream end to end. - net-tools/decode_egg.py: reassemble an egg from a captured console->pod TCP payload hex dump (skips interleaved StateQuery polls). - net-tools/captured_cavern_mission.egg: the delivered egg. - NET-NOTES.md: milestone writeup + the pod's mission-LOAD crash. The pod faults loading the mission (page fault, wild ptr 0xFF008B5B, exception 000E at game 00FF:219D, NetNub Munga exit 14) -- a game-side bug in the mission-load path, separate from networking. Leading suspect: RIO was disabled for this run and the player vehicle/control setup derefs null. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
7.3 KiB
7.3 KiB