| FetchPup.burdock, HGM, 25-Nov-83 22:16:42 |

| This doesn't quite work without valid Germ PROMs. (Request gets written too late.) |

Boot[];
SetBank[0];
LoadMore[Emulator];

Break[SetupRequest];
Break[BadGermChecksum];
Start[Germ, 8000];
| Break[MiscBoardStillInterrupting]; |
Break[UnknownMiscInterrupt];
Break[StartEmulator];

LoadGerm[Dicentra];
| Break at BadGermChecksum leaves TOS trashed. |
CP[4, 0]! TOS ← 0;
Start[SetupRequest, 2000];

CP[4, 0]! uPTC;
CP[5, 0]! uInts;
CP[6, 0]! uWW;
CP[7, 0]! uWP;
CP[8, 0]! uWDC;

CP[A, 0]! uInt2Mask;
CP[B, 0]! uInt3Mask;

CP[0, 2]! TOS;
CP[1, 2]! uStack9;
CP[2, 2]! uStack8;
CP[3, 2]! uStack7;
CP[4, 2]! uStack6;
CP[5, 2]! uStack5;
CP[6, 2]! uStack4;
CP[7, 2]! uStack3;
CP[8, 2]! uStack2;


CP[0, 1]! .stackP;
CP[1, 1]! UvC;
CP[2, 1]! UvPCpage;
CP[3, 1]! PC;
CP[4, 1]! .pc16;
CP[5, 1]! UvG;
CP[6, 1]! UvL;
CP[7, 1]! UvMDS;

CP[10, 2]! .TPC 0;

CP[1, 0]! .MV 3A1;
CP[2, 0]! .MV 3A2 ← 7;     | Device type: EthernetOne |
CP[3, 0]! .MV 3A3;         | Device ordinal |
CP[4, 0]! .MV 3A4 ← C000;  | Pup Boot File Number: 140000B |
CP[5, 0]! .MV 3A5 ← 0;     | Net |
CP[6, 0]! .MV 3A6 ← 0;     | Host |