diff --git a/STATUS.md b/STATUS.md index d5d73c1f..10c353e2 100644 --- a/STATUS.md +++ b/STATUS.md @@ -146,16 +146,16 @@ Not all of them - only these we want to have implemented.
-| Address | Name | Status | Remarks | -| :-------: | :--------------- | :------: | :------------------------------------------------: | -| `$E544` | clear screen | DONE | | -| `$E5A0` | setup VIC II | DONE | | -| `$EA31` | default IRQ | PARTIAL | | -| `$EA7E` | ack CIA1 + below | DONE | | -| `$EA81` | ret from IRQ/NMI | DONE | | -| `$FD30` | default vectors | DONE | | -| `$FE47` | default NMI | PARTIAL | | -| `$FE66` | default BRK | DONE | | -| `$FF80` | revision byte | DONE | | +| Address | Name | Status | Remarks | +| :-------: | :---------------- | :------: | :------------------------------------------------: | +| `$E544` | clear screen | DONE | | +| `$E5A0` | setup VIC II & IO | PARTIAL | | +| `$EA31` | default IRQ | PARTIAL | | +| `$EA7E` | ack CIA1 + below | DONE | | +| `$EA81` | ret from IRQ/NMI | DONE | | +| `$FD30` | default vectors | DONE | | +| `$FE47` | default NMI | PARTIAL | | +| `$FE66` | default BRK | DONE | | +| `$FF80` | revision byte | DONE | |
diff --git a/c64/kernal/e5a0.setup_vicii.s b/c64/kernal/e5a0.setup_vicii.s index 4fb95bc8..7345dbc4 100644 --- a/c64/kernal/e5a0.setup_vicii.s +++ b/c64/kernal/e5a0.setup_vicii.s @@ -1,6 +1,8 @@ setup_vicii: + // XXX there is more to setup within this routine + // Set up default IO values (Compute's Mapping the 64 p215) lda #$1B // Enable text mode sta VIC_SCROLY @@ -17,4 +19,4 @@ setup_vicii: lda #$00 sta VIC_SPENA - // FALLTROUGH + rts diff --git a/c64/kernal/interrupts/fe66.default_brk_handler.s b/c64/kernal/interrupts/fe66.default_brk_handler.s index 9e8adccb..75d1b4f4 100644 --- a/c64/kernal/interrupts/fe66.default_brk_handler.s +++ b/c64/kernal/interrupts/fe66.default_brk_handler.s @@ -12,4 +12,3 @@ default_brk_handler: cli jmp (IBASIC_WARM_START) -