Been looking through old 6502 code archives, and ran across this snippet of code from my game Fort Apocalypse. I’ve always gotten a thrill when watching Terminator because when we see the robot's code from his point of view, it's a 6502, and it looks sort of like this.
ROBOT.BRAINS
LDA R.STATUS
CMP #OFF
BEQ .1
CMP #CRASH
BEQ .2
LDA FRAME
AND ROBOT.SPD
BEQ R.START
RTS
*
LDA TIM7.VAL
BEQ .0
.1 DEC TIM7.VAL
BNE .2
.0 LDA #$88
STA PCOLR2
STA PCOLR3
LDA #8
STA ROBOT.ANGLE
LDA RANDOM
AND #7
LDX LEVEL
DEX X=1?
BNE .3
CLC
ADC #8
.3 TAX
LDA ROB.X,X
STA R.X
LDA ROB.Y,X
STA R.Y
LDA R.X
SEC
SBC CHOP.X
BPL .4
EOR #-2
.4 CMP #34
BGE .6
LDA R.Y
SEC
SBC CHOP.Y
BPL .5
EOR #-2
.5 CMP #8
BLT .2
.6 LDA #FLY
STA R.STATUS
LDX #0
STX R.FX
STX R.FY
STX TIM7.VAL
INX X=1
STX TIM8.VAL
JMP POS.ROBOT
.2 RTS
Don’t sweat it, we’ve got you covered.