; DSKINV = $E453 CIOV = $E456 SIOV = $E459 SETVBV = $E45C SYSVBV = $E45F XITVBV = $E462 SIOINV = $E465 SENDEV = $E468 INTINV = $E46B CIOINV = $E46E SELFSV = $E471 WARMSV = $E474 COLDSV = $E477 RBLOKV = $E47A CSOPIV = $E47D PUPDIV = $E480 SELFTSV = $E483 PENTV = $E486 PHUNLV = $E489 PHINIV = $E48C GPDVV = $E48F ; ; Code equates ; L0404 = $0404 L4F4D = $4F4D L4F4F = $4F4F L8400 = $8400 LB022 = $B022 LB065 = $B065 LB0B7 = $B0B7 LB137 = $B137 LB14C = $B14C LBC20 = $BC20 LBEEA = $BEEA ; ; Start of code ; *= $B000 ; LDY #$00 LDX #$16 LB004 LDA #$00 STA COUNTR+1,X LDA LB0E4,Y STA LB0F9,X EOR #$FF ADC #$14 STA LB137,Y STA LB14C,X INY DEX BNE LB004 LDY #$0F LB01E LDA #$4F STA LBC20,X INX BNE LB01E INC LB022 DEY BNE LB01E STA GPRIOR INY STY VNTP INY LB033 LDA LB0B4,Y STA LBEEA,Y DEY BPL LB033 INY LB03D LDA LOMEM STA L8400,Y LDA LOMEM+1 ADC #$5B STA LOMEM+1 BCC LB050 LDA LOMEM ADC #$10 STA LOMEM LB050 INY BNE LB03D LB053 LDA #$31 STA VNTP+1 LB057 LDA VCOUNT BNE LB057 LDY #$28 LB05E STA L4F4F,Y DEY BPL LB05E LDY #$28 LDA L8400,Y STA LOMEM LDA LB0E4,Y TAX LB06F LDA LOMEM STA L4F4D,X INX TXA CMP LB0B7,Y BNE LB06F LB07B LDA LOMEM EOR #$FF STA L4F4D,X INX TXA CMP LB137,Y BNE LB07B DEC LB065 BNE LB093 LDA #$28 STA LB065 LB093 LDA VNTD ADC #$80 STA VNTD BCC LB0A8 LDY #$00 LB09D LDA LB0B7,Y ADC VNTP STA LB0B7,Y INY BNE LB09D LB0A8 DEC VNTP+1 BNE LB057 LDA VNTP EOR #$FF STA VNTP BNE LB053 LB0B4 EOR (ICHIDZ,X) LDY L0404,X .BYTE $04,$04,$05,$05 .BYTE $05,$05,$06,$06 .BYTE $06,$07,$07,$07 .BYTE $08,$08,$08,$09 .BYTE $09,$09,$0A,$0A .BYTE $0B,$0B,$0B,$0C .BYTE $0C,$0C,$0D,$0D .BYTE $0D,$0E,$0E,$0E .BYTE $0F,$0F,$0F,$0F .BYTE $10,$10,$10,$11 .BYTE $11,$11,$11 LB0E4 .BYTE $03,$03,$03,$03 .BYTE $02,$02,$02,$02 .BYTE $02,$02,$01,$01 .BYTE $01,$01,$01,$01 .BYTE $01,$01,$01,$01 .BYTE $01 LB0F9 .BYTE $01