REMINDER - Stay logged in for at least 2 hours a week to get whitelisted.
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)

Atari ST keyboard interface.

General discussions or ideas about hardware.
makaron
Posts: 6
Joined: 13 Nov 2018 17:59

Re: Atari ST keyboard interface.

Post by makaron »

Can't log in using my Facebook account arkadiusz.makarenko, so temporarily I will use this.

I managed to implement following features:
1. Usart debugger to printf what data board receives from computer during interrupt. Breakpoints are inconvenient.
2. Completed gamepad1 support of two modes, interrogation and event modes.
3. Introduced way to limit joystck reports sent to computer in event mode, it seems that computer was overwhelmed by amount of data on certain gamepads. It is on change only now.
3. Bugfixed some keyboard key mappings.
4. Introduced proper keyboard reset by pulling line down for 500ms.
5. Created stm32f7xx chip library... and learning how to make pcb design.
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 »

I have completed PCB design and ordered 5 boards.

Next step, understand and implement absolute mouse positioning mode.

I may be able to squeeze in firmware to stm32f730. Cheapest chip from f72x/73x series. It has all required features except that it has only 64k flash. And firmware is on 49k just now.
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 »

I have refactored some code as my test codes were not manageable any more.
Implemented basic state machine and made some tidying up.

Except that I managed to partially implement absolute mouse positioning mode, and mouse thresholds and few other minor things.

It is really coming up together nicely :)
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Admin sponsor
Admin sponsor
Posts: 5687
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: Atari ST keyboard interface.

Post by terriblefire »

Nice job.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
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 »

Implemented vast majority of modes. Even quite obscure ones like mouse keycode mode and different mouse button actions I even don't know how to test half of it.
Some nasty difficult to spot bugs (wrong datatype messing with memory) have been fixed, and added disable irq on keyboard transmissions.
Need to find software which uses those modes.
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 »

As my PCB design was complete failure (couldn't even connect to MPU via ST-LINK) - lets say that it is better to leave PCB design to people who actually know how to do it.

On positive side I managed to enable power (V BUS) for USB FS on my dev board, and now I do have 2 usb ports working. This way at last I can properly test joysticks (no need to constand plugging on/off keboard/mouse)
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 »

I spent few days learning how to use KiCad. Maybe this time I will not make any major mistakes :D

AtariSTHID.png
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
User avatar
exxos
Site Admin
Site Admin
Posts: 28403
Joined: 16 Aug 2017 23:19
Location: UK

Re: Atari ST keyboard interface.

Post by exxos »

Looking good! :thumbup:
Steve
Posts: 3310
Joined: 15 Sep 2017 11:49

Re: Atari ST keyboard interface.

Post by Steve »

Shut-Up-And-Take-My-Money-1024x1280-1080x864.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
derkom
Moderator
Moderator
Posts: 1231
Joined: 29 Jul 2018 18:45

Re: Atari ST keyboard interface.

Post by derkom »

@arkadiusz.makarenko, what happened with this project?

Return to “HARDWARE DISCUSSIONS”

Who is online

Users browsing this forum: ClaudeBot, semrush [bot] and 12 guests