dirkwhoffmann / vAmiga

vAmiga is a user-friendly Amiga 500, 1000, 2000 emulator for macOS
https://dirkwhoffmann.github.io/vAmiga
Other
299 stars 25 forks source link

"Amazing Tunes" does not load #689

Closed dirkwhoffmann closed 2 years ago

dirkwhoffmann commented 2 years ago

Reported by @chris70c: AmazingTunes.zip

Bildschirmfoto 2022-04-28 um 22 11 28

It loads fine in UAE.

TODO: Find and try the ADF version of the demo.

mras0 commented 2 years ago

Are you using the same config in WinUAE as you are in vAmiga? I get the same message in WinUAE if I add some fast ram to the "most compatible" configuration (and use cycle exact), and it appears to work in vAmiga in classic 512K chip + 512 slow config.

chris70c commented 2 years ago

Yes, exactly the same config: KS 2.04, Quickstart A500+ then 2MB Chip, 8MB Fast, add .hdf file. Like I told Dirk, this doesn't happens with the .adf file is something related to whdload, there are several install that reports error with autovector and they work fine on WinUAE and/or real Amiga hardware. It does work in vAmiga with 512+512 Slow but on WinUAE and real hardware there are no issues with Fast mem enabled. here's the .hdf file... AmazingTunes.zip

mras0 commented 2 years ago

@chris70c When you're testing with WinUAE do you have the compatibility slider all the way to the left (this isn't default)? Like this:

image

This is the config I'm using, A500+ quickstart (but slider adjusted) + 2MB chip + 8MB fast (HDF is from first post in the thread).

AmazingTune-uae-configs.zip

What config do you test on a real Amiga? It does work on my 060, but I think 7MHz 68000 + fast ram is quite an uncommon configuration, so maybe it wasn't tested? Like #678 everything seems to work if I up the CPU speed to 14Mhz in WinUAE (probably more common).

chris70c commented 2 years ago

using your config: Untitled

I'm using WinUAE 4.9.1 (2022-02-02) 64-bit Basically I think we can close this up, it is most likely a WHDLoad installer issues and is not related to vAmiga...

mras0 commented 2 years ago

WinUAE could still be wrong of course, so it might be interesting if somebody could test one of these whdload slaves on the real thing. Trapdoor fast ram expansions seem to be available, and if I'm reading the specs right maybe something like a ACA500 could be configured to use the normal CPU but still provide true fast ram.

DMS version of the music disk can be downloaded via the whdload page, but I've also attached it here: SAE-AmazingTunes.zip.

dirkwhoffmann commented 2 years ago

I've got an ACA500+, but I have no idea how to test whdload related stuff with it. I have a fleet of A500s around, but no machine with hard drive capabilities. I would need an A600, wouldn't I?

mras0 commented 2 years ago

If you have an extra floppy drive connected, you should be able to test it that way. It's small enough that the slave fits on one disk, unfortunately it's just too large to also fit the WHDload executable and disk swapping is not supported.

WFDLoad-AmazingTunes.zip

EDIT: Of course you also need KS2+, but that's included with the AC500+, right?

dirkwhoffmann commented 2 years ago

I found this:

gotek

I'll try to see if I can assemble a second drive with it (need to read the instructions).

dirkwhoffmann commented 2 years ago

Got the second drive working 😎:

IMG_2713

When booting with "AmazingTunes.adf" in df0: and "WhdLoad.adf" in df1:, I get an error message (same in vAmiga):

IMG_2712

What is the expected outcome? BTW, this is not the ACA500+ machine. I wanted to get the second drive going before switching to modded machines.

mras0 commented 2 years ago

That's the expected outcome in KS1.x (at least I see the same). It should work with KS2.0+ (I edited my old post, ACA+ should include KS3.1 as far as I can tell).

dirkwhoffmann commented 2 years ago

That's the expected outcome in KS1.x

Ok, cool, let's move on to the next level:

IMG_2714

This is the startup config (Kick 3.1, FastRam enabled):

IMG_2719

And this is the result:

IMG_2720

Bottom line: Not a bug. Our emulators are doing the right thing.

mras0 commented 2 years ago

Super cool, and great you had all the necessary hardware at hand!

BTW isn't the part labelled "boot card" on the ACA a CF-card reader that should allow you to test HD stuff?

dirkwhoffmann commented 2 years ago

BTW isn't the part labelled "boot card" on the ACA a CF-card reader that should allow you to test HD stuff?

Yes, you're right. I think it's supposed to work that way. Up to now, I only used it once to install a custom Rom (which failed for whatever reason).