ksherlock / ample

Apple Emulator Frontend for MAME
90 stars 6 forks source link

Log into archive.org to download ROMs? #36

Open nriley opened 2 months ago

nriley commented 2 months ago

I can't download the ROMs with the "Download Missing" button as it appears they now require logging into archive.org.

image

If this is not possible to do (easily) it'd be nice to get have the URLs of the missing ROMs available.

ksherlock commented 2 months ago

That's annoying. Ample will use a username/password from keychain but it doesn't currently work with what they're doing (NSURLAuthenticationMethodServerTrust - server trust authentication). In the meantime, the list of roms is roms.plist file in the Resources directory.

ejh1965 commented 2 months ago

I'm having the same problem. I been using old roms from an older Ample, don't remember which version, cause when ever I update ample and and redownloaded the roms, it wouldn't boot the emulated Apple IIGS. I keep a folder with the roms just for this reason. I believe getting the most up to date roms will help me with a problem I'm having in another issue with the Apple IIGS joystick emulation that I posted. Could that be true.

nriley commented 2 months ago

@ejh1965 You can do what @ksherlock suggested to get a list of what ROM .zip filename matches what emulated machine. Although it's not as necessary for the IIgs one since it is named "apple2gs.zip".

The URL to download ROMs is what you can see in the URL field in the ROMs window; as above I had to create and log into an Internet Archive account before I could actually download them. You can click the ROMs button with a folder icon in Ample's Manage ROMs window to see where you need to put the ROM once it's downloaded. Then I did have to click the Refresh button so the ROMs I downloaded no longer showed as missing.

ejh1965 commented 2 months ago

Thanks I just created an account. I wonder if I could use the roms folder as a reference to find the rom to download or should I use the roms.plist as a reference. I guess the latter to make sure I have all the newly create ones. Thanks again. Just love what's going on in the emulator world.