fixed interrupt vector regression, updated documentation

This commit is contained in:
FeralChild64 committed 2019-08-08 17:30:48 +02:00
1 parent 99a2925306
commit 17bedbdb8d
6 files changed
+4 -3

No files matched your search

+2 -1
View File
@@ -26,8 +26,9 @@ The following ROM features are currently missing:
* floating point routines
* tape support
* RS-232 support
* warm start (RUN/STOP + RESTORE) - NMI/BRK handling is not implemented at all
* NMI cartridge handling and BRK handling are not implemented yet
* breaking Kernal routines with RUN/STOP key
* PAL/NTSC is detected, but for now only startup banner uses the result
Features currently being worked on:
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -20,7 +20,7 @@ irq_handler:
;; Call interrupt routine (only if initialised)
lda CINV
ora CINV+1
bne +
beq +
jmp (CINV)
*
;; Vector not initialized - call default interrupt routine
+1 -1
View File
@@ -7,7 +7,7 @@ nmi_handler:
pha
lda NMINV
ora NMINV+1
bne +
beq +
pla
jmp (NMINV)
*