From 4f38bbccb2c3502166bb706352df264467da0b98 Mon Sep 17 00:00:00 2001 From: mgcaret Date: Wed, 11 Oct 2017 12:38:29 -0700 Subject: [PATCH] Add patch to make delete key work like backspace in monitor GETLN/GETLN1 --- .gitignore | 1 + rom4x/B0_C2F0_del_key.s | 11 +++++++++++ rom4x/B0_FD75_patch_getln1.s | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 rom4x/B0_C2F0_del_key.s create mode 100644 rom4x/B0_FD75_patch_getln1.s diff --git a/.gitignore b/.gitignore index 5066bd7..7e54e21 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ copyrom.sh rom5x/accel5x make_rom.sh rom.sha256 +**/.DS_Store diff --git a/rom4x/B0_C2F0_del_key.s b/rom4x/B0_C2F0_del_key.s new file mode 100644 index 0000000..44d1fc5 --- /dev/null +++ b/rom4x/B0_C2F0_del_key.s @@ -0,0 +1,11 @@ +; call RDCHAR, convert DEL to space +; for patching into GETLN1/NXTCHAR (at $FD75) +.code +.include "iic.defs" + .org $c2f0 + jsr $cced + cmp #$ff + bne :+ + lda #$88 +: rts + diff --git a/rom4x/B0_FD75_patch_getln1.s b/rom4x/B0_FD75_patch_getln1.s new file mode 100644 index 0000000..f57cf8e --- /dev/null +++ b/rom4x/B0_FD75_patch_getln1.s @@ -0,0 +1,6 @@ +; patch GETLN1 to call delete key handler +.code +.include "iic.defs" + .org $fd75 + jsr $c2f0 +