diff --git a/common/iiee.defs b/common/iiee.defs index 8f90926..bde1b4b 100644 --- a/common/iiee.defs +++ b/common/iiee.defs @@ -55,6 +55,7 @@ tabv = $fb5b ; vtab to a-reg vtab = $fc22 ; vtab to cv sloop = $faba ; slot scan loop title = $fb60 ; clear screen, display "Apple //e" +kbdwait = $fb88 ; wait for keyboard input, print char bell1 = $fbdd ; beep wait = $fca8 ; waste time rdkey = $fd0c ; read keyboard diff --git a/common/romx_main.s b/common/romx_main.s index 361aa89..032b436 100644 --- a/common/romx_main.s +++ b/common/romx_main.s @@ -110,9 +110,9 @@ msg0: .byte 3,menucol,"0 Monitor" .endif .byte 5,menucol,"Slots:" .byte 22,16,"By M.G." -msg1: .byte 23,13,"ROM eX 02-19A",13,menucol,$00 +msg1: .byte 23,13,"ROM eX 02-19B",13,menucol,$00 .if no_tape -msg2: .byte "ATalk ",$00 +msg2: .byte "AT ",$00 .else msg2: .byte "AppleTalk ",$00 .endif @@ -128,5 +128,4 @@ msg6: .byte "Smart",$00 .else msg6: .byte "SmartPort",$00 .endif -msg7: .byte 3,16,"Press ",$C1,$00 - +msg7: .byte 3,15,"Press ",$C1,"+",$CD,$00 diff --git a/common/slotscan.s b/common/slotscan.s index d15f676..97623d0 100644 --- a/common/slotscan.s +++ b/common/slotscan.s @@ -23,8 +23,11 @@ .else jsr $c606 ; display messsage .endif -: bit butn0 - bpl :- + jsr rdkey + cmp #$8d + bne atwait + bit butn0 + bpl atwait rts .endproc @@ -103,7 +106,11 @@ at_chk: iny cpy #$FD bcc at_chk -done: rts +done: +.if 0 ; TEST: set to 1 to test AppleTalk boot function + sec +.endif + rts atid: .byte "ATLK" .endproc