GideonZ / 1541ultimate

Official GIT archive of 1541 ultimate II sources
GNU General Public License v3.0
178 stars 45 forks source link

Maverick nibbler does not work on U2+ emulated drive. #325

Open Zibri opened 1 year ago

Zibri commented 1 year ago

To help a friend dump a disk in G64 we tried doing this:

Device8: real 1541 Device 9: u2+ drive A Then created an emty G64 and mounted on A Then we ran Maverick Single Nibbler. The result was an unreadable disk even if as a test we used a normal formatted disk.

Grrrolf commented 1 year ago

Have you tried copying the disk using real target hardware? Does the resulting copy/disk work if you copy it that way?

radius75 commented 1 year ago

I tried Maverick once and it didn't work.

Finally, I copied two copy-protected floppy disks with TurboNibbler4 The first g64 created was unreadable on Ultimate but worked in Vice. It was twice the size of a standard g64.

I made copies from this weird g64 to g64 in Vice (also TurboNibbler4) and managed to get a working (Ultimate and Vice) g64 of reasonable size.

Weird but it works for me.

radius75 commented 1 year ago

Only now I noticed that we are talking about the Single Copy option. You probably damaged the source floppy irreversibly in this way. Read from 08 and write to 08. If the source floppy was write-protected (sticker), nothing happened.

-- And if you set for Single Nybbler Dev. number 09 is nothing special happened. Read/Write was only on g64.

With the setting as you provided, you should use the Dual Nybbler. What program/game are you trying to back up? obraz

Zibri commented 1 year ago

Have you tried copying the disk using real target hardware? Does the resulting copy/disk work if you copy it that way?

yes, since I just tried to copy a dos formatted emty disk, not a protected game.

Zibri commented 1 year ago

Only now I noticed that we are talking about the Single Copy option. You probably damaged the source floppy irreversibly in this way. Read from 08 and write to 08. If the source floppy was write-protected (sticker), nothing happened.

-- And if you set for Single Nybbler Dev. number 09 is nothing special happened. Read/Write was only on g64.

With the setting as you provided, you should use the Dual Nybbler. What program/game are you trying to back up? obraz

1) I used SINGLE NYBBLER to test it. 2) I correctly setup up device 8 (source) as the real 1541 and device 9 (destination) as the emulated 1541 DRIVE A 3) the source was a disk formatted with the classic "open15,8,15,"N:test,t1":close15 4) I expected to find a copy of that empty disk in the g64 mounted on drive A

Instead I got an unreadable disk. I can try again.. but I doubt I made any mistake.

About the dual nybbler, I haven't tried it, but for debugging purposes I am just saying that the single nybbler (which should work anyways) doesn't.

radius75 commented 1 year ago

Have you tried copying the disk using real target hardware? Does the resulting copy/disk work if you copy it that way?

yes, since I just tried to copy a dos formatted emty disk, not a protected game.

So, have you tried to read/write using only one floppy? On the real 1541? The question is whether this can be done, or do nybbler check what sector they overwrite at all? Have you tried using two floppy disks?

- And have you tried to run this non-working g64 in some emulator, e.g. Vice?

Zibri commented 1 year ago

@radius75 maverick can indeed copy a normally formatted disk using a single 1541... it's with emulators and U2+ that it has problems.. and yes.. a normally formatted disk works everywhere... it's MAVERICK >> U2 emulated drive that has problems. obviously it's not maverick fault.. clearly it's the emulation that ios lacking (also vice has many problems with 1541 emulation)

radius75 commented 1 year ago

I tried copyprotected g64 to g64 on Maverick (35track). From DriveA.08 to DriveB.09. The copy was successful. GCR Nybble Copier / Dual Nybbler New destination g64 placed in Temp folder. Source g64 on USB stick. I'll plug in the 1541 soon and check the same copy-protected real floppy.

radius75 commented 1 year ago

I tried copy real floppy to g64. From 1541-II.08 to destination g64 DriveB.09 (DriveA disabled). New destination g64 placed in Temp folder The output g64 is corrupted.

Uploaded both files for comparison: compare.zip

-- Original real floppy, tested, loads menu, reads save and loads until the last level of the game.

-- I also verified that this valid g64 ("copy_g64_to_g64.g64" file) saved correctly on a real floppy in 1541-II using Maverick Dual Nybbler The copy is working.

I confirm. The problem is for copy real floppy -> g64 In other cases it is ok.

Zibri commented 1 year ago

yep. as I said.. I tried even with a normal disk... real floppy > g64 on U2+ = corrupted.