mucom88 の pc8801src、手元に clone して読もうとしても、元が PC-8801 なので、文字コードが違って読めない。
で、今どきの環境で読めるように、と Shift JIS→UTF-8 変換をすると、kbd.asm だけ失敗する。
https://github.com/onitama/mucom88/blob/master/pc8801src/common/kbd.asm
そもそもの元ファイル、英数字やカナが Shift JIS と共通なだけで、2バイトの漢字が出てくる Shift JIS ではなくて、全部1バイトの文字コードなんですよね。(ただし、後から追加されたと思われるコメントは正しく Shift JIS です。)
該当部分を Shift JIS 扱いしても読めるように直すとしたら、こんな感じですかね?たくさんある95Hは枠線の横棒で、他もその類の特殊文字です。
MSG010:
DB '[1',95H,95H,95H,'2',95H,95H,95H,'3',95H,95H,95H,'4',95H,95H,95H,'>',0
DB ' ',0
DB ' ',0
DB ' ',0
MSG011:
DB '[1',95H,95H,95H,'3',95H,95H,95H,'4',95H,95H,95H,'>',0
DB ' ',96H,0
DB ' 2',95H,95H,95H,9BH,0
DB ' ',0
MSG012:
DB ' 2',95H,95H,95H,'3',95H,95H,95H,'4',95H,95H,95H,'>',0
DB ' ',96H,0
DB '[1',95H,95H,95H,9BH,0
DB ' ',0
MSG013:
DB '[1',95H,95H,95H,'2',95H,95H,95H,'4',95H,95H,95H,'>',0
DB ' ',96H,0
DB ' 3',95H,95H,95H,9BH,0
DB ' ',0
MSG014:
DB '[1',95H,95H,95H,'2',95H,95H,95H,99H,0
DB ' ',93H,95H,95H,95H,'>',0
DB ' 3',95H,95H,95H,'4',95H,95H,95H,9BH,0
DB ' ',0
MSG015:
DB ' ',98H,95H,95H,95H,'2',95H,95H,95H,99H,0
DB '[1',95H,95H,95H,8FH,95H,95H,95H,'3',95H,95H,95H,8FH,95H,95H,95H,'>',0
DB ' ',9AH,95H,95H,95H,'4',95H,95H,95H,9BH,0
DB ' ',0
MSG016:
DB '[1',95H,95H,95H,'2',95H,95H,95H,99H,0
DB ' 3',95H,95H,95H,8FH,95H,95H,95H,'>',0
DB ' 4',95H,95H,95H,9BH,0
DB ' ',0
MSG017:
DB '[1',95H,95H,95H,99H,0
DB ' 2',95H,95H,95H,92H,0
DB ' 3',95H,95H,95H,8FH,95H,95H,95H,'>',0
DB ' 4',95H,95H,95H,9BH,0