Block-Befehle ($cc1b)
8A5D: A0 00 LDY #$00 Am Zeilenanfang beginnen
8A5F: A2 00 LDX #$00 Anzahl gefundener ',' =0
8A61: A9 2D LDA #$2D
8A63: 20 1C 81 JSR $811C '-' suchen
8A66: D0 0A BNE $8A72 gefunden, ==>
Einsprung von $8A82:
8A68: A9 31 LDA #$31 31, SYNTAX ERROR
8A6A: 4C 7C 80 JMP $807C
Einsprung von $8A73, $8ACE:
8A6D: A9 30 LDA #$30 30, SYNTAX ERROR
8A6F: 4C 7C 80 JMP $807C
Einsprung von $8A66:
8A72: 8A TXA ',' gefunden ?
8A73: D0 F8 BNE $8A6D ja, ==>
8A75: A2 09 LDX #$09 'b<lock>-x'
8A77: B9 00 02 LDA $0200,Y mit 'afrwepRW?*' vergleichen
Einsprung von $8A80:
8A7A: DD 61 8C CMP $8C61,X
8A7D: F0 05 BEQ $8A84 gefunden, ==>
8A7F: CA DEX
8A80: 10 F8 BPL $8A7A noch nicht gefunden, ==>
8A82: 30 E4 BMI $8A68 gar nicht gefunden, ==>
Einsprung von $8A7D:
8A84: 8A TXA Block-Befehlsnummer
8A85: 09 80 ORA #$80 +$80 (Kennzeichen fuer Block-Befehl)
8A87: 8D 2A 02 STA $022A Befehlsnummer speichern
8A8A: 20 9F A8 JSR $8A9F Blockparamerter holen
8A8D: AD 2A 02 LDA $022A aktuelle Befefehlsnummer holen
8A90: 0A ASL
8A91: AA TAX
8A92: BD 6C 8C LDA $8C6C,X Befehlsadresse holen
8A95: 85 41 STA $41
8A97: BD 6B 8C LDA $8C6B,X
8A9A: 85 40 STA $40
8A9C: 6C 40 00 JMP ($0040) Block-Befehl aufrufen ==>
Previous Page / Next Page