Page 6 of 7

Re: Atari ST keyboard interface.

Posted: 01 Jan 2022 15:13
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).

Re: Atari ST keyboard interface.

Posted: 19 Dec 2023 20:02
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?

Re: Atari ST keyboard interface.

Posted: 19 Dec 2023 22:32
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

Re: Atari ST keyboard interface.

Posted: 20 Dec 2023 00:20
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.

Re: Atari ST keyboard interface.

Posted: 20 Dec 2023 06:36
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.

Re: Atari ST keyboard interface.

Posted: 20 Dec 2023 16:01
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.

Re: Atari ST keyboard interface.

Posted: 20 Dec 2023 17:33
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.

Re: Atari ST keyboard interface.

Posted: 20 Dec 2023 20:12
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.

Re: Atari ST keyboard interface.

Posted: 20 Dec 2023 22:09
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.

Re: Atari ST keyboard interface.

Posted: 21 Dec 2023 01:35
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.