filled-in some gaps in MONITOR code
This commit is contained in:
1 parent
1bc7bf7e40
commit
c5da00c245
3 files changed
+15
-1
No files matched your search
@@ -145,4 +145,15 @@ proxy_B1_do_error_print_only:
|
|||||||
jsr do_error_print_only
|
jsr do_error_print_only
|
||||||
bra proxy_B1_end_2
|
bra proxy_B1_end_2
|
||||||
|
|
||||||
|
proxy_B1_do_mon_kernal_error: ; for the MONITOR only
|
||||||
|
|
||||||
|
jsr map_NORMAL
|
||||||
|
tax
|
||||||
|
bne @1
|
||||||
|
ldx #$1E ; BREAK error + 1
|
||||||
|
@1:
|
||||||
|
dex
|
||||||
|
jsr do_error_print_only
|
||||||
|
bra proxy_B1_end_2
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -25,6 +25,7 @@
|
|||||||
;; #ALIAS# m65_shadow_BZP = KERNAL_0.m65_shadow_BZP
|
;; #ALIAS# m65_shadow_BZP = KERNAL_0.m65_shadow_BZP
|
||||||
|
|
||||||
;; #ALIAS# wedge_dos_monitor = BASIC_0.wedge_dos_monitor
|
;; #ALIAS# wedge_dos_monitor = BASIC_0.wedge_dos_monitor
|
||||||
|
;; #ALIAS# do_mon_kernal_error = BASIC_0.proxy_B1_do_mon_kernal_error
|
||||||
|
|
||||||
|
|
||||||
; 'Print immediate', original implementation by Mike Barry, adapted to 65CE02, modified to preserve .Y
|
; 'Print immediate', original implementation by Mike Barry, adapted to 65CE02, modified to preserve .Y
|
||||||
|
|||||||
@@ -136,7 +136,9 @@ Mon_Save:
|
|||||||
Mon_Load_Save_Common:
|
Mon_Load_Save_Common:
|
||||||
|
|
||||||
jsr m65_shadow_BZP
|
jsr m65_shadow_BZP
|
||||||
|
bcc @end
|
||||||
|
jsr do_mon_kernal_error
|
||||||
|
|
||||||
; XXX to be finished - check for errors
|
@end:
|
||||||
|
|
||||||
jmp Main
|
jmp Main
|
||||||
Reference in new issue
Block a user