disabled BRK handling, breaks at least one game
This commit is contained in:
1 parent
69ea9abefd
commit
5123078443
5 files changed
+6
-4
No files matched your search
@@ -27,6 +27,7 @@ The following ROM features are currently missing:
|
||||
* tape support
|
||||
* RS-232 support
|
||||
* breaking Kernal routines with RUN/STOP key
|
||||
* BRK handling
|
||||
* 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.
@@ -17,10 +17,11 @@ irq_handler:
|
||||
|
||||
;; Check if caused by BRK
|
||||
|
||||
tsx
|
||||
lda $0104, x ; get the pre-interrupt processor state
|
||||
and #$10
|
||||
bne irq_handler_brk
|
||||
;; XXX disabled for now - resets Duotris game, unknown why
|
||||
; tsx
|
||||
; lda $0104, x ; get the pre-interrupt processor state
|
||||
; and #$10
|
||||
; bne irq_handler_brk
|
||||
|
||||
;; Not caused by BRK - call interrupt routine (only if initialised)
|
||||
lda CINV
|
||||
|
||||
Reference in new issue
Block a user