EtchedPixels / FUZIX

FuzixOS: Because Small Is Beautiful
Other
2.15k stars 270 forks source link

MSX kbd improv #999

Closed balyuf closed 1 year ago

balyuf commented 1 year ago

Note that the branch could be read as improvisation too ;-)

balyuf commented 1 year ago

Remark that we have JP overlay with YEN sign but on the screen there would be just a space as 0x84 is not attached to a Yen glyph (in fact the 0x80 gets stripped off), so we don't lose anything except weird behavior and we win our beloved backslash! ;-)

balyuf commented 1 year ago

BTW, for the remaining MSX1 clear-across issue, you can easily verify that it has nothing to do with vi, by running this command, both on MSX1 and on MSX2 (or TurboR and aha now that will work with backslash ;-) ):

echo -e "test\013ab\033K"

This echo writes "test", performs CR, writes "ab", which leaves the line in a state of "abst" and then on MSX1 the last sequence does nothing and so "abst" is the end result, where on MSX2 the end result is "ab" ...

balyuf commented 1 year ago

Ok, there was apparently a mistake in vdp1.s (and only there) with clear_across, probably a leftover from copy/paste or so. Fixed.

EtchedPixels commented 1 year ago

Thanks a lot