    Tabelle der DOS-Funktionen
    (wird nach $0190-$01BB kopiert)

    FF75: F0 B0      W $B0F0        Haupt-Leerschleife
    FF77: FD DA      W $DAFD        Interrupt-Routine
    FF79: CA AF      W $AFCA        Warmstartvector
    FF7B: 62 B2      W $B262        VALIDATE
    FF7D: C5 8E      W $8EC5        INITIALIZE
    FF7F: 81 B7      W $B781        Partition
    FF81: 2F 89      W $892F        Memory-Read/Write
    FF83: 5D 8A      W $8A5D        Block-Befehle
    FF85: 8F 89      W $898F        USER
    FF87: A1 A1      W $A1A1        POSITION (RECORD)
    FF89: 56 A9      W $A956        Utility-Loader (&)
    FF8B: 6E 87      W $876E        COPY
    FF8D: C5 88      W $88C5        RENAME
    FF8F: 88 86      W $8688        SCRATCH
    FF91: 48 B3      W $B348        NEW
    FF93: AE A7      W $A7AE        Error-Routine des Controllers
    FF95: CF AB      W $ABCF        ATN-bearbeiten
    FF97: 5C AD      W $AD5C        Daten auf ser. Bus
    FF99: B8 AE      W $AEB8        Daten vom ser. Bus
    FF9B: BE C0      W $C0BE        Controller-Routine
    FF9D: DC CE      W $CEDC        log. in phys. Format
    FF9F: F1 A7      W $A7F1        Error-Routine des DOS

    FFA1: FF ....
    FFAC: .... FF

    Einsprung von $AFD0:

    FFAD: A0 2B     LDY #$2B         Vektoren initialisieren

    Einsprung von $FFB6:

    FFAF: B9 75 FF  LDA $FF75,Y
    FFB2: 99 90 01  STA $0190,Y
    FFB5: 88        DEY
    FFB6: 10 F7     BPL $FFAF
    FFB8: A9 4C     LDA #$4C         ,01fc 4c 40 ba  JMP $BA40
    FFBA: 8D FC 01  STA $01FC        (Byte auf FSM-Bus ausgeben)
    FFBD: A9 40     LDA #$40
    FFBF: 8D FD 01  STA $01FD
    FFC2: A9 BA     LDA #$BA
    FFC4: 8D FE 01  STA $01FE
    FFC7: 60        RTS

    FFC8: FF ....
    FFE9: .... FF

    FFEA: 9A 8B      W $8B9A        u1  Block lesen
    FFEC: D7 8B      W $8BD7        u2  Block schreiben
    FFEE: 00 05      W $0500        u3  Spruenge in Puffer 2
    FFF0: 03 05      W $0503        u4   "
    FFF2: 06 05      W $0506        u5   "
    FFF4: 09 05      W $0509        u6   "
    FFF6: 0C 05      W $050C        u7   "
    FFF8: 0F 05      W $050F        u8   "
    FFFA: 3C AD      W $AD3C        u9  NMI: Warmstart / Busmodus aendern
    FFFC: 24 AF      W $AF24        u:  RESET: Einschaltvektor
    FFFE: 03 FF      W $FF03        BRK/IRQ -Vektor

        Previous Page