| 91.burdock, HGM, 4-Apr-85 0:39:47 |
BigLoop:
Boot[];
Load[Emulator];
Break[NXM];
Continue[0];
Boot[];
Load[XACKTimeout];
toCommand= CP[10, 0]! toCommand ← 0;
toData= CP[11, 0]! toData ← 0;
toAddr= CP[12, 0]! $toAddr ← 0;
Break[Done];
Continue[0];
OpenToAppend["XACKTimeout.log"];
WriteTime[];
WriteLoc[toCommand, 6];
WriteLoc[toData, 5];
WriteLoc[toAddr, 7];
WriteLine[];
Close[];
Boot[];
Load[MemScan];
errorCount= CP[00, 0]! errorCount ← 0;
reason= CP[01, 0]! reason;
CP[03, 0]! lastBank ← 7;
address= CP[06, 0]! $address;
found= CP[07, 0]! found;
toCommand= CP[10, 0]! toCommand ← 0;
toData= CP[11, 0]! toData ← 0;
toAddr= CP[12, 0]! $toAddr ← 0;
Break[MesaIntIsProbablyAParityError];
Break[Fixed];
Break[Done];
WordLoop:
Continue[0];
IF reason = 1 { GOTO[BigLoop]; };
OpenToAppend["MemScan.log"];
IF errorCount = 1 {
Write[" Address Data Cmd Data ToAddr "];};
WriteTime[];
WriteLine[]; };
WriteLoc[address, 8];
WriteLoc[found, 5];
WriteLoc[toCommand, 6];
WriteLoc[toData, 5];
WriteLoc[toAddr, 7];
WriteLine[];
Close[];
Start[FixThisWord, 0];
IF errorCount < 0A {GOTO[WordLoop]; };
GOTO[BigLoop];