Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

Atari ST keyboard interface.

General discussions or ideas about hardware.
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: Wed Jun 19, 2019 7:36 am
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: Wed Jun 19, 2019 7:36 am
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: 2820
Joined: Mon Aug 28, 2017 11:44 pm

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: 837
Joined: Fri Nov 30, 2018 8:45 pm

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: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

ijor wrote: Wed Dec 20, 2023 12:20 am 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: 837
Joined: Fri Nov 30, 2018 8:45 pm

Re: Atari ST keyboard interface.

Post by ijor »

arkadiusz.makarenko wrote: Wed Dec 20, 2023 6:36 am 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: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

ijor wrote: Wed Dec 20, 2023 4:01 pm
arkadiusz.makarenko wrote: Wed Dec 20, 2023 6:36 am 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: 837
Joined: Fri Nov 30, 2018 8:45 pm

Re: Atari ST keyboard interface.

Post by ijor »

arkadiusz.makarenko wrote: Wed Dec 20, 2023 5:33 pm 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: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: Atari ST keyboard interface.

Post by arkadiusz.makarenko »

ijor wrote: Wed Dec 20, 2023 8:12 pm
arkadiusz.makarenko wrote: Wed Dec 20, 2023 5:33 pm 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: 837
Joined: Fri Nov 30, 2018 8:45 pm

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
Post Reply

Return to “HARDWARE DISCUSSIONS”