Hi, anyone have tried to use an original C64 keyboard with the Mister?
I have a C64 breadbox not working and i like to use its keyboard with Mister FPGA. Or, to use TheC64 keyboard with Mister.
Do you know how to do these two mods?
Hi, anyone have tried to use an original C64 keyboard with the Mister?
I have a C64 breadbox not working and i like to use its keyboard with Mister FPGA. Or, to use TheC64 keyboard with Mister.
Do you know how to do these two mods?
かすりん
The keyboard is a USB keyboard, but you still need to attach a USB connector. The actual connection is a tiny plastic connector that goes straight to the TheC64 motherboard.
There is a line in the mister.ini file to enable Keyrah. No custom mapping is needed, but the line specifies something for Keyrah access that may define the keyboard region, which would affect the layout. Also, the C64 core would need the appropriate regional roms to display properly.
You can have MaxKeyboard or WASD keyboard print custom keycaps.
Andre wrote: ↑Sun Jul 04, 2021 11:11 amOriginal C64 keyboard to USB
https://github.com/dabonetn/C64USBKey/b ... oMicro.inoMine works !! . With Mister ,all keys , Only no F12
I have tried it and it works quite nice with a C64c Keyboard but the graphic icons on the keys are not working at all for me.
I found https://github.com/omiq/c64-keyboard-USB and tried the "ultimate64-bmc64-keyboard.ino" Sketch and it works quite well.
The cable connections are nearly the same.
I forked the above and changed it for a better C64 Core compatibilty.
You can find the changed Version of the "ultimate64-bmc64-keyboard.ino" Sketch here: https://github.com/venice1200/c64-keyboard-USB
From my point of view nearly all keys/functions are working as they are marked on the original Keyboard Keys except the following:
Shift + * (Star) (see Edit 2)
Run/Stop + Restore (Restore Key is not working at all) (see Edit 2)
Key Auto-Repeat
Workarounds/Helpers:
C= + F7/F8 sends F12 (Menu) to the Mister
//Edit
Just found (untested) https://www.keymmodore.com/
//Edit 2, 1.1.2023
RUN/STOP-RESTORE should work now.
I modified the wiring a bit accordingly to https://github.com/dabonetn/C64USBKey/b ... oMicro.ino to get RESTORE working.
The wiring change adds the RESTORE Key to the Key Matrix.
And Shift - * (Star) should work now.
Happy New Year!
Fantastic work, this is exactly what I'm looking for! I've been using Keymmodore on VICE and PC it works splendidly, but less out-the-box with MiSTer (as is often the case with MiSTer)
I'm going to give this a whirl over the next few days, it looks easy enough to remap should I need to. My keyboard seems to have some weird regional quirks with Keymmodore (right bracket/double quotes are swapped, hashtag does nothing, equals sign produces a "3") which I fixed by editing the vkm file loaded into VICE, so I suspect it may need some fine tuning with this too.
Just a heads up: your readme links to the original repository rather than yours "The third version is mostly likely the one you want"
Hmm I just set this up last night as per your repo and sadly the Restore key doesn't seem to be working. Everything else works great, Control is only registered when used in tandem with another key (which is 100% fine of course!). Is there something I'm missing?
Control ist just a modfier, not a dedicated keystroke.
Restore is only working with Run/Stop together.
Ahh sorry my bad, I totally misread your edit there about Restore In which case I can confirm that everything is working flawless out the box
Thank you so much for sharing!
Just a note,
i do these quick changes to the existing keyboard code to get more or less all keys and some combinations working.
But I was informed that not all keys or key-combinations are working correctly.
Please see my program as a POC.
I don‘t know actually if I find the time to work on fixes.
The details I got:
A number of keys release when they shouldn't. Left-arrow, +, CLR/HOME, INST/DEL, @, *, up arrow, RUN/STOP, :, ;, =, RETURN, C=, the cursor keys, the function keys, and spacebar all behave this way (which causes problems with programs that expect them to be able to be held down, like Anykey)
Presumably as a result of the above, keys that should auto-repeat when held down (INST/DEL, the arrow keys, and spacebar) don't
CTRL and SHIFT don't do register at all except when in combination with another key (but probably should)
Cheers
Having wanted something like this for a rather long time, I collaborated closely with another forum member and - having been inspired by venice's work - constructed a complete reimagining of this that I think turned out rather well.
For anyone interested, see here: