DPlus and Track 16

Hardware Hacking, Programming and Game Solutions/Cheats
Post Reply
pser1
Posts: 1655
Joined: Sun Mar 25, 2012 7:32 pm
Location: Barcelona (SPAIN)

DPlus and Track 16

Post by pser1 »

Hi,
using DPlus49b and DPlus50 that don't have the KILL problem by design, I have learned that they don't update the backup directory after any command
that changes sectors in Track 20 (directory).
If I want to synchonize T16, I need to send the command
BACKUP DIR
and then the result is the same as with the other DOS versions.

I wanted to add a call to a rutine that, theoretically, should copy the modified sectors in T20 to T16 but it doesn't copy the first FAT sector correctly.
Has anybody worked with this DPlus and knows anything about this problem?

I have been adding a call to indirect C024
jsr [$c024]
but the result is not what I expected, but what I have described before ... maybe I am adding it to the wrong place (most probably)
By now I have put this call at $cd96 when COPY has finished and goes back to the prompt.

Maybe somebody knows where DPlus has the modified directory sectors table.
I found that DDOS12 was using $6AB to $6BC (some 18 bytes) to control the modified sectors ...

Any advice would be very welcome!

cheers
pere
Post Reply