A Really Quick Outline - I dare not call it a guide - to getting the Amiga emulation up and running on the PlayStation Classic.Time permitting and if there is interest, I will expand on this and make it a full guide.* Firstly, the BleenSync USB setup is very straight forward and that will get you a patched PlayStaion Classic up and running - all changes are reversible which is great - best advice - keep a safe copy of the BACKUP created in the first part.
https://modmyclassic.com/bleemsync/What this gives you in the end is:
- "BleemSync" - expanded Playstation Classic emulation (Large USB, OTG and user installable ROMs)
- "RetroArch" - the multi emulation (cores) platform (Emulation of most game consoles)
- Second (Optional), add any other ROMs or emulations that you wish at this point (many guides are online - I added NES, SMS & Colecovison)
The more tricky part - Getting P-Uae going under RetroArch.
The
p-uae (Amiga Emulation) core supplied in the install will NOT work!
* Firstly, Install a working core, some very enterprising people worked out that the SNES Mini core was functional on the PSC!
Download the core here:
https://hakchiresources.com/2018/05/14/p-uae-retroarch-core/Quote: "You will need to extract the puae_libretro.so file from the .hmod file in this location "CORE_puae\etc\libretro\core". I used 7zip to do this. Then copy the extracted puae_libretro.so over the file within the location "\retroarch\cores" on your usb stick."
Full details:
https://www.reddit.com/r/PlaystationClassic/comments/apuzh7/working_puae_core_found_amiga_games/* Second, If you have not done so already setup a directory tree on your USB to store your other ROMs and Amiga files.
My Tree:
\RetroRach Games\amiga\
\RetroRach Games\col\
\RetroRach Games\nes\
\RetroRach Games\sms\
The core can and will load ADF files directly but they are very slow. The WHDload (HardFile) option works very well.
In short you make a master WDHLoad.hdf file that is used to launch your individual game hdf files.
I was even able to very quickly get a copy of my A2000's HDD to boot as a .hdf file.
* Thirdly, again the SNES guide will serve you well in setting up a WHDLoad.hdf
https://www.reddit.com/r/miniSNESmods/comments/8dbqv7/guide_playing_amiga_games_on_the_snes_classic/File locations on the USB for this are:
\bleemsync\opt\retroarch\system
Place your kickstart ROMs and setup WHDLoad.hdf here.
\RetroRach Games\amiga\
Game .hdf and .uae config files go here.
Lastly, lots of editing and tuning .uae config files and building .hdf game files.
To load the game simply select the .uae file from the "Load content" menu in RetroArch.
Sample .uae file (HDF Game "swiv.uae"):
cpu_type=68000
chipmem_size=2
fastmem_size=4
chipset=ecs
cpu_speed=real
cpu_compatible=true
sound_output=exact
sound_channels=mixed
ntsc=false
gfx_correct_aspect=true
gfx_center_vertical=simple
gfx_center_horizontal=simple
gfx_width=640
gfx_height=512
gfx_framerate=2
show_leds=true
kickstart_rom_file=/media/bleemsync/opt/retroarch/system/kick31.rom
hardfile=read-write,32,1,2,512,/media/bleemsync/opt/retroarch/system/WHDLoad.hdf
hardfile=read-write,32,1,2,512,/media/RetroArch Games/amiga/swiv.hdf
Sample .uae file (ADF Game "F18 Interceptor (A500).uae"):
cpu_type=68000
chipmem_size=1
bogomem_size=2
chipset=ocs
cpu_speed=real
cpu_compatible=true
sound_output=normal
sound_channels=mixed
floppy_speed=100
nr_floppies=1
immediate_blits=false
ntsc=false
gfx_correct_aspect=true
gfx_center_vertical=simple
gfx_center_horizontal=simple
gfx_width=640
gfx_height=512
show_leds=true
kickstart_rom_file=/media/bleemsync/opt/retroarch/system/kick34005.A500
floppy0=/media/RetroArch Games/amiga/F18 Interceptor (A500).ADF
Sample .uae file (A2000 HDF file "a2000.uae"):
cpu_type=68000
chipmem_size=2
fastmem_size=2
chipset=ecs
cpu_speed=real
cpu_compatible=true
sound_output=normal
sound_channels=mixed
floppy_speed=100
nr_floppies=1
immediate_blits=false
ntsc=false
gfx_correct_aspect=true
gfx_center_vertical=simple
gfx_center_horizontal=simple
gfx_width=640
gfx_height=512
show_leds=true
kickstart_rom_file=/media/bleemsync/opt/retroarch/system/kick31.rom
cpu_speed=max
hardfile2=rw,DH0:/media/RetroArch Games/amiga/a2000.hdf,32,1,2,512,0,
I hope this helps a little. Its well worth the effort, it runs twice as fast as my old Pi2B.
References:
https://modmyclassic.com/bleemsync/https://docs.libretro.com/https://github.com/libretro/libretro-uaehttps://buildbot.libretro.com/http://thumbnailpacks.libretro.com/https://lindqvist.synology.me/wordpress/?page_id=182https://www.reddit.com/r/PlaystationClassic/comments/apuzh7/working_puae_core_found_amiga_games/https://hakchiresources.com/2018/05/14/p-uae-retroarch-core/https://www.reddit.com/r/miniSNESmods/comments/8dbqv7/guide_playing_amiga_games_on_the_snes_classic/