ADFFS 2.86 public beta

Discuss ADFFS development and download test releases
JonAbbott
Posts: 3135
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: ADFFS 2.86 public beta

Post by JonAbbott »

wmd wrote: Thu Jan 30, 2025 3:12 pm Great, I will look forward to that then!
That turned out to a far bigger change than I thought, but does resolve a long standing issue with long paths/filenames...try the OP version and let me know if it now flushes back okay. I've removed the debug code, so you'll need to reboot to confirm.
wmd
Posts: 171
Joined: Thu Feb 04, 2021 1:02 am

Re: ADFFS 2.86 public beta

Post by wmd »

Working perfectly now, with the hourglass icon appearing briefly during save. I will try and test it with some other JFDs over the weekend.
wmd
Posts: 171
Joined: Thu Feb 04, 2021 1:02 am

Re: ADFFS 2.86 public beta

Post by wmd »

Continuing in this thread from the 2.85 thread re: Saloon Cars Deluxe. Something very odd going on. I successfully imaged all 3 discs, no errors, no red blocks. However, when I came to install to HDD from the JFDs, it got to disc 3 then reported disc errors. When I insert the original floppy 3 into drive A and Verify, there are no errors. However, when I mount disc 3 JFD and Verify, multiple defects are reported. ADFFS is therefore introducing errors into the JFD disc 3?
JonAbbott
Posts: 3135
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: ADFFS 2.86 public beta

Post by JonAbbott »

wmd wrote: Fri Jan 31, 2025 8:17 pm when I mount disc 3 JFD and Verify, multiple defects are reported. ADFFS is therefore introducing errors into the JFD disc 3?
Verify on a JFD will nearly always return errors as it only captures sectors listed in the recording file.

It's more likely your disc 3 is different to the one the recording was created from. I don't recall offhand what's on disc 3, but if it's saves, they would not be captured as the recording was likely created from an untouched original.

Short answer is to drag the full ADFS 800KB recording file into the imager window before imaging disc 3, so it captures the full floppy. You can find it in the !ADFFS.imaging folder.

Long answer:
  1. When I obtain rights to release titles, I check for floppies that might vary from the one originally imaged and where it's sensible will switch them to full disc captures
  2. I obtained rights to release Saloon Cars last week, so will be looking at it a lot closer as I get the archive and images into a releasable state
  3. With the recent addition of Auto flush, I can now look at allowing ADFFS to add uncaptured sectors as writes occur, and fake verify responses for missing sectors. This will allow save discs to start off blank/minimal and grow as they're written too
JonAbbott
Posts: 3135
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: ADFFS 2.86 public beta

Post by JonAbbott »

wmd wrote: Thu Jan 30, 2025 8:56 pm Working perfectly now, with the hourglass icon appearing briefly during save. I will try and test it with some other JFDs over the weekend.
Make sure you keep backups. I've just noticed it's corrupting the original sectors when Auto flush occurs for the first time on a JFD imaged prior to 2.86.
wmd
Posts: 171
Joined: Thu Feb 04, 2021 1:02 am

Re: ADFFS 2.86 public beta

Post by wmd »

JonAbbott wrote: Sat Feb 01, 2025 9:07 am Verify on a JFD will nearly always return errors as it only captures sectors listed in the recording file.
Might it be a good idea for ADFFS to inform the user when there is a missmatch between the recording file and resulting JFD?
JonAbbott wrote: Sat Feb 01, 2025 9:07 amI obtained rights to release Saloon Cars last week, so will be looking at it a lot closer as I get the archive and images into a releasable state
Did you obtain permission to obtain Saloon Cars Deluxe? That is the version of the game I am referencing here.
JonAbbott
Posts: 3135
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: ADFFS 2.86 public beta

Post by JonAbbott »

wmd wrote: Sun Feb 02, 2025 7:20 pm Might it be a good idea for ADFFS to inform the user when there is a missmatch between the recording file and resulting JFD?
That's not possible without knowing exactly what the protection is expecting.
wmd wrote: Sun Feb 02, 2025 7:20 pm Did you obtain permission to release Saloon Cars Deluxe?
Yes, all versions except StrongARM.
wmd
Posts: 171
Joined: Thu Feb 04, 2021 1:02 am

Re: ADFFS 2.86 public beta

Post by wmd »

When you type the game name into the ADFFS search box then ADFFS should know what it is expecting, surely?
JonAbbott
Posts: 3135
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: ADFFS 2.86 public beta

Post by JonAbbott »

wmd wrote: Sun Feb 02, 2025 10:40 pm When you type the game name into the ADFFS search box then ADFFS should know what it is expecting, surely?
It knows a list of disc addresses, sizes and geometry used, it knows nothing about what result is expected.

When you see the imager show tracks in orange to indicate protection, it's really only highlighting reads that are non-standard, such as unusual disc geometry. Likewise when you see red, it might be an actual bad sector or it could be protection related.

The only realistic way to validate an image is to run the game from it.
wmd
Posts: 171
Joined: Thu Feb 04, 2021 1:02 am

Re: ADFFS 2.86 public beta

Post by wmd »

JonAbbott wrote: Mon Feb 03, 2025 10:09 amThe only realistic way to validate an image is to run the game from it.
Might this not even be enough though? For example, what if a certain file has been corrupted in the subsequent JFD, and that file is not used or accessed until the very end of the game? E.g. an ending screen or other code relating to completing the game.
Post Reply