Atari ST keyboard interface.

General discussions or ideas about hardware.
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

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
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

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?
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
User avatar
JezC
Posts: 2782
Joined: 28 Aug 2017 23:44

Re: Atari ST keyboard interface.

Post by JezC »

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
ijor
Posts: 825
Joined: 30 Nov 2018 20:45

Re: Atari ST keyboard interface.

Post by ijor »

Does you implement a full HD6301 emulator or it works at the IKBD level?

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
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

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.
I wasn't looking at HD6301 emulation, but USB HID keyboard gamepads and mouse implementation.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
ijor
Posts: 825
Joined: 30 Nov 2018 20:45

Re: Atari ST keyboard interface.

Post by ijor »

arkadiusz.makarenko wrote: 20 Dec 2023 06:36 I wasn't looking at HD6301 emulation, but USB HID keyboard gamepads and mouse implementation.
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.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

ijor wrote: 20 Dec 2023 16:01
arkadiusz.makarenko wrote: 20 Dec 2023 06:36 I wasn't looking at HD6301 emulation, but USB HID keyboard gamepads and mouse implementation.
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.
Yes, I am aware of it.
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
ijor
Posts: 825
Joined: 30 Nov 2018 20:45

Re: Atari ST keyboard interface.

Post by ijor »

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.
There are open source implementations, if you are interested.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

ijor wrote: 20 Dec 2023 20:12
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.
There are open source implementations, if you are interested.
Yes, I can have a look.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
ijor
Posts: 825
Joined: 30 Nov 2018 20:45

Re: Atari ST keyboard interface.

Post by ijor »

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.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com

Return to “HARDWARE DISCUSSIONS”

Who is online

Users browsing this forum: ClaudeBot, trendiction [bot] and 8 guests