[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SOS file system information
On Mar 20, 3:35 pm, Toinet <antoine.vig...@laposte.net> wrote:
> I'd like to know:
> - block 0 structure for instance,
> - technical guide & documentation about SOS,
> - other things as volume size limit, etc.
I had posted right away, but I guess that got lost! Here's what I was
going to add:
On boot, ROM loads block 0 into $A000 (the upper S-bank, always
present) and control is passed to it. It's straight code; there's no
header, counters or signatures. There's something else that happens
to enable dual-booting - ProDOS boot can be in block 0, while SOS boot
is in block 1. I don't recall what that is.
As Dutch mentioned, the SOS ref manuals are on apple3.org. They are
good references for programming to the APIs, which will look very
familiar to a ProDOS assembly programmer.
The volume size limits, file limits, etc. are all the same as ProDOS.
Jeppson's "tour" is a really good way to fill in the blanks left by
the SOS books:
http://apple3.org/Documents/Magazines/AppleIIIBits.html