This is my first real post here. I own MiSTer since last Friday when I received last piece - IO board and SD RAM from RetroShop.pt (thanks to Ricardo's excellent almost 24h/7d responding and fast shipping). DE10-Nano and other parts essentially came same week few days before.
Back to the point, my main intention is to play 8-bit Atari games that I used to play when I was 6-10yr old. But I have no Atari anymore, before moving to my current location I donated my Atari 130XE and floppy drive to my alma mater for archiving and preservation purposes. Now couple of years later I want to play with my 7yr old son some of the oldies. First tried playing on NVIDIA shield with RetroArch, but somehow I felt either I am getting old or the thing is now responsive as it should be, e.g. Pedro from Monezuma's Revenge is not jumping exactly when I press the button.
Now I am on MiSTer and yes it is super responsive, much better, WiFi access to upload the games and OSD menu is great, except one thing... I need to keep my keyboard attached and being around just for the sake of Option+Reset to load the game and Start, Select, Option to start it. This is quite cumbersome , and comparing to C64 core (my wife was from Commodore camp ) where you simply select PRG and it loads it, it is far more complicated.
Therefore I wonder if it would be hard to implement following additions to Atari 800 core:
- Load Program (XEX) menu item [similar to C64's PRG] that maps Atari XEX to drive and reboots the system without Basic, something that has to be done now in few steps using F8+F10 in the end. There's "Fire 2 on joystick acts as an OPTION key while reboot." mentioned in the README but this does not bring me to keyboard free operation. This would apply just for XEX which is executable, not a disk image, and similarly as CRT it would load it right away.
- Add Start, Select, Option mapping for Atari joystick. Many (most?) 8-bit Atari games expect at least Start to be pressed, where Option or Select are also often used to select number of players etc. Yes I can map Joystick buttons to keyboard, but this mapping remains until I reload the core. In the end having keyboard around is necessity.
P. S. Also wanted to ask without creating new thread about Fast SIO - how does it work? What does Fast-0 .. Fast-6 means? Which one is fastest Fast-6 or Fast-0? And it would be nice to have explicit switch in menu rather this Ctrl+Shift+N/H combo.