Really weird Amiberry/UAE config file behaviour
-
@grant2258 Yes, I know some Amiga games supported multiple floppies and some didn't, but what we've got here is the SAME game both supporting and not supporting extra drives depending on whether there's a line about keymaps or display size in the config file, and that's not right.
-
Well looking at your listed config you have the same adf name for both floppies
-
@grant2258 It makes no difference at all what floppy names are in the config. They can even all be the disks for a totally different game. I suspect that's at the root of the problem.
-
ok not sure what you are doing here where exactly are you putting the config file ? and are how you making amiberry run it. The confs are stored in
/opt/retropie/configs/amiga/amiberry/conf
the default launch script is in
/opt/retropie/configs/amiga/emulators.cfgwhich runs the emulator with
/opt/retropie/emulators/amiberry/amiberry.shin there this code
if [[ -z "$config" || "$config" == "auto" ]]; then
# check for .uae file with the same base name as the adf/zip
if [[ -f "$rom_bn.uae" ]]; then
config="$rom_bn.uae"
checks to see uf you have a file named gamenamecasesensative.uae it will then use that config.copy one of the configs above a500 or 1200 add your lines and name the file the same as the adf or zip file. dont add any floppies information to it
gamenamecasesensative.uae
config_description=RetroPie A500, 68000, OCS, 512KB Chip + 512KB Slow Fast
chipmem_size=1
bogomem_size=2
chipset=ocs
cachesize=0
kickstart_rom_file=$(FILE_PATH)/kick13.rom
#add your commands after this remove this line this is the a500 conf dont add any floppy info the script takes care of that -
@grant2258 Running config files from /opt/retropie/configs/amiga/amiberry/conf doesn't work. That was where I had them initially. They have to be in the ROMS folder or they get ignored. Ones that are in the ROMS folder work. And yes, I always call them the exact case-sensitive name of the first disk.
-
yes i know the config goes in the games dir just put this in the .uae config in the games dir
config_description=RetroPie A500, 68000, OCS, 512KB Chip + 512KB Slow Fast
chipmem_size=1
bogomem_size=2
chipset=ocs
cachesize=0
kickstart_rom_file=$(FILE_PATH)/kick13.romput that in as your config if it doesnt work let me knwo we will take it from there
-
well it worked fine for me with that config I posted above. I had to compile the lastest amiberry because I only have ipf files now got rid of my adf ones. The ipf support works well and is easy enough to add.
roms/amiga/
├── Pinball Dreams (Europe).uae
├── Pinball Dreams (Europe).zip
└── +Start Amiberry.sh -
on more thing you will notice your gane listed twice when you add this config if you want rid of it type this
sudo pico /etc/emulationstation/es_systems.cfg
look for
<system>
<name>amiga</name>
<fullname>Commodore Amiga</fullname>
<path>/home/pi/RetroPie/roms/amiga</path>
<extension>.adf .adz .dms .ipf .uae .zip .sh .ADF .ADZ .DMS .IPF .UAE .ZIP .SH</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS amiga %ROM%</command>
<platform>amiga</platform>
<theme>amiga</theme>
</system>and remove .UAE and .uae from the list I have no idea why this is there maybe it for the emulator to be used on a different way or another reason I dont know about but for me it has to go if im using it.
hope thats enough info for you it does work as it should just that double list isint good but is a personal preference i guess
-
@grant2258 TBH I'm completely lost now. But I'm going to see if putting the disk files in a single zip helps.
-
@spudsmctoole It did :)
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.