Quadrant.Robot
Copyright © 1985 by Xerox Corporation. All rights reserved.
Created Tuesday, May 22, 1984 1:13 pm PDT
Eric Nickell, July 6, 1985 1:34:50 pm PDT
Begin:
LDI #0; --Assume first quadrant
LDA HY;
SUB MY;
BAG #Quad12; --Branch if in quads 1 or 2
LDI #2, I; --Add two to index register
Quad12: LDA HX;
SUB MX;
BAG #Quad14;
LDI #1, I;
Quad14: LDI FirTab, I; --Fire at 0, 64, 128, or 192
FIR #0, I;
FIR #64, I;
FIR #32, I;
FIR #16, I;
FIR #48, I;
TRN #32, I;
SPD #2;
FIR #8, I;
FIR #72, I;
FIR #40, I;
FIR #56, I;
SPD #0;
JMP #Begin;
FirTab: 0;
64;
192;
128;