]> git.sur5r.net Git - cc65/commitdiff
Jump to boot prompt after main program exits.
authorStephan Mühlstrasser <stephan.muehlstrasser@web.de>
Thu, 5 Feb 2015 22:21:59 +0000 (23:21 +0100)
committerStephan Mühlstrasser <stephan.muehlstrasser@web.de>
Thu, 5 Feb 2015 22:21:59 +0000 (23:21 +0100)
libsrc/osic1p/crt0.s
libsrc/osic1p/osic1p.inc

index 908943e91b8e6f6ddf5732283bc90f31f2696471..447b65c562a2ef300c934f1bbd4464ceacafecce 100644 (file)
@@ -14,6 +14,7 @@
 
 .include  "zeropage.inc"
 .include  "extzp.inc"
+.include  "osic1p.inc"
 
 ; ---------------------------------------------------------------------------
 ; Place the startup code in a special segment
@@ -59,4 +60,4 @@ _init:    ldx     #$FF                 ; Initialize stack pointer to $01FF
 ; Back from main (this is also the _exit entry):  force a software break
 
 _exit:    jsr     donelib              ; Run destructors
-          brk
+          jmp     RESET                ; Display boot menu after program exit
index ad058373aa33823aa6b73cd3183cc49d5b20262e..4ad0e038b8f39737500e7ee37d0a3b01464778a7 100644 (file)
@@ -2,3 +2,4 @@
 SCRNBASE        := $D000    ; Base of video RAM\r
 VIDEORAMSIZE    := $0400    ; Size of C1P video RAM (1 kB)\r
 INPUTC          := $FD00    ; Input character from keyboard\r
+RESET           := $FF00    ; Reset address, show boot prompt
\ No newline at end of file