Atari ST keyboard interface.
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: Atari ST keyboard interface.
Got the issue, mixture of updates to stm32 libraries, plus bug in usb stack (some devices don't work correctly in boot mode).
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: Atari ST keyboard interface.
Do you think it is worth to resurrect this project?
Goal would be £5 or under in parts + usb hub.
Target MPU RISC-V based budget chip (CH32V203C)
Since I did learn how to use KiCad I can at last do my own PCBs which was main stopper for this kind of projects?
Goal would be £5 or under in parts + usb hub.
Target MPU RISC-V based budget chip (CH32V203C)
Since I did learn how to use KiCad I can at last do my own PCBs which was main stopper for this kind of projects?
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
JezC
- Posts: 2782
- Joined: 28 Aug 2017 23:44
Re: Atari ST keyboard interface.
Hi @arkadiusz.makarenko I'd certainly be interested in this project (and not just for alternatives to the real ST keyboards, but also because we use lots of ARM cores at work, so seeing how a RISC V part compares would be very informative).
I'd be happy to help test if/when you are ready...
:D
I'd be happy to help test if/when you are ready...
:D
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Atari ST keyboard interface.
Does you implement a full HD6301 emulator or it works at the IKBD level?
Note that for full compatibility you need HD6301 emulation.
Note that for full compatibility you need HD6301 emulation.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: Atari ST keyboard interface.
I wasn't looking at HD6301 emulation, but USB HID keyboard gamepads and mouse implementation.ijor wrote: 20 Dec 2023 00:20 Does you implement a full HD6301 emulator or it works at the IKBD level?
Note that for full compatibility you need HD6301 emulation.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Atari ST keyboard interface.
I see. Some software will not run. A few games and demos require HD6301 emulation. Depending on your goals, you might not care since it is a small minority. But you should probably be aware.arkadiusz.makarenko wrote: 20 Dec 2023 06:36 I wasn't looking at HD6301 emulation, but USB HID keyboard gamepads and mouse implementation.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: Atari ST keyboard interface.
Yes, I am aware of it.ijor wrote: 20 Dec 2023 16:01I see. Some software will not run. A few games and demos require HD6301 emulation. Depending on your goals, you might not care since it is a small minority. But you should probably be aware.arkadiusz.makarenko wrote: 20 Dec 2023 06:36 I wasn't looking at HD6301 emulation, but USB HID keyboard gamepads and mouse implementation.
Amount of work required to implement it would be massive overkill.
There is probably enough memory and computing power to do it, but this would take me ages to write and ages to debug.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Atari ST keyboard interface.
There are open source implementations, if you are interested.arkadiusz.makarenko wrote: 20 Dec 2023 17:33 Amount of work required to implement it would be massive overkill.
There is probably enough memory and computing power to do it, but this would take me ages to write and ages to debug.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: Atari ST keyboard interface.
Yes, I can have a look.ijor wrote: 20 Dec 2023 20:12There are open source implementations, if you are interested.arkadiusz.makarenko wrote: 20 Dec 2023 17:33 Amount of work required to implement it would be massive overkill.
There is probably enough memory and computing power to do it, but this would take me ages to write and ages to debug.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Atari ST keyboard interface.
STeem SSE, a very popular ST emulator for Windows, includes HD6301 emulation:
https://sourceforge.net/p/steemsse/code ... arty/6301/
I understand it is based on third party code. I'm not sure what was modified in Steem.
I think there is also an ARM MCU based project with HD6301 emulation, but can't find it right now.
https://sourceforge.net/p/steemsse/code ... arty/6301/
I understand it is based on third party code. I'm not sure what was modified in Steem.
I think there is also an ARM MCU based project with HD6301 emulation, but can't find it right now.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
Who is online
Users browsing this forum: ClaudeBot, trendiction [bot] and 8 guests