Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 10:23 16 Jan 2026 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : PS2 keyboard emulation from MM basic

Author Message
spock57
Newbie

Joined: 24/09/2017
Location: United Kingdom
Posts: 12
Posted: 03:27pm 15 Jan 2026
Copy link to clipboard 
Print this post

Pardon my ignorance I have not not much experience of MM basic. There is not much choice these days when it comes to PS2 keyboards. I have few questions.

1)From MM basic (no C functions or PIO jiggery pokery) is it possible to produce a   PS2 keyboard with all of the keys pertinent to MM basic.

2)Would it be possible to enable redefining a keys output  
      e.g. Shift/2 = (") UK keyboard.   Shift/2 = (@) US keyboard.

3)Has someone already done it.

I know MM basic has it's limits this may be it. I though it might be of use for producing dedicated keypads for specialist functions, or for game pads to avoid over enthusiastic gamers beating the life out of their regular PS2 keyboard . There are a number of projects that require a scaled down PS2 keyboard from the retro computer scene. Just a thought.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10861
Posted: 04:49pm 15 Jan 2026
Copy link to clipboard 
Print this post

I can't think of a way of doing it reliably with current functionality other than a csub. However, I have an idea.... watch this space
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5614
Posted: 07:00pm 15 Jan 2026
Copy link to clipboard 
Print this post

https://github.com/No0ne/ps2x2pico

https://nl.aliexpress.com/item/1005004294259686.html?spm=a2g0o.productlist.main.21.298cUARJUARJJR&algo_pvid=dca82346-b71e-4630-a986-ad7538bc7c12&algo_exp_id=dca82346-b71e-4630-a986-ad7538bc7c12-20&pdp_ext_f=%7B%22order%22%3A%229%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%2112.55%2110.79%21%21%2199.29%2185.37%21%40211b80f717685069886698835e5ef8%2112000028661020762%21sea%21NL%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3Ae83380a4%3Bm03_new_user%3A-29895&curPageLogUid=MMes8iJJrDtW&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005004294259686%7C_p_origin_prod%3A

Volhout
Edited 2026-01-16 05:58 by Volhout
PicomiteVGA PETSCII ROBOTS
 
spock57
Newbie

Joined: 24/09/2017
Location: United Kingdom
Posts: 12
Posted: 09:11pm 15 Jan 2026
Copy link to clipboard 
Print this post

Thanks for the replies I thought it would be tricky. The most of the PS2 keyboards I have tend to be rather large, a USB PS2  converter with a Pico would enable the use of some of the smaller USB units. I wanted to make a small semi-portable computer  just for the novelty value. I will be watching this space!
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8448
Posted: 10:21pm 15 Jan 2026
Copy link to clipboard 
Print this post

My latest game platform, GAP1, uses a PGA2350, HDMI and a PS2 keyboard and mouse (if you have a Y adapter). I decided to leave off USB this time. :)

More later. I got some PCBs today.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026