fix possible crash in VIC II setup routine
This commit is contained in:
1 parent
041a4750dd
commit
94b8e0dc29
3 files changed
+14
-13
No files matched your search
@@ -146,16 +146,16 @@ Not all of them - only these we want to have implemented.
|
||||
|
||||
<br />
|
||||
|
||||
| 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 | |
|
||||
|
||||
<br />
|
||||
@@ -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
|
||||
@@ -12,4 +12,3 @@ default_brk_handler:
|
||||
cli
|
||||
|
||||
jmp (IBASIC_WARM_START)
|
||||
|
||||
Reference in new issue
Block a user