Amiga Retro Brisbane

Amiga OS => Amiga OS (Emulated) => UAE => Topic started by: intangybles on December 06, 2019, 12:52:06 pm

Title: Getting Amiga emulation up and running on the PlayStation Classic
Post by: intangybles on December 06, 2019, 12:52:06 pm
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/ (https://modmyclassic.com/bleemsync/)

What this gives you in the end is:

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:

Code: [Select]
\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"):

Code: [Select]
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"):

Code: [Select]
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"):

Code: [Select]
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-uae
https://buildbot.libretro.com/
http://thumbnailpacks.libretro.com/
https://lindqvist.synology.me/wordpress/?page_id=182
https://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/
Title: Re: Getting Amiga emulation up and running on the PlayStation Classic
Post by: epsilon on December 06, 2019, 04:30:34 pm
Thanks for sharing this information. Very interesting project!

Might have to pick up a PS Classic and try it one day!

Catcha,
Epsilon
Title: Re: Getting Amiga emulation up and running on the PlayStation Classic
Post by: intangybles on December 06, 2019, 07:35:50 pm
Thanks for sharing this information. Very interesting project!

Might have to pick up a PS Classic and try it one day!

Catcha,
Epsilon

Yes it went and worked very well! I have long had a PIb I ran Amibian on and it worked ok, all I was doing at the time was running a copy of my old A2000 & A3000 HDD while I was rebuilding the actual A2000. Inspired my what I read the Pi3 could do I was keen to upgrade but never manger to get sufficient cash together! Then along came the BigW $38 special on the Ps Classic! Well I thought can’t go wrong!
Title: Re: Getting Amiga emulation up and running on the PlayStation Classic
Post by: ARB Forum Admin on November 27, 2020, 12:43:22 pm
Project ERIS is the go now...

https://modmyclassic.com/project-eris/ (https://modmyclassic.com/project-eris/)