Hi,
I bought a French Sanyo MBC 555. The keyboard is azerty in French. On other computers (not Sanyo) this is not a problem. Usually you can use an azerty keyboard as qwerty with a default English DOS version.
I do not have the original French Sanyo MBC disks.
So everything is switched. Pressing one key gives not what it says on the keyboard - in neither English or French.
So when I boot DOS 1.25 in English I get:
pressing "enter" => "b" (actually one time it was "r")
"azerty" => "12345"
"23456789" => "ABCDEFGH"
pressing "GRAPH" => "S"
pressing num lock => "P"
pressing PF9/PF4 => CTRL+C
pressing "a" => space bar
"sdfghjklm" => !"#$%&'() - this looks like direct mapping to the ASCII table!
Holding shift changes the characters printed. I get some Extended ASCII characters.
So it is actually unusable because I can not find the "enter" for example.
When you boot the computer "enter" should always be "enter", right?
So the ROM has: 1k of keyboard lookup tables, 2k of font (standard Codepage 437 at the 8x8 size)
So possible theories are:
- pin 1 on the connector is not OK (not sure how to test that). I have a logic analyzer.
- the 1 kb keyboard lookup tables are wrong ... or they were adapted for the French language and thus incompatible with an English DOS Sanyo disk. One solution is to change the ROM or find the original disks supplied with the computer.
- I myself am not doing something right. But the letters should produce letters, right? But they don't.
Any help will be much appreciated.
Resources:
https://www.seasip.info/VintagePC/sanyo.html
https://drive.google.com/file/d/1tua4tfew23Q4r1PWU3zBKsQTq1uaH-mm/view?usp=sharing
I bought a French Sanyo MBC 555. The keyboard is azerty in French. On other computers (not Sanyo) this is not a problem. Usually you can use an azerty keyboard as qwerty with a default English DOS version.
I do not have the original French Sanyo MBC disks.
So everything is switched. Pressing one key gives not what it says on the keyboard - in neither English or French.
So when I boot DOS 1.25 in English I get:
pressing "enter" => "b" (actually one time it was "r")
"azerty" => "12345"
"23456789" => "ABCDEFGH"
pressing "GRAPH" => "S"
pressing num lock => "P"
pressing PF9/PF4 => CTRL+C
pressing "a" => space bar
"sdfghjklm" => !"#$%&'() - this looks like direct mapping to the ASCII table!
Holding shift changes the characters printed. I get some Extended ASCII characters.
So it is actually unusable because I can not find the "enter" for example.
When you boot the computer "enter" should always be "enter", right?
So the ROM has: 1k of keyboard lookup tables, 2k of font (standard Codepage 437 at the 8x8 size)
So possible theories are:
- pin 1 on the connector is not OK (not sure how to test that). I have a logic analyzer.
- the 1 kb keyboard lookup tables are wrong ... or they were adapted for the French language and thus incompatible with an English DOS Sanyo disk. One solution is to change the ROM or find the original disks supplied with the computer.
- I myself am not doing something right. But the letters should produce letters, right? But they don't.
Any help will be much appreciated.
Resources:
https://www.seasip.info/VintagePC/sanyo.html
https://drive.google.com/file/d/1tua4tfew23Q4r1PWU3zBKsQTq1uaH-mm/view?usp=sharing
Last edited: