fix possible crash in VIC II setup routine

This commit is contained in:
FeralChild64 committed 2019-09-26 15:38:49 +02:00
1 parent 041a4750dd
commit 94b8e0dc29
3 files changed
+14 -13

No files matched your search

+11 -11
View File
@@ -146,16 +146,16 @@ Not all of them - only these we want to have implemented.
<br /> <br />
| Address | Name | Status | Remarks | | Address | Name | Status | Remarks |
| :-------: | :--------------- | :------: | :------------------------------------------------: | | :-------: | :---------------- | :------: | :------------------------------------------------: |
| `$E544` | clear screen | DONE | | | `$E544` | clear screen | DONE | |
| `$E5A0` | setup VIC II | DONE | | | `$E5A0` | setup VIC II & IO | PARTIAL | |
| `$EA31` | default IRQ | PARTIAL | | | `$EA31` | default IRQ | PARTIAL | |
| `$EA7E` | ack CIA1 + below | DONE | | | `$EA7E` | ack CIA1 + below | DONE | |
| `$EA81` | ret from IRQ/NMI | DONE | | | `$EA81` | ret from IRQ/NMI | DONE | |
| `$FD30` | default vectors | DONE | | | `$FD30` | default vectors | DONE | |
| `$FE47` | default NMI | PARTIAL | | | `$FE47` | default NMI | PARTIAL | |
| `$FE66` | default BRK | DONE | | | `$FE66` | default BRK | DONE | |
| `$FF80` | revision byte | DONE | | | `$FF80` | revision byte | DONE | |
<br /> <br />
+3 -1
View File
@@ -1,6 +1,8 @@
setup_vicii: setup_vicii:
// XXX there is more to setup within this routine
// Set up default IO values (Compute's Mapping the 64 p215) // Set up default IO values (Compute's Mapping the 64 p215)
lda #$1B // Enable text mode lda #$1B // Enable text mode
sta VIC_SCROLY sta VIC_SCROLY
@@ -17,4 +19,4 @@ setup_vicii:
lda #$00 lda #$00
sta VIC_SPENA sta VIC_SPENA
// FALLTROUGH rts
@@ -12,4 +12,3 @@ default_brk_handler:
cli cli
jmp (IBASIC_WARM_START) jmp (IBASIC_WARM_START)