I am complacently green with Atari ST/STe hardware, but I would like to poke a little keyboard/mouse/joystick interface o Atari STs.
In particular I am looking for what exactly Atari expects to receive from keyboard "port". Do I need to reverse engineer it, or this has already been done?
Atari ST keyboard interface.
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Atari ST keyboard interface.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- stephen_usher
- Posts: 5666
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Atari ST keyboard interface.
What is it you want to do? It's basically a serial interface.
If you want to connect a PS/2 keyboard then just get an Eiffel board.
If you want to connect a PS/2 keyboard then just get an Eiffel board.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: Atari ST keyboard interface.
Its a keyboard control interface a bit like the Amiga. I have an implementation in HDL somewhere...arkadiusz.makarenko wrote: ↑Wed May 20, 2020 2:42 pm I am complacently green with Atari ST/STe hardware, but I would like to poke a little keyboard/mouse/joystick interface o Atari STs.
In particular I am looking for what exactly Atari expects to receive from keyboard "port". Do I need to reverse engineer it, or this has already been done?
https://github.com/terriblefire/atlys_a ... d6301emu.v
Dont know if thats a help is pretty basic
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: Atari ST keyboard interface.
I am thinking of porting my stm32 firmware for CD32 Riser to Atari ST. So in short USB HID devices, keyboard, mouse and HID compatible gamepads.stephen_usher wrote: ↑Wed May 20, 2020 4:09 pm What is it you want to do? It's basically a serial interface.
If you want to connect a PS/2 keyboard then just get an Eiffel board.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: Atari ST keyboard interface.
Thank you.terriblefire wrote: ↑Wed May 20, 2020 4:30 pmIts a keyboard control interface a bit like the Amiga. I have an implementation in HDL somewhere...arkadiusz.makarenko wrote: ↑Wed May 20, 2020 2:42 pm I am complacently green with Atari ST/STe hardware, but I would like to poke a little keyboard/mouse/joystick interface o Atari STs.
In particular I am looking for what exactly Atari expects to receive from keyboard "port". Do I need to reverse engineer it, or this has already been done?
https://github.com/terriblefire/atlys_a ... d6301emu.v
Dont know if thats a help is pretty basic
It is quite useful.
Keyboard codes are with comments. Only this is days of work.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
Re: Atari ST keyboard interface.
I also used this on an arduino to convert an ST keyboard to USB:
https://github.com/devonshire/arduino-a ... d-keyboard
(not sure if this also helps)
https://github.com/devonshire/arduino-a ... d-keyboard
(not sure if this also helps)
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: Atari ST keyboard interface.
Thank you.Steve wrote: ↑Wed May 20, 2020 9:24 pm I also used this on an arduino to convert an ST keyboard to USB:
https://github.com/devonshire/arduino-a ... d-keyboard
(not sure if this also helps)
It is other direction, but few bits are useful like resetting keyboard etc.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: Atari ST keyboard interface.
I did spend some time poking what is happening there. Still don't fully understand what exactly can be sent to keyboard, and what response is expected. But at this point I know what baud rate is, how message looks like, and how keyboard, mouse in TOS, and joystick in games behaves.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
Re: Atari ST keyboard interface.
master of the bare pcb
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: Atari ST keyboard interface.
Wow. Thank you.ube wrote: ↑Sat May 23, 2020 11:32 pm Here you go. ikbd documentation.
https://www.kernel.org/doc/html/v4.14/i ... rikbd.html
Now there is no excuse I have everything I need.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem