On Jul 29, 8:20 pm, "Michael J. Mahon" <mjma...@aol.com> wrote:
schmidtd wrote:
There exist disk
(err, game) images that will boot when written by RWTS (ADT) but not
ProDOS (ADTPro).
There must be an interesting story behind that... ;-)
I took a look last weekend to find out what was going on. And it was
just as you suggested - incorrect sector ordering. I had
(over-)simplified Andy's logic for determining sector ordering and
then testing for various filesystems. It turns out that lots of
images look a lot like CP/M on ProDOS as well as <whatever it really
is> on DOS.
I've "fixed" it by testing the most likely combinations first, which
works a whole lot better. Given another weekend's free time someday,
I might implement all of CiderPress' more robust guessing scheme. Bug
submissions have a way of raising priority of tasks, of course. :-)
Anyway, I just wanted to set the record straight. ProDOS can write
whatever .dsk image you might have just as well as RWTS can. Your
software just needs to get the sector skewing correct. And CiderPress
is a great way to find out if it has or not. :-)