Burst-Befehl $1e: CHGUTL (bei der 1571: $8fe5) AA3C: 78 SEI AA3D: A6 29 LDX $29 AA3F: E0 04 CPX #$04 AA41: 90 40 BCC $AA83 31, SYNTAX ERROR AA43: AD 03 02 LDA $0203 AA46: C9 49 CMP #$49 Cache-Verzoegerung einstellen AA48: F0 E9 BEQ $AA33 AA4A: AD 03 02 LDA $0203 AA4D: C9 42 CMP #$42 Busmodus waehlen AA4F: F0 37 BEQ $AA88 AA51: C9 53 CMP #$53 Sektorversatz einstellen AA53: F0 D2 BEQ $AA27 AA55: C9 52 CMP #$52 Leseversuche setzen AA57: F0 D4 BEQ $AA2D AA59: C9 54 CMP #$54 ROM-Test aufrufen AA5B: F0 DC BEQ $AA39 AA5D: C9 4D CMP #$4D Memory-Read/Write AA5F: F0 47 BEQ $AAA8 AA61: C9 56 CMP #$56 Disk-Verify ein/aus AA63: F0 35 BEQ $AA9A AA65: A8 TAY AA66: C0 04 CPY #$04 Geraeteadresse einstellen AA68: 90 19 BCC $AA83 31, Syntax Error AA6A: C0 1F CPY #$1F AA6C: B0 15 BCS $AA83 31, Syntax Error Geraeteadresse einstellen AA6E: A9 40 LDA #$40 TALK AA70: 85 78 STA $78 und AA72: A9 20 LDA #$20 LISTEN AA74: 85 77 STA $77 Geraeteadressen loeschen AA76: 98 TYA AA77: 18 CLC und mit neuer Geraeteadresse AA78: 65 78 ADC $78 addieren AA7A: 85 78 STA $78 (Talk) AA7C: 98 TYA AA7D: 18 CLC AA7E: 65 77 ADC $77 (Listen) AA80: 85 77 STA $77 AA82: 60 RTS Einsprung von $AA41, $AA68, $AA6C, $AB00, $AB14: AA83: A9 31 LDA #$31 31, Syntax Error AA85: 4C 7C 80 JMP $807C Busmode waehlen Einsprung von $AA4F: AA88: A5 76 LDA $76 b3=0: auf langsamen Bus schalten AA8A: 29 F7 AND #$F7 AA8C: 85 76 STA $76 AA8E: 20 09 AB JSR $AB09 Parameter holen AA91: 4A LSR AA92: 4A LSR AA93: 4A LSR AA94: 4A LSR AA95: 05 76 ORA $76 Bit gesetzt, dann b3=1: FSM AA97: 85 76 STA $76 AA99: 60 RTS Verify ein/ausschalten Einsprung von $AA63: AA9A: A5 8D LDA $8D b7=0: Verify aus AA9C: 29 7F AND #$7F AA9E: 85 8D STA $8D AAA0: 20 09 AB JSR $AB09 Parameter holen (in Bit 7) AAA3: 05 8D ORA $8D Bit gesetzt, dann b7=1: Verify ein AAA5: 85 8D STA $8D AAA7: 60 RTS Previous Page / Next Page |