Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons
-
@darknior The cartridge selection screen should list "Two chip 16 KB 5200 cartridge" , or at least it does in my case.
Do you have a cartridge type specified in your atari5200.cfg ? I set mine to 0.The echo %ROM: -\ % > part of my runcommand was because of a problem i had passing the rom filename to the emulator.
To have custom settings per rom you could create a new entry in emulators.cfg as follows:
atari5200="echo %ROM: -\ % > /dev/null;/opt/retropie/emulators/atari800/bin/atari800 -config /opt/retropie/configs/atari5200/atari5200.cfg -cart %ROM%" atari5200_mouse_st="echo %ROM: -\ % > /dev/null;/opt/retropie/emulators/atari800/bin/atari800 -config /opt/retropie/configs/atari5200/atari5200_pengo.cfg -mouse st -cart %ROM%" default = "atari5200"
When launching a rom (in this case pengo) you'd get a message asking to press a button to change setting.
There you can choose select emulator for ROM () and select atari5200 or atari5200_mouse_st.There is no compatibility list for the atari800 that i am aware of, the one for 5200 was a project by @Used2BeRX, so i can take no credit for it.
keep in mind though the atari800 emulator does have a few flaws, which is why i myself no longer use it and have switched to kat5200.
-
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@zerojay have the config directives (i.e. -config /opt/retropie/configs/atari800/atari800.cfg) been purposly omitted from emulators.cfg entries because now it will default to the config file located at the install directory ?
Sorry, wasn't sure what you meant here at first. Yes, it is omitted because the script is linking /home/pi/.atari800.cfg to /opt/retropie/configs/atari800/atari800.cfg so there's no need to define it.
-
@zerojay but that would cause the /opt/retropie/configs/atari5200/atari5200.cfg being unused, so different config files for A800 and A5200 would no longer be possible ?
-
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@zerojay but that would cause the /opt/retropie/configs/atari5200/atari5200.cfg being unused, so different config files for A800 and A5200 would no longer be possible ?
Are there cases where that's needed?
-
@zerojay the emulated machine type A800 or A5200 is defined in the config file, so I'd say yes.
-
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@zerojay the emulated machine type A800 or A5200 is defined in the config file, so I'd say yes.
Okay, it might take me a little time to get to it. Alternatively, send me a pull request and I'll integrate it asap.
-
@future-child How's things been buddy?
I feel kind of lousy that I just abandoned you like that. I fell into this other NES project and I've really gotten carried away with it. Well that and real life stuff. I just clicked on my spreadsheet for the 5200 controller configurations and it said it hasn't been edited since June! I can't believe it's been 5 months since we were working on this stuff.
Glad to see you're still around. Hope you are whenever I get back to this. :)
-
@used2berx All's well, I haven't been all too busy with this either so don't worry about it.
Eventually this will be gotten arround to, i hope. -
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
-config /opt/retropie/configs/atari5200/atari5200.cfg
@future-child Just updated the atari800 script, take a look when you have time.
-
@zerojay a few questions come to mind
- Why keep the config file as a hidden file in the home directory instead of their config folders atari800/atari5200 which are also accessible as samba share?
- Why specify the cart type as 4 (32KB standard 5200 cart) in the runcommand ?
Possibly this :
addEmulator 1 "atari800" "atari800" "$md_inst/bin/atari800 -config /home/pi/.atari800.cfg -800 %ROM%" addEmulator 1 "atari800" "atari5200" "$md_inst/bin/atari800 -config /home/pi/.atari5200.cfg -5200 -cart-type 4 -cart %ROM%"
could be be changed into this :
addEmulator 1 "atari800" "atari800" "$md_inst/bin/atari800 -config /opt/retropie/configs/atari800/atari800.cfg -800 %ROM%" addEmulator 1 "atari800" "atari5200" "$md_inst/bin/atari800 -config /opt/retropie/configs/atari5200/atari5200.cfg -5200 -cart %ROM%"
-
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
- Why keep the config file as a hidden file in the home directory instead of their config folders atari800/atari5200 which are also accessible as samba share?
Um... that's exactly what I did. Take another look at the script. :)
- Why specify the cart type as 4 (32KB standard 5200 cart) in the runcommand ?
Because you will skip the cart type selection screen automatically if the cart type matches up. In cases where it doesn't match, you'll get the cart type selection screen, but in my experience, that ends up being far less than "every single cart I play".
-
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
- Why keep the config file as a hidden file in the home directory instead of their config folders atari800/atari5200 which are also accessible as samba share?
Um... that's exactly what I did. Take another look at the script. :)
Probably i'm just dense but the moveConfigFile uses
$md_conf_root/atari800/atari800.cfg
while the runcommand in addEmulator uses/home/pi/.atari800.cfg
.- Why specify the cart type as 4 (32KB standard 5200 cart) in the runcommand ?
Because you will skip the cart type selection screen automatically if the cart type matches up. In cases where it doesn't match, you'll get the cart type selection screen, but in my experience, that ends up being far less than "every single cart I play".
Ok, this i understand, however does this not limit the type choices to 32KB carts ?
I.e. pacman earlier in this thread (post #200) requires a two chip 16 KB cart. -
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
- Why keep the config file as a hidden file in the home directory instead of their config folders atari800/atari5200 which are also accessible as samba share?
Um... that's exactly what I did. Take another look at the script. :)
Probably i'm just dense but the moveConfigFile uses
$md_conf_root/atari800/atari800.cfg
while the runcommand in addEmulator uses/home/pi/.atari800.cfg
.$ ls /home/pi/.atari800.cfg
/home/pi/.atari800.cfg -> /opt/retropie/configs/atari800/atari800.cfgIt's all the same.
- Why specify the cart type as 4 (32KB standard 5200 cart) in the runcommand ?
Because you will skip the cart type selection screen automatically if the cart type matches up. In cases where it doesn't match, you'll get the cart type selection screen, but in my experience, that ends up being far less than "every single cart I play".
Ok, this i understand, however does this not limit the type choices to 32KB carts ?
I.e. pacman earlier in this thread (post #200) requires a two chip 16 KB cart.If you start up Pacman, it will just give you the prompt to select your cart type if it doesn't fit the cart type passed in the command line.
-
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
- Why keep the config file as a hidden file in the home directory instead of their config folders atari800/atari5200 which are also accessible as samba share?
Um... that's exactly what I did. Take another look at the script. :)
Probably i'm just dense but the moveConfigFile uses
$md_conf_root/atari800/atari800.cfg
while the runcommand in addEmulator uses/home/pi/.atari800.cfg
.$ ls /home/pi/.atari800.cfg
/home/pi/.atari800.cfg -> /opt/retropie/configs/atari800/atari800.cfgIt's all the same.
Now i get it, i was assuming the moveConfigFile procedure only moved the file, i didn't know it also created a symlink for it.
-
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
Just updated the atari800 script, take a look when you have time.
I don't understand all you write. Have you update your install script to change the command lines ?
We can update our CFG by installing again your package ?Will you also add the new Atari 5200 emulator to try it, @future-child write it works better. I'm not sure to install it myself, i'm not sure if i do it it will fit with your future script for update on Retropie-Setup :(
-
@darknior said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
Just updated the atari800 script, take a look when you have time.
I don't understand all you write. Have you update your install script to change the command lines ?
We can update our CFG by installing again your package ?Yes.
Will you also add the new Atari 5200 emulator to try it, @future-child write it works better. I'm not sure to install it myself, i'm not sure if i do it it will fit with your future script for update on Retropie-Setup :(
Which one is that? If it's Kat5200, I already have added it to my repo.
-
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
Which one is that? If it's Kat5200, I already have added it to my repo.
Ok thanks i have update and install them now :)
Now i must try tomorrow with some games :pI see you also update one thing i'm interested :
lr-mame2003_midway.sh - MAME 0.78 core with Midway games optimizations.
How to use it ?
Because i already using the SOURCE COMPILED version that @gamez-fan update every week. On the RP official repository.Thanks
-
@darknior said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
@zerojay said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
Which one is that? If it's Kat5200, I already have added it to my repo.
Ok thanks i have update and install them now :)
Now i must try tomorrow with some games :pI see you also update one thing i'm interested :
lr-mame2003_midway.sh - MAME 0.78 core with Midway games optimizations.
How to use it ?
Because i already using the SOURCE COMPILED version that @gamez-fan update every week. On the RP official repository.Install it like any other core.
-
A question for @meleu , when we make tests, it remove/replace our ES already compiled and installed. And after test there is no option to make my ES version come back :(
It is important because i use the official version from source, and it take time to compile ... maybe we can save it first and restaure at the end ?
Thanks -
@darknior said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:
A question for @meleu , when we make tests, it remove/replace our ES already compiled and installed.
If you're talking about the es-tests script, this is not true.
Look the C option in the main menu:
Now look at this menu:
If you have more questions about the es-tests script, feel free to ask on its own thread:
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.