New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WHDLoad AutoBooter and 68000 CPU kickstart #309
Comments
it is deliberate that 68000 is selected, for the speed issues you mention ;) Amiberry doesnt use naming for its file detection, but WHDload does require some quite specific versions, and only those have symlinks created . There is a list.... it's here: |
Thank you, yes that makes sense. I think I have all the correct roms from that list but I still can't get it to work. Do you know the one needed for the 68000? (or are there multiple ones that may be used). Do they need to be the 512 dump or 256 (I remember issues related to these in the past). |
@RetroD |
@midwan I thought that now I could start clean and it would recreate symlinks. I launched a few games and no symlinks were created, although the games worked (besides Barbarian Palace of course) Does Barbarian (palace version) work for you guys? Just checking before I lose my mind tonight :-D |
i am not 100% the cloato ones will work with WHDLoad tbh |
The games seem to work without the symlinks, but yeah, if you use the Cloanto ones no symlink is created. |
Maybe it's not kickstart related... I seem to have the correct one according to this: Anything that could cause amiberry to go back to the list when CPU is set to 68000? |
The missing one is probably the a600 hd one you need for this. It allows WHDLoad to work on a 68000 machine. It’s an Amiberry requirement not WHDLoad s , so it won’t be on that page. You’ll have to wait till I have time to test it again |
Thanks @HoraceAndTheSpider, was writing this as you posted: Ok, hopefully last post and I'll leave you alone. I got it to work, but it makes no sense to me: My custom config: Is this possibly a bug? I find it strange that it would work by replicating the same thing from the xml. So I am now wondering if the CPU parameter I have set to 68000 is actually been used? Thanks again! |
The two sections use the same parsing code so they should behave the same, but that doesn’t mean they do!! Useful information for me to track down any bug with though, thank you :) |
WHDLoad v17.0 or better supports Cloanto encrypted Kickstart rom files, just remember to include rom.key file next to Kickstart rom files in SYS:Devs/Kickstarts. As a side note, WHDLoad v18.2 or better doesn't require a registration file. |
I’ll arrange for rom.key to be symlinked if available. |
Hello @HoraceAndTheSpider, |
@RetroD i've resolved a problem with |
Awesome! Do I just need to update from source to get the fix? |
You would need to compile the 'dev' branch, but atm, dont bother, i have experienced some other issues with this i need to look into (GURUs on the game load, but not the booter) EDIT: interestingly it seems i need to disable 'more compatible' CPU for this to work. If this turns out to be a common theme, i will remove this setting which is automatically enabled when picking the 68000 option. EDIT 2: You woul dbe OK to test it now with the latest fix, but would need to add |
I fear I would get lost trying to compile myself, I am quite new to the raspberry pi. I know how to pull from source when updating software on retropie (or getting binaries directly of course), but that's about it :). |
Perhaps we can start releasing beta binaries from time to time also, we'll see :) |
Version v2.21 is now pushed to master, so you can use RetroPie's "compile from source" option to easily get it. Closing this issue for now then, unless we hear it's still a problem. In that case, we can re-open it. |
Hello guys,
I finally managed to get WHDLoad Autobooter working great on my Retropie (RPi3), thanks again for this update.
I have encountered one issue which I believe to be related to an incorrect Kickstart.
I am trying to run Barbarian_v1.1_Palace_1784 and when I launch it, it goes back to the games selection list. I noticed the CPU in the XML is set to 68000 and it says on the wiki that if it is the case it will try to use the A600HD Kickstart 2.05 rom.
Now, I did try to cheat and added an override config with a 68020 - the game works, but probably a little too fast :)
So my question is, is there a list of expected names for the kickstart roms? I have the following but maybe Amiberry expects them to be named in a specific way?
A600HD Kickstart ROM v2.05 rev 37.300 (512k)
A600HD Kickstart ROM v2.05 rev 37.350 (512k)
For more information, I have the following in my Kickstarts folder the amiberry points to:
cd32ext.rom
cd32kick31.rom
kick12.rom
kick13.rom
kick20.rom
kick30.rom
kick31.rom
kick204.rom
kick205.rom
And these are the files that were generated so far in whdboot\save-data\Kickstarts:
kick34005.A500
kick37175.A500
kick40068.A1200
Any help would be greatly appreciated, even if there is a list of correct names or revisions for the required roms.
Thanks!
The text was updated successfully, but these errors were encountered: