| |
hedning
Registered: Mar 2009 Posts: 4732 |
Release id #120907 : Wonderland XII
Possible loader issue (mainly aimed at Bob, HCL and Krill, I presume): I have had a discussion with a friend of me who always had the demo crashing on a 1541C. It always crashed on the same place, and with working disks (same disks run fine on his FD-148). The crash occurs directly after this part and before the "clock":
I thought it was his faulty drive or something, but agreed on testing the demo on a couple of my drives. We also checked out how the drivespin looked like (with Speed in 1541 Diagnostic Cartridge V1.0 [8kb cartridge]). My friend's 1541C had 301.5 RPM, so I did the same test with the drives I had here, with these results:
1541-II (original ROM): 299.5 RPM. Demo runs fine.
1541-II (JiffyDos): 300.5 RPM. Demo runs fine.
Oceanic (JiffyDos): 300.3 RPM. Demo runs fine.
1571 (original ROM): 300.2 RPM. Demo crashed on disk 1.
But now the interesting part. I get the same error on my 1541C with 300.2 RPM: Crash every time as the same spot as my friend's 1541C.
Can this be specific for this demo, or something in the loader? Is the 1541C ROM different from an original 1541? Can that be the issue? |
|
... 2 posts hidden. Click here to view all posts.... |
| |
tlr
Registered: Sep 2003 Posts: 1791 |
There is a track 0 sensor on the 1541C IIRC. That signal may appear in a register where the loader doesn't expect it perhaps? |
| |
hedning
Registered: Mar 2009 Posts: 4732 |
As Vice dont have a 1541C option, I tried to add the 1541C rom to a 1541 but it did not work. Will try 1541-II with the 1541C rom.
Groepaz: is there a reason not to have the 1541C as a standard choice to emulate? Almost all other Commodore drives are there. |
| |
carlsson
Registered: Nov 2002 Posts: 41 |
Agreed. I tried to fit a 1541C ROM to WinVICE (though an ancient version, so it could be my fault) last week when the Wonderland XII problem arose in a Facebook group. I got very strange results from emulation with that setup, though I was not able to reproduce the particular crash.
Does this mean the demo uses a series of different loaders of which the one on side 1 is fine with the 1541C but the one on side 2 eventually would crash out? |
| |
hedning
Registered: Mar 2009 Posts: 4732 |
1541C is more similar to a 1541-II than a 1541 when it comes to ROM size etc, but has other features as well, like the track 0 light sensor etc.
There seems to be two different ROM-files for the 1541C:
1: ftp://www.zimmers.net/pub/cbm/firmware/drives/new/1541/1541C.25..
2: ftp://www.zimmers.net/pub/cbm/firmware/drives/new/1541/1541C.25..
Here are the release notes for the second (upgrade) rom from 12 Dec 1986:
ftp://www.zimmers.net/pub/cbm/firmware/drives/new/1541/1541C.25..
Here is a comparison of the 1541C and 1541-II firmware by Wolfgang Moser:
ftp://www.zimmers.net/pub/cbm/firmware/drives/new/1541/1541C-to.. |
| |
carlsson
Registered: Nov 2002 Posts: 41 |
It was confirmed that the drive the FB-OP had problems with (not Hedning) was rev 1. Perhaps Hedning wants to dump his ROM too to be certain. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11391 |
hedning: no particular reason other than that noone bothered to implement it. that said, 1541 vs 1541-II in VICE also _only_ means using another rom, none of the hardware differences is actually emulated. supply a bunch of test programs related to 1541C specific features, and i'm happy to give it a try :) |
| |
hedning
Registered: Mar 2009 Posts: 4732 |
Quote: It was confirmed that the drive the FB-OP had problems with (not Hedning) was rev 1. Perhaps Hedning wants to dump his ROM too to be certain.
Sure. Should I send it to you? |
| |
hedning
Registered: Mar 2009 Posts: 4732 |
The demo crashes on side 1 on both 1571 and 1570 btw. Just tested it again. |
| |
carlsson
Registered: Nov 2002 Posts: 41 |
Quote: Sure. Should I send it to you?
No need to really. Just run comp, cmp or whatever your binary comparison tool is called on your favorite OS. If it says the file (minus any headers) is different to both known dumps, perhaps Bo and other ROM collectors will want a look. If it is identical to an existing one, anyone who gets emulation to work can use an existing known good dump. |
| |
hedning
Registered: Mar 2009 Posts: 4732 |
My 1541C is rev 1 too, just as the other failing one. |
Previous - 1 | 2 - Next |