[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Disk Writing Scheme Question



	Okay, I've been trying, with very slow and laborous success, to figure
out how Electronic Arts went about writing information to their Legacy
of the Ancients program disks.  They used their proprietary DOS,
which, from what I've heard, was typical of their Apple ][ products
for a while until they finally switched to ProDos.  Anyway, after a
few hit and miss attempts, I figured out where and how EA stored
(rather, cutely encrypted) filenames (there are three 8-bit numbers
that follow the 5 character filename, however, that I haven't figured
out), but on casual inspection, it looks like there is absolutely no
rhyme or reason to how they threw data on the disk -- parts of
different files seem to appear in same sectors, which I'm not even
sure is possible.  :)  So, if anyone remembers anything about EA's old
proprietary DOS, I'd be forever in your gratitude if you could explain
it to me.  No, I don't know 6502 assembly; but yes, I'm experienced
with running (good) ML debuggers in general.  I'm using .DSK versions
of the disks, hacking them from a PC.  My goal is to extract each EA
file on the LOA disks into a seperate PC file that I can then analyze
as a whole.  Again, my main concern is the three bytes following the
filename, and how EA arranged data on the disks.  Thanks for any
(quality) help.  ;)