MEGA65 CHRIN variant now accepts commands
This commit is contained in:
1 parent
dee452d352
commit
179ddc2543
3 files changed
+28
-18
No files matched your search
@@ -10,19 +10,18 @@
|
||||
|
||||
chrin_keyboard:
|
||||
|
||||
#if ROM_LAYOUT_M65
|
||||
|
||||
jsr M65_ISMODE65
|
||||
bcc_16 m65_chrin_keyboard
|
||||
|
||||
#endif
|
||||
|
||||
// Preserve .X and .Y registers
|
||||
|
||||
stx XSAV
|
||||
phy_trash_a
|
||||
|
||||
#if ROM_LAYOUT_M65
|
||||
|
||||
/* XXX does not work yet
|
||||
jsr M65_ISMODE65
|
||||
bcc_16 m65_chrin_keyboard
|
||||
*/
|
||||
#endif
|
||||
|
||||
// FALLTROUGH
|
||||
|
||||
chrin_keyboard_repeat:
|
||||
@@ -86,7 +85,7 @@ chrin_keyboard_read:
|
||||
|
||||
lda KEYD
|
||||
cmp #$0D
|
||||
bne chrkin_keyboard_not_enter
|
||||
bne chrkn_keyboard_not_enter
|
||||
|
||||
// FALLTROUGH
|
||||
|
||||
@@ -147,7 +146,7 @@ chrin_enter_loop:
|
||||
// Return first char of line
|
||||
beq chrin_keyboard_return_byte // branch always
|
||||
|
||||
chrkin_keyboard_not_enter:
|
||||
chrkn_keyboard_not_enter:
|
||||
|
||||
lda KEYD
|
||||
|
||||
|
||||
Reference in new issue
Block a user