| DataTest.burdock, HGM, 13-Feb-85 23:11:27 |

Boot[];
SetBank[0];
LoadMore[DataTest];

CP[00, 0]! passCount ← 0;
CP[01, 0]! $address;

CP[04, 0]! expected;
CP[05, 0]! found;
CP[06, 0]! maskOut;
CP[07, 0]! maskIn;
CP[08, 0]! Q;
CP[09, 0]! temp;

CP[00, 1]! echoPlug ← 0FF; | 0FF if you have a dialer test plug, 00 if not |

Break[Parity];
Break[Init];
Break[Stack];
Break[IB];

Break[MiscPortAInternalDataFailed];
Break[MiscPortAFloatDataFailed];
Break[MiscPortBInternalDataFailed];
Break[MiscPortBFloatDataFailed];
Break[MiscPortCInternalDataFailed];
Break[MiscPortCFloatDataFailed];

Break[EPromPortAInternalDataFailed];
Break[EPromPortAFloatDataFailed];
Break[EPromPortBInternalDataFailed];
Break[EPromPortBFloatDataFailed];
Break[EPromPortCInternalDataFailed];
Break[EPromPortCFloatDataFailed];

Break[ModemPortAInternalDataFailed];
Break[ModemPortAFloatDataFailed];
Break[ModemPortBInternalDataFailed];
Break[ModemPortBFloatDataFailed];
Break[ModemPortCInternalDataFailed];
Break[ModemPortCFloatDataFailed];

Break[Dialer0PortAInternalDataFailed];
Break[Dialer0PortAFloatDataFailed];
Break[Dialer0PortBInternalDataFailed];
Break[Dialer0PortBEchoDataFailed];
Break[Dialer0PortCInternalDataFailed];
Break[Dialer0PortCFloatDataFailed];

Break[Dialer1PortAInternalDataFailed];
Break[Dialer1PortAFloatDataFailed];
Break[Dialer1PortBInternalDataFailed];
Break[Dialer1PortBEchoDataFailed];
Break[Dialer1PortCInternalDataFailed];
Break[Dialer1PortCFloatDataFailed];

Break[Dialer2PortAInternalDataFailed];
Break[Dialer2PortAFloatDataFailed];
Break[Dialer2PortBInternalDataFailed];
Break[Dialer2PortBEchoDataFailed];
Break[Dialer2PortCInternalDataFailed];
Break[Dialer2PortCFloatDataFailed];

Break[PromAddrMashed];

Continue[];