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

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: Atari ST keyboard interface.
@kulamario created pcb, but I didn't order it yet, because I had planned longer trip home.
I will restart the project on my return to Scotland.
I will restart the project on my return to Scotland.
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.
Sorry, I was going to order pcbs, but I have issues with getting stm32 chips. Chip shortages do hit me, as I am not willing to build prototypes using unknown source chips.
I think I had 5 stashed away, but can't find them now (I made big clear out of my corner before going for holidays, and I can't find anything now!!)
I think I had 5 stashed away, but can't find them now (I made big clear out of my corner before going for holidays, and I can't find anything now!!)
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.
Yey, got it!
You do not have the required permissions to view the files attached to this post.
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.
OK. I have 90% to recreate my setup. Atari STE set up (going through demoscene), but during last tidy up, I binned a lot of stuff like USB ports, wires, prtotyping pcbs, I need to recreate it again.
@kulamario posted me dedicated PCB, but I think I will try to get pass through communication as well, so maybe I would implement override between real keyboard and atari. For this to check if it would work I need development board.
List of expectations would be nice :)
@kulamario posted me dedicated PCB, but I think I will try to get pass through communication as well, so maybe I would implement override between real keyboard and atari. For this to check if it would work I need development board.
List of expectations would be nice :)
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.
I have build prototype board, and managed to communicate with stm32.
Now I am porting firmware from nucleo‑f722ze board to plain stm32f722ret chip, plus I tidy up code to separate files to remove spaghetti code to something a little bit more manageable.
PS
I have not been 100% recently, so I put as much effort as I can to this. It was just 30min a day last week. I hope I will be better next week and I will smash it and at last start it properly.
Now I am porting firmware from nucleo‑f722ze board to plain stm32f722ret chip, plus I tidy up code to separate files to remove spaghetti code to something a little bit more manageable.
PS
I have not been 100% recently, so I put as much effort as I can to this. It was just 30min a day last week. I hope I will be better next week and I will smash it and at last start it properly.
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.
I managed to get USB mouse enumerated and recognised by this board. So far so good :)
Now I will try to get communication established with Atari.
Now I will try to get communication established with Atari.
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.
I have some issues with basics at this moment.
USB is numerating as expected, but device reports return rubbish data for some reason.
I suspect memory leak, so I think I will start from clear project again, instead of cobbling 3 together and hoping it will just work :D
USB is numerating as expected, but device reports return rubbish data for some reason.
I suspect memory leak, so I think I will start from clear project again, instead of cobbling 3 together and hoping it will just work :D
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
PhilC
- Moderator

- Posts: 7442
- Joined: 23 Mar 2018 20:22
Re: Atari ST keyboard interface.
I'm watching this project with interest, keep up the good work.
If it ain't broke, test it to Destruction.
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: Atari ST keyboard interface.
I can't find the issue.
On first look it works ok, but USB data reports are messed up. This is weird as other communication over usb works on (numeration, all device data etc) is fine. This is on both STM32 original usb drivers, and my customised. I suspect something makes chip unstable for some reason.
I reproduced it on 2 separate chips.
I think I will go back to dev board to make sure I am not loosing my mind.
On first look it works ok, but USB data reports are messed up. This is weird as other communication over usb works on (numeration, all device data etc) is fine. This is on both STM32 original usb drivers, and my customised. I suspect something makes chip unstable for some reason.
I reproduced it on 2 separate chips.
I think I will go back to dev board to make sure I am not loosing my mind.
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.
I will build another pcb just to make sure I am not missing something
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
Who is online
Users browsing this forum: ClaudeBot and 7 guests