Displaying かな on UK MSX

Page 4/4
1 | 2 | 3 |

By gdx

Enlighted (4276)

gdx's picture

30-03-2021, 10:18

The method I given above works if you use adequate hardware and you can input kana with keyboard. MSX2 Bios cannot be used on MSX1. Anyway, even if it was possible it wouldn't change the way kana entered. Only a Kanji-Rom with JE can do this and only for games that support it. I don't know of any MSX1 games that support it. The only three solutions are therefore either the method I give (with stickers on the keyboard), replace the Bios or buy a Japanese MSX.

By st1mpy

Paladin (744)

st1mpy's picture

30-03-2021, 10:26

So, when you press down shift and then kana key, msx2 goes into romaji input mode (phonetic input, so instead of pressing corresponding individual keys for a i u e o, you write how it sounds), isn't this decoding done by the bios software? (It is apparently only available in msx2, is that true?)
I didn't try inputting with your rom (as I couldn't get it to work on a real machine, works on an emulator), but I will test on the emulator, if it works it is definitely a solution.

By gdx

Enlighted (4276)

gdx's picture

30-03-2021, 11:04

I tried it on emulator only because I only have two Japanese MSX1s. So it works on emulator.
Do you have a MegaFlashRom or MegaSram? If yes, tell-me which one. Maybe I can do another Rom without missing part.

PS: To replace the Bios, you have to take that of a similar Japanese MSX and adapt it for your keyboard.

By st1mpy

Paladin (744)

st1mpy's picture

30-03-2021, 11:39

I have these from msxcartridgeshop.
1 x mfr scc without sd card (old one without ram)
1 x mfr scc sd 2 slots with 512k

Msx1 I'm testing with is uk yamaha cx5mii/128. I also have uk pioneer px-7.
Non japanese msx2 machines are, nms 8280, 8250?, sony hb f700.
A1wx, a1st. And a few various fpga ones.
(And in a different country: cf 2700, a1f, and hx10 pal).

By st1mpy

Paladin (744)

st1mpy's picture

12-04-2021, 14:14

It's not finished yet but now I have this setup, PC keyboard - Windows Japanese input on the PC - Serial Terminal - USB - Arduino - some logic on the cartridge slot - MSX. This receives keyboard scan requests from msx and returns the key matrix (matrix filled on pc side from keyboard input), so basically like the Padial ps2 keyboard cartridge but usb and needs a pc. If I put the code currently done on the pc side into arduino then I don't need a pc but the board might not be fast enough or not enough memory. (So need a teensy or something). Also, I need to implement non Japanese character part to make it into a general purpose external keyboard cartridge which is more useful.

And this still needs the Japanese font loaded on the msx first.

By gdx

Enlighted (4276)

gdx's picture

12-04-2021, 14:59

I haven't worked on this but don't expect something compatible with other MSXs. The main ROMs are not interchangeable.

By st1mpy

Paladin (744)

st1mpy's picture

14-04-2021, 01:36

I was making this keyboard cartridge for cx5mii/128, it does work but I think it is not good for the system. There are many different designs of machines with how 8255 - z80 - and data lines from the slots are connected. I saw the service manual for this yamaha and this one the s3257 is handling the keyboard and connects to z80 dataline, but there is a buffer chip between that and the cartridge bus. Where as in philips 8020's case the 8255 is on the same side of the buffer chip, the z80 data port is on the other side. So, in philips case you can avoid the bus conflict by doing hi z and gnd on the new keyboard, this can't be done in yamaha, if s3257 data bus is open drain may be its OK, but the manual doesn't indicate so. Anyway, since there are many arrangements and different chip configurations, I think it is safer to do a bios mod. (is it possible to just run a modified bios from the cartridge?)

Page 4/4
1 | 2 | 3 |