MiSTer-devel / Atari800_MiSTer

Atari 800XL/65XE/130XE for MiSTer
Other
29 stars 21 forks source link

Expose Start Select Option Reset as controller assignable buttons #32

Open nanoant opened 1 year ago

nanoant commented 1 year ago

This was originally requested in https://www.atari-forum.com/viewtopic.php?p=380358 and rejected by @sorgelig stating Atari 800 is a computer, hence keyboard is a prerequisite.

Hence MiSTer now provides great abstraction layer for configuring controllers and re-mapping the buttons, I wanted to ask for this feature again. Atari 800 provides wast library of great classic games that needs Option+Reset to be loaded from disk image, on top of that most of the games are configured using Option, Select function buttons and often started by Start.

Exposing possibility to map these buttons to physical controller option, start buttons and triggers would not require keyboard to be present for Atari gaming. Similar options were provided for other platforms, e.g. for mouse operation using controller.

Thank you again for your consideration and awesome project!

retoxdafreak commented 1 year ago

Yesterday I attached the MISTer to my modified Arcade 1 Up 🆙 n order to play some games. I had to attach a mini bluetooth keyboard in order to start a game. It would be very convinient, espacially for arcade owners if the standard functions Select, Option and Start could be mapped to the buttons. I mean, why not? Best wishes, great project … retox

Mit besten Grüßen

Jörn Pönitz

Am 25.09.2022 um 16:49 schrieb Adam Strzelecki @.***>:

 This was originally requested in https://www.atari-forum.com/viewtopic.php?p=380358 and rejected by @sorgelig stating Atari 800 is a computer, hence keyboard is a prerequisite.

Hence MiSTer now provides great abstraction layer for configuring controllers and re-mapping the buttons, I wanted to ask for this feature again. Atari 800 provides wast library of great classic games that needs Option+Reset to be loaded from disk image, on top of that most of the games are configured using Option, Select function buttons and often started by Start.

Exposing possibility to map these buttons to physical controller option, start buttons and triggers would not require keyboard to be present for Atari gaming. Similar options were provided for other platforms, e.g. for mouse operation using controller.

Thank you again for your consideration and awesome project!

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

sorgelig commented 1 year ago

i will look

sorgelig commented 1 year ago

try this build: Atari800.zip

nanoant commented 1 year ago

@sorgelig You are a magician! 🙇 It works great, now I can run most of the games without touching the keyboard. And with HQ2x and GS filters on top of that Atari games look razor sharp on my TV and play great.

retoxdafreak commented 1 year ago

Hi sorgelig, Adam … great that you guys took care about this … Right now I‘m sick but I will test this modification as soon as I got rid of Corona … I love the Atari 800 Computer …. Nothing will ever come closer to this 😉👌🏼🙋🏼‍♂️ @sorgelig: Will this be included in the official core?

MISTer rules …

sorgelig commented 1 year ago

@sorgelig: Will this be included in the official core?

already released