$D00E/53262: Read BAM from disk Jump from $C64C, $D048: D00E: 20 0F F1 JSR $F10F D011: A8 TAY D012: B6 A7 LDX $A7,Y D014: E0 FF CPX #$FF D016: D0 14 BNE $D02C D018: 48 PHA D019: 20 8E D2 JSR $D28E D01C: AA TAX D01D: 10 05 BPL $D024 D01F: A9 70 LDA #$70 D021: 20 48 E6 JSR $E648 ; 70, 'no channel' Jump from $D01D: D024: 68 PLA D025: A8 TAY D026: 8A TXA D027: 09 80 ORA #$80 D029: 99 A7 00 STA $A7,Y Jump from $D016: D02C: 8A TXA D02D: 29 0F AND #$0F D02F: 85 F9 STA $F9 D031: A2 00 LDX #$00 D033: 86 81 STX $81 ; sector 0 D035: AE 85 FE LDX $FE85 ; 18 D038: 86 80 STX $80 ; track 18 D03A: 20 D3 D6 JSR $D6D3 ; transmit parameter to disk controller D03D: A9 B0 LDA #$B0 ; command code 'read block header' D03F: 4C 8C D5 JMP $D58C ; transmit to disk controller Previous Page / Next Page |