Is there a tutorial on how to run PUAE at all?

Actually, the p-uae core works decently, providing you use the build here: http://lindqvist.synology.me/windows/ (Windows x64 only, sorry). The only limitation that I’ve found so far is the inability to work with filesystem directories, i.e directories in the host system. There are two ways to load games in the P-UAE core:

For single floppy games or harddrives (bootable): you must have a valid configuration file called .uaerc in the same directory as Retroarch.exe. This is an example, emulating a vanilla Amiga 500 (with 4 floppy drives):

kickstart_rom_file=./kick13.rom chipmem_size=1 bogomem_size=0 use_gui=no nr_floppies=4 cpu_type=68000 cpu_speed=real cpu_compatible=true ntsc=false chipset=ocs immediate_blits=false gfx_linemode=double gfx_framerate=1 sound_output=normal sound_frequency=44100 sound_channels=mixed sound_interpol=none show_leds=true floppy_speed=100 gfx_center_vertical=smart gfx_center_horizontal=smart gfx_color_mode=16

(you must substitute the spaces with linefeeds, I can’t find how to format code correctly in the post editor)

Note the kickstart location: in the example above is ./kick13.rom, that means that the kickstart rom (called kick13.rom, and it’s Kickstart 1.3 since we target an A500) must be in the same directory as Retroarch.exe. Now you can load directly your .adf (or .hdf) file within retroarch and it should play (if it is Amiga 500 compatible, of course).

For multi floppy games, I think there is currently no other solution that write a .uae file yourself (or write a program that does that automatically!). You can use the above template and simply add the .adf images like this:

floppy0=C:\AmigaGames\Assassin.Disk1.adf floppy0type=0 floppy1=C:\AmigaGames\Assassin.Disk2.adf floppy1type=0

Then you can load the resulting .uae file in Retroarch.

Hope this helps.

Try the link I’ve posted. You won’t regret, I swear.

problem is that i need to write a config for EVERY adf game i want to play, and apparently multi-disk support is out of question…

Yeah, you ned to write a config for every game. I wrote a batch file for do that for me. As for the multi disk games, read the entire tutorial, as he explains how to use whdload files… It is the only way…

Hi, I can run MSX games just fine using MAME core from Retroarch (for savestates, not supported by BlueMSX). I can show you how, just need some answers:

  1. Can you run BBC Micro programs using standalone MAME?
  2. Are you familiar with MAME Software Lists?

And The last qyestion: which shaders do you use with Stella?

Thanks un advance

you have a script…i don’t, so its not easy for me, and not convenient at all.

I read the tutorial, still not convenient…especially for the fact that you use whdload files…which runs fine and immediately on winuae

WHAT??!

what exactly are you talking about?

i never said i use Stella, or msx

Sorry, my mistake. That reply was for other dude, Esc.

It is the only way, sorry. I’ve searched for months, with no success. This is the only way, now my Shield TV runs amiga from Arc Browser smoothly.

Hi everyone,

I recently updated the puae core and now it can work without the need of a specific .uae file for each game.

You will have more infos in the following thread:

1 Like

Thanks I’ll give it a try

OK tried it and it works basically perfect!!

so perfect that i didn’t even needed to create a m3u file for multiple disks…pressing X on my xbox controller opened up the puae menu (this time perfectly usable\browsable), and there’s a “floppy” disk option where you can swap disk on the fly…and it works perfectly! the only downside is that the files must be extracted adf files (retroarch can read zip files but not the puae menu) and they must in the C: hard drive (or the hard drive letter where you installed reotrach), no matter the folder

Glad to hear this finally got some much needed attention, does it now also work correctly on linux or is that still broken?

I decided to updare the core since my very first try here. well now it doesn’t work anymore.

everytime you open the menu (not retroarch menu, but puae menu, being that disk swapping seems to be not supported in retroarch),you can try and change whatever you want, but when you go back ot the game,it crashes and exits retroarch

on the log i can see only this error (before crashing): Illegal instruction: 4e7b at 00FC0564 -> 00FC0582

Can anyone tell me why is this happening? I have all required bios and whdload.hdf in the system folder, loading any hdf game will display this screen.

Got it working on win7 x64.

First you need the 3 bios files mentioned in the info file in your system folder.
Then the obscure thing:
CAPSImg.dll x64 version in retroarch main folder. (windows 64 “version 5.1”, 64bit folder, download here)
edit: it seems it’s necessary to support .ipf disks, which is the format I got my floppies in.

And don’t touch any cpu or floppy speed core option or it can just stay on a black screen forever.

I got WinUAE running great on Win10x64, I’d love to switch to Retroarch PUAE core in the future, but even with all the tips from this post I can only get the blue screen from my previous post.

Loading hdf files requieres some extra work.

A few things you could check:

  1. If you are missing the Kickstart roms inside whload.hdf.

  2. The name of slave file inside the the game hdf, is what WHDLoad.hdf is expecting to load.

  3. You have a uae config file for mounting the game hdf and WHDLoad.hdf. Not really sure if absolutely necessary, but Is the only way I get It to load.

As I said at first it requieres work but is doable, for more information check this guide:

Also want to mention the recent changes in the puae core in the repo, is nice that the core is receiving some needed love.

If HDF files requires extra work, can you tell me how to load a game directly? In WinUAE I have WHDload files in LHA format and the emulator works great with that, when everything setup. The WHDLoad.hdf file as I understand needs two kick.roms which I added following the tutorial earlier in this thread, they have the same MD5 checksum as well. So, instead of HDF files, which one is better since I believe LHA files won’t work?

I don’t think is possible to load a hdf directly (im not expert). My understanding is that other emulators have some kind of database that is used when a hdf or lha file is loaded. The game is identified in the database and a temporal file containing the kickstar roms and whdload is created, then the game is loaded. PUAE has no database, so there is extra work to make games run.

No, lha games are not supported in PUAE, but a hdf can be build from them.

If you are sure the whload file contains the correct kickstar roms, then verfiy that the slave file in your hdf game has the name that whload is looking for, if not rename it.

I recommend you to read the guide in the link posted, it describes all the steps to create hdf files and running them.

1 Like