Atari800 version 4.0
Hi again Raph,
thank you for writing, again!
I have some questions concerning your last post.
How can I change , or I mean, where are the main functions (SELECT/OPTION/START) mapped to joystick? I never knew about this feature!
I really would like to install your fork, but I don't know how to do it!
Could you guide me through the process in short? And maybe how to install the script, too?
My problem with the original 3.10 libretro-version of the Atari800 is, that it's not possible to change the emulator to PAL.
The game is running much faster in NTSC and though I'm from germany i'm used to the "slow play and slow music" :-)
That's why I sticked to the non-libretro version.
My Atari 600XL with it's peripherials is in the basement. On our next ATARI 8-bit Club meeting I will discuss a possibilty to reactivate it with a modern graphics adapter hack with DVI-output and a way to put the games on an interface with a SD-card reader for the Atari 600XL cartridge slot. I also own an Atari ST. I once had a C64, too ... but I never liked it as much as my Atari.
MiSTer is getting better with each release and the graphics and sound quality are really superb.
I'm also waiting for the new raspberry 4 version of retropie, but I will wait a little longer until all problems are solved and everything works like it should.
We are living in such a great time ... ;-)
Best wishes, Joern
P.S.: By the way, where do you live?
@retox Apologies for the terse reply, but I have a busy day today!
Instructions for installing my fork are here: https://retropie.org.uk/forum/topic/22460/emu-fork-lr-atari800-with-fixed-keyboard-4-controllers/2
The mapping in lr-atari800 is in the docs here now, I added them a few weeks ago. SELECT is mapped to Select; START to Start; OPTION is mapped to L1. https://retropie.org.uk/docs/Atari-800-and-5200/#controllers
PAL works in lr-atari800, as far as I know, but I haven't done tests on it.
To install my script, follow the instructions here: https://retropie.org.uk/forum/topic/22392/lr-atari800-5200-artifacting-basic-and-other-guidance/9
Best wishes, Joern
I followed your instructions ssh'ed into retropie and downloaded the atari800 binary with your commands:
sudo wget https://github.com/raphkoster/libretro-atari800/releases/download/v.220.127.116.11-alpha/atari800_libretro.so
sudo cp /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so-backup
sudo chmod a+x atari800_libretro.so
sudo mv atari800_libretro.so /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so"
I started M.U.L.E and hoped to be able use the button commands (and the virtual keyboard) because I'm running retropie on a Retroflag GPI case where I have no option to
use a cabled physical keyboard.
I'm not really a linux user and think that I'm missing something. Do I have to do something else in order to use your fork?
I read the advices before I write, but I didn't find anything which helped me ...
Best wishes, Joern
No, that's all you need to do. Even better, the changes I made have now been integrated into the core, so you should get them just by "Update from source" from the RetroPie menu.
Check that you have the controller set to "ATARI Joystick" and not "RetroPad" in options. (Select-X, then choose Options). That's what enables the buttons.
The keyboard fixes I made weren't to the virtual keyboard, btw, but to the actual keyboard; the virtual keyboard got better as a side effect.
Raph, this is great! Thank you so much! Everything is working as you said BUT: I found no way to trigger the virtual keyboard with the Y Button.
**"User 1 - 2 device types MEANS that USER1 can use 2 different device types (either joystick OR keyboard)"?
None - Input disabled.
RetroPad - Joypad - Don't use this, switch to ATARI Joystick for joypad usage.
ATARI Joystick - Joypad
ATARI Keyboard - Keyboard - For keyboard usage
Joypad and analog device type table
If your controller is set to “Atari Joystick” you will have the following mappings:
User 1 Remap descriptors RetroPad Inputs ATARI Joystick
B KEY RETURN
Y Virtual keyboard ON/OFF"**
I changed the joystick type to ATARI joystick under retroarch, nothing else ... with Y pressed keyboard won't appear. All other keys are working fine. I don't get it.
I also tried this on my "Raspberry Desktop" setup with an XBox Controller. Same problem - no keyboard. I there something else to do?
The problem is that I only have two "shoulder buttons" on the GPI Case. And I need SPACE for the ROM path. (This is mapped with L2 as I read)
On the Desktop I use the non-libretro version 4.0 anyway, because of the PAL/NTSC problem with 3.10.
Without a virtual keyboard life doesn't make sense anymore ;-)
Best wishes ... Joern
I just checked on my install and it looks like it's not on Y, the docs are wrong. It's currently hardcoded to L3.
Raph, hardcoded means that one can't change it through a config file? I copied the Atari config file from the desktop system(with Rom paths) to the GPI case (although it uses a different password). Games are running now but I can't save the config file under the Atari800 emulator (it shows an error). Maybe the file permissions are wrong? How can I fix this? Linux is a bit tricky ... ;-) What would be my best option? Maybe buying a bluetooth keyboard?
Thanxalot ... Joern
@retox Yes, that means it cannot be changed or remapped. I have filed a bug and I might have a chance to fix it this weekend, it's a tiny change.
To see if the file permissions are wrong, type
ls -l /opt/retropie/configs/atari800/atari800.cfg
And you should see something like
-rwxr-xr-x 1 pi pi 2584 Aug 7 09:38 /opt/retropie/configs/atari800/atari800.cfg
The front end tells you the permissions.
drwxrwxrwxis the format -- directory, read, write, execute, read, write, execute, read, write, execute. A dash means "no."
sudo chmod 755 /opt/retropie/configs/atari800/atari800.cfg
should fix any permissions issues.
A bluetooth keyboard would certainly work, and I do recommend having a way to work on your Pi with a keyboard. But you probably don't need one for most moment to moment play; playing most games that need keyboards with the virtual keyboard on a portable feels unrealistic to me. The Atari800 emu virtual keyboard isn't great to start with and I think it'll be near impossible to read on a portable.
thank you so much for your patience and kind support. I really admire guys (of course people in general) who help others and care about things without any material or commercial background. I'll try to to my best to behave like this in the physical world (but I suppose you, too ;-))
I'll stick to your website and your posts and hope that we will hear from each other once in a while. I will keep reading about linux, the Atari Emulator scene and feel really good about what is happening these days with this bunch of possiblities I always dreamed of and which really came to life. I'm so thankful for this. At the end of the month I will visit old friends and we're having a Midimaze party (Midi Network Game for the Atari ST) like in the old days, I will present my MISTer unit and the GPI case and will tell people about your Atari graphics post for the Retropie Project.
I'll be in the country over the weekend here in Brandenburg and hope that you and your familiy will have a great weekend, too!
Again, thank you so much for everything
Best wishes, Joern