Schreib-Lesejobs aufrufen ($de50) T&S aus $4d/$4e holen, Job ausfuehren, 'Puffer geaendert' loeschen Einsprung von $A4BA: 9D8E: A9 90 LDA #$90 <-- Schreiben 9D90: 85 28 STA $28 9D92: D0 24 BNE $9DB8 Einsprung von $88E0, $8E1B, $9FD7, $9FE5, $9FF5, $A25E: 9D94: A9 80 LDA #$80 <-- Lesen 9D96: 85 28 STA $28 9D98: D0 1E BNE $9DB8 T&S aus Jobpuffer holen, Job ausfuehren, 'Puffer geaendert' loeschen Einsprung von $8740, $88FA, $9C76, $9D33, $9FC7, $A391, $A3B2, $A4F4, $A538: 9D9A: A9 90 LDA #$90 <-- Schreiben 9D9C: 85 28 STA $28 9D9E: D0 24 BNE $9DC4 9DA0: A9 80 LDA #$80 <-- Lesen 9DA2: 85 28 STA $28 9DA4: D0 1E BNE $9DC4 Side Sektoren schreiben/lesen Einsprung von $9C52, $A417: 9DA6: A9 90 LDA #$90 <-- Side-Sektor schreiben 9DA8: 85 28 STA $28 9DAA: D0 02 BNE $9DAE Einsprung von $9B60: 9DAC: A9 80 LDA #$80 <-- Side-Sektor lesen Einsprung von $9DAA: 9DAE: 85 28 STA $28 9DB0: A6 50 LDX $50 9DB2: BD 65 02 LDA $0265,X Puffer des Side-Sektors holen 9DB5: AA TAX 9DB6: 10 13 BPL $9DCB (normalerweise) immer ==> Einsprung von $9D92, $9D98: 9DB8: 20 85 95 JSR $9585 T&S an DC uebergeben 9DBB: 20 11 9F JSR $9F11 Nummer des aktiven Puffers holen 9DBE: AA TAX 9DBF: A9 00 LDA #$00 Laufwerksnummer (0) setzen 9DC1: 9D 72 02 STA $0272,X [wird nicht abgefragt] Einsprung von $9D9E, $9DA4: 9DC4: 20 9C A0 JSR $A09C Flag 'Puffer geaendert' loeschen 9DC7: 20 11 9F JSR $9F11 Nummer des aktiven Puffers holen 9DCA: AA TAX Einsprung von $9DB6: 9DCB: 4C 71 94 JMP $9471 T&S testen, Job aufrufen Previous Page / Next Page |