Very cool! Love the simple approach to making it stable and look good.
@FritzCopyCat Жыл бұрын
Bear in mind that on a UK "IBM" keyboard, the @ and " keys are reversed from their positions on a US "IBM" keyboard, so checking Shift+2 isn't the greatest test. It's a common problem here in Australia for users to mistakenly select a UK keyboard layout (as we generally use UK spelling) when we actually use the US layout, and then having those two characters switched. Anyway, you were likely getting that seemingly mismatched symbol configuration at 18:02 because a UK keyboard layout was being assumed rather than a US one.
@rumbledethumps Жыл бұрын
None of the problems I had were due to localization settings. However, what you say makes me think the Keyrah designer might have tested with a UK keyboard and thought it was the same as a US keyboard. I'm fine with never knowing. I got mine to 100% the way I want and released the source so everyone else can too.
@mattsadventureswithart5764 Жыл бұрын
Not too irritating if you know what is wrong, but finding yankee mapping is very frustrating when you're in the UK, the keyboard is bought in the UK and the key caps show UK layout.
@faberfox10 ай бұрын
Fantastic work, been planning to build something like this with a spare keyboard I have and my 3D printing plans were a lot more complex. Yours look really clever and functional. Will comment back once I'm done, thanks!
@mrdrbernd Жыл бұрын
thank you. exactly what I was looking for for a long time… Built it today and keyboard software works flawlessly. Awesome project!!!! - Still something to adapt as I am using a national keyboard. - WORKS!!! Thank you once again. Posted my built on reddit.
@superviewer2 жыл бұрын
Good looking keyboard. Simple and unintrusive. I bought a Keyrah for use with the C64 core on MiSTer and everyone claimed it was supposed to work. Thanks for finally confirming that it doesn't.
@rumbledethumps2 жыл бұрын
I too came across that info with an old school web search. Now imagine a world influenced by AI that's been trained with data like that.
@NonyaDamnbusiness2 жыл бұрын
I grew up using a VIC-20 with a cartridge modem and dialing long-distance into NC State's CSLIP connections into what would eventually become "the internet". Back then we only had text-based programs like Gopher.
@rumbledethumps2 жыл бұрын
I was a FidoNet node in the corn belt back in those days.
@MichaelDoornbos Жыл бұрын
Love your printed case. I used a replica 64C case for that, but your compact solution is really nice
@mikestein4631 Жыл бұрын
I'm surprised that no one pointed out that all Commodore computers starting with the first PETs did indeed have a lower case character set; however, how you switched between graphics to text and which one was the default varied among the different models.
@rumbledethumps Жыл бұрын
You are probably right or possibly from a different universe. Do you remember Berenstain or Berenstein?
@RoundSparrow Жыл бұрын
@22:52 - showing 250 keys. You mean like the first C=128 BIOS that they missed a key on the mapping of the LOCK key? "Q" problem on C=128
@michaelcloutier2225 Жыл бұрын
Word Pressors Worked just fine with color attributes to indicate uppercase on many system that did not have lowercase including the PET and VIC20. I did a lot of work with Electric Pencil on my TRS80 COCO.
@kjmullinz7 ай бұрын
Where is this sold?
@3vi1J Жыл бұрын
Great project - very interesting and informative. I really like the idea of a keyboard for MiSTer that matches the original systems. The preservationist part of my mind thinks it would be better if we could get new ones though, with modern microswitches and reproduction parts, rather than cannibalize parts that could go to restoring old systems though. Hmmm... now I'm wondering if the TheC64 guys could get in on this and create something for the MiSTer masses.
@Retrocomputernerd10 ай бұрын
There are reproduction keyboards if that is what you are looking for. It exists in diy and completed versions.
@iguanac646610 ай бұрын
Something wrong with the Mechboard64 and a modern keycap set?
@InfiniteLoop2 жыл бұрын
this is pretty cool, I am using a teensy ++ in my Vicberry to let the vic keyboard talk to the raspberry pi this may be a better solution and I have a couple of unused picos in my parts bin, , ,
@rumbledethumps2 жыл бұрын
You probably noticed the VIC-20 game Omega Race running the background of the intro. I just held this keyboard under the 19" monitor on my desk and had the most terrifying thought of what a Vicberry might be.
@InfiniteLoop2 жыл бұрын
Just a VIC20 with a pi4 inside it lol.
@nesfrk Жыл бұрын
This is so fantastic, going to assemble this as soon as I can. A regular PC keyboard has always frustrated me with the emulators and MiSTer, but this would be on another level! :D I would however like to have a friend 3d print the parts as well, is the files available somewhere?
@rumbledethumps Жыл бұрын
Give your friend the link in the description and your keyboard so they can test the fit.
@nesfrk Жыл бұрын
@@rumbledethumps ah, I couldn't find any 3d printer files, you mean he could just make new ones?
@rumbledethumps Жыл бұрын
Your friend will know what to look for. github.com/rumbledethumps/cbm2usb/blob/main/sch/parts.stl
@nesfrk Жыл бұрын
@@rumbledethumps thanks a lot!
@JimWood28 Жыл бұрын
Thank you @@rumbledethumps
@ichigen511 Жыл бұрын
As a 50 year old who lived the experience of the Pet computer as a 6 year old in 78 I just have to push back and say that of the 100's off games and programs that I played via "Cursor" cassettes in the mail every month I am 100% confident that missing out on all the cool Petscii graphics because of the interesting and unique graphics set for lower case who have been a tragic mistep by Commodore. Long live the crazy keyboard and all the glory that we got to have because of them. Edit To be clear. We 100% did NOT need nor want lower case. The legacy of the Pet owes everything to Petscii.
@rumbledethumps Жыл бұрын
PETSCII is for sure fun. I wonder how things might have gone had lower case been there from the start. And if they didn't neglect BASIC.
@MadsterV5 ай бұрын
Great work! I wish something like this was available for Atari 800..... and that it wasn't necessary to gut a real Atari 800 to do it. It would need some meta keys anyway (menu, pair, mode, etc)
@yubasutterdroneguy1433 Жыл бұрын
The short cut for typing PRINT”something” in BASIC is ?”something” 😁
@dazealex Жыл бұрын
I'd love to be able to hook up my C64 Disk Drive and Cassette tape. My C64s have all died, but if I can hook up the peripherals to the MiSTer, it would negate the need for me (personally) to get another C64.
@Retrocomputernerd10 ай бұрын
Diskbuddy and xoomfloppy each allow you to connect 1541 disk drive to USB. I don’t know if the mister supports this but to get your disks archived into a file format mister or emulation supports would be easy with either solution.
@dazealex10 ай бұрын
That's awesome man, thanks for letting me know. I'll take a look!@@Retrocomputernerd
@Darkk6969 Жыл бұрын
Very cool video! That Vic-20 is exactly what I had in the 1980s. Same motherboard revision with those massive heatsinks and same Commodore badge. Although I did mess up one of the diodes in the video part which I fixed with a small piece of tin foil. 😂 It was due to a faulty video connector plug (RF modulator adapter) into the Vic-20. Sadly, I no longer have the Vic-20 but will always remember the fun times with it. 😎
@jstro-hobbytech Жыл бұрын
Hey man. Do you remember when we could telnet to some blinkenlights server and someone recreated A New ahooe scene for scen using ascii art
@rumbledethumps Жыл бұрын
www.asciimation.co.nz/
@jasonrose981311 ай бұрын
I noticed that the keyboard starts out in ASCII and that I have to switch it to the MISTer mode every time I start up the MISTer. Is there a way to change this? Thank you for this project as I love using my original C64 keyboard on the MISTer. I used the 3d printed parts as well, although for the C64 keyboard I just used 4 of the long pieces from your 3d files.
@rumbledethumps11 ай бұрын
It's open source so you can change whatever you like.
@jonwest776 Жыл бұрын
Hi there, awesome project and I've just bought the components to attach a C64 C to the MiSTer. Quick question, would it be possible or dangerous to split the cables coming from the keyboard to the Pico and the C64 motherboard? ie have the keyboard work on USB and the C64?
@rumbledethumps Жыл бұрын
I've only done the engineering as far as I've presented in the video. I would guess avalanche at best, smoke at worst.
@jonwest776 Жыл бұрын
@@rumbledethumps Yeah as I went to bed last night, I realised it would be a dumb question. I'd only have the USB plugged in if the machine was off, and vice versa. But I guess they'd be all sorts of unknowns of what stray voltages would do.
@l0g1cb0mb2 жыл бұрын
I bought a pico to do similar with my 128, so I could make it double as an external keyboard for my PC when I wasn't using it for the 128 mode. I've not yet started the process of the build and your project just showed the bumps and motivated all in one! XD But to be fair I also had bought an awesome KB in the mean time that also kind of helped derail the project. Bit I think this may have put it back on the map! I had also toyed with the blasphemy of wanting to make the KB RGB or something or maybe use one of my Amigas instead pref my custom towerized A1200 - Ego Prime. Either way lovely work m8 and thanks for sharing @Rumbledethumps! XD Oh and Happy New Year!
@rumbledethumps2 жыл бұрын
The GitHub link is up now. C128 is three more columns of the same. Happy hacking in 2023!
@l0g1cb0mb2 жыл бұрын
@@rumbledethumps Awesome, I thanks for the tip!
@palpatinewasright2 жыл бұрын
VT52 did have lower case. The only terminal I ever used that lacked lowercase was a Teleray 3541D from 1975, which was intended to be a close emulation of a teletype with a CRT. en.wikipedia.org/wiki/VT52
@rumbledethumps2 жыл бұрын
You're right. The VT50 didn't do lower case, the VT52 added lower case. The dreaded off-by-one error happens in meatspace too. I clipped that part out. Thanks for letting me know.
@vdgjolly2 ай бұрын
3:45 ... for someone using a german keyboard layout, it is not unexpected 😄
@DannyWelch2 жыл бұрын
That is a damn fine keyboard right there.
@rumbledethumps2 жыл бұрын
I use it every day. It's magnificent and terrible all at once.
@KC-qc6cr10 ай бұрын
would it be possible for you to provide a binary file for the pi pico, i'm having a hard time getting the development environment to run. thanks a lot!
@rumbledethumps10 ай бұрын
Binary releases are in the GitHub repository.
@RCSRetro Жыл бұрын
where are the links for the stl files for the keybard adaptions?
@rumbledethumps Жыл бұрын
Only one link. It's in the description. Everything is on GitHub.
@RCSRetro Жыл бұрын
@@rumbledethumps not sure if I am being thick, but i have looked on github following the link and cant find the stl files or anything to do with the keyboard parts.
@idolpx7 ай бұрын
Nice! Enjoyed the video. Thanks for sharing. :)
@75slaine2 жыл бұрын
Great video, loved it 👍
@rumbledethumps2 жыл бұрын
#1 subscriber! Thanks.
@Koolvin2 жыл бұрын
Excellent video
@rumbledethumps2 жыл бұрын
Thank you very much!
@senornaranja2364 Жыл бұрын
Amazing!!
@LamerDeluxe2 жыл бұрын
That is a really neat, compact solution and explained very extensively. Mister.ini does contain a keyrah option: "keyrah_mode=0x18d80002 ; VIDPID of keyrah for special code translation (0x23418037 for Arduino Micro)", but I haven't tried it myself.
@rumbledethumps2 жыл бұрын
The keyrah_mode option is implemented here (it's global): github.com/MiSTer-devel/Main_MiSTer/blob/master/input.cpp This option is for Amiga keyboards on a Keyrah. I didn't see any logic that would be useful for C64/VIC-20 keyboards.
@LamerDeluxe2 жыл бұрын
@@rumbledethumps Ah, that makes sense. Too bad there's no built-in option for the eight bit Commodores.