Here's a working CD32 config file for Amiberry
-
After an incredible amount of hunting and endless trial and error, I've managed to put together a template .UAE file that loads CD32 games in the form of CUE/ISO files directly from the Emulation Station menu.
It also includes a couple of customisations, namely setting the second fire button to replicate Up on the joystick - great for platformers and Thrust/Asteroids-type games - and the other three to CD32 fire buttons, setting Delete on a USB keyboard to instant quit, and adjusting the display dimensions to fill the screen.
(You may want to adjust any or all of those to suit yourself depending on preference and which game you're playing. If a game needs the Blue firebutton, change joyport1_amiberry_custom_none_north=Joy2 Up to joyport1_amiberry_custom_none_north=Joy2 CD32 Blue)
You'll need to have CD32KICK31.ROM and CD32EXT.ROM in your BIOS folder, and your CUE and ISO files in the ROMS folder, along with this .UAE file saved under the same name as your game.
(So if it's SENSIBLESOCCER.ISO, you'll want to save the text below as SENSIBLESOCCER.ISO.UAE in the same folder.)
Here's the file:
config_description=Configuration for disk 'CD32' config_hardware=true config_host=true config_version=3.6.0 amiberry.rom_path=/opt/retropie/emulators/amiberry/kickstarts/ amiberry.floppy_path=/opt/retropie/emulators/amiberry/disks/ amiberry.hardfile_path=/opt/retropie/emulators/amiberry/ amiberry.cd_path=/opt/retropie/emulators/amiberry/cd32/ ; ; *** Controller/Input Configuration ; joyport0=mouse joyport0_autofire=none joyport0_friendlyname=Mouse joyport0_name=MOUSE0 ; joyport1=joy1 joyport1_autofire=none joyport1_friendlyname=USB Gamepad joyport1_name=JOY1 joyport1_amiberry_custom_none_north=Joy2 Up joyport1_amiberry_custom_none_east=Joy2 CD32 Green joyport1_amiberry_custom_none_south=Joy2 CD32 Red joyport1_amiberry_custom_none_west=Joy2 CD32 Yellow ; ; ; input.joymouse_speed_analog=2 input.joymouse_speed_digital=10 input.joymouse_deadzone=33 input.joystick_deadzone=33 input.analog_joystick_multiplier=15 input.analog_joystick_offset=-1 input.mouse_speed=100 input.autofire_speed=0 kbd_lang=us ; ; *** Host-Specific ; amiberry.vertical_offset=0 amiberry.hide_idle_led=0 amiberry.gfx_correct_aspect=1 amiberry.kbd_led_num=-1 amiberry.kbd_led_scr=-1 amiberry.scaling_method=-1 amiberry.quit_amiberry=delete amiberry.use_analogue_remap=false amiberry.use_retroarch_quit=true amiberry.use_retroarch_menu=true amiberry.use_retroarch_reset=false ; ; *** Common / Paths ; use_gui=no kickstart_rom_file=$(FILE_PATH)/cd32kick31.rom kickstart_ext_rom_file=$(FILE_PATH)/cd32ext.rom flash_file=/opt/retropie/emulators/amiberry/cd32.nvr cart_file= ; ; *** Floppy Drives ; floppy0=/home/pi/RetroPie/roms/amiga/Fly Harder (1993)(Buzz)[!].cue floppy0type=-1 floppy1= floppy1type=-1 floppy2= floppy3= cdimage0=/home/pi/RetroPie/roms/amiga/Fly Harder (1993)(Buzz)[!].cue,image nr_floppies=0 floppy_speed=100 ; ; *** Hard Drives ; ; ; *** CD / CD32 ; cd_speed=100 cd32cd=true cd32c2p=true cd32nvram=true ; ; *** Display / Screen Setup ; gfx_framerate=0 gfx_width=768 gfx_height=216 gfx_refreshrate=50 gfx_refreshrate_rtg=50 gfx_lores=false gfx_resolution=hires gfx_linemode=none gfx_fullscreen_amiga=false gfx_fullscreen_picasso=false ntsc=false ; ; *** CPU options ; finegrain_cpu_speed=1024 cpu_type=68ec020 cpu_model=68020 cpu_compatible=false cpu_24bit_addressing=true fpu_no_unimplemented=true fpu_strict=false compfpu=true cachesize=0 ; ; *** Memory ; chipmem_size=4 z3mapping=real fastmem_size=0 a3000mem_size=0 mbresmem_size=0 z3mem_size=0 z3mem_start=0x40000000 bogomem_size=0 rtg_modes=0x502 ; ; *** Chipset ; chipset=aga chipset_refreshrate=50.000000 collision_level=playfields chipset_compatible=CD32 rtc=none ksmirror_e0=false ksmirror_a8=true cd32cd=true cd32c2p=true cd32nvram=true immediate_blits=false waiting_blits=automatic fast_copper=false ; ; *** Sound Options ; sound_output=exact sound_channels=stereo sound_stereo_separation=7 sound_stereo_mixing_delay=0 sound_frequency=44100 sound_interpol=none sound_filter=off sound_filter_type=enhanced sound_volume_cd=0 ; ; *** Misc. Options ; bsdsocket_emu=false
-
Why use custom controls for CD32 controls when it’s one of the available controller modes?
-
Hi
Thanks for the config file. For some reason, it loads a pair of eyes against a black screen, and waits for something to be loaded. I have copied your instructions (same filename as ISO, in right folder, correct kickstarts in bios). I noticed you had 'flyharder' referenced in the config file so changed this for my filename also. Is there anything else I need to change to get this to work? -
The pair of eyes is the free alternative kickstart file (AROS)
So you don’t have your bios files correctly set or scanned -
@SpudsMcToole I’m new to Amiga emulation... Have been trying this but it doesn’t load as seems unable to load the right rom
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.