From the 06a1f12, When the backspace key is hit, rather than clearing the character before the cursor and moving the cursor back, the character before the cursor is cleared, but the cursor is not moved back. It because that the _MSG_DESTRUCTIVE_BACKSPACE_str was set as .pasciz <8>, " ", <8>. It will only print <8>, " " and ignore the last <8>.
From the
06a1f12
, When the backspace key is hit, rather than clearing the character before the cursor and moving the cursor back, the character before the cursor is cleared, but the cursor is not moved back. It because that the _MSG_DESTRUCTIVE_BACKSPACE_str was set as .pasciz <8>, " ", <8>. It will only print <8>, " " and ignore the last <8>.