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

[no subject]



Another idea that will not work is using an "El Torito" boot mechanism.  Th=
is was mainly for the PC (though I think nothing in the specs limits its us=
e to the PC).  The Apple II/IIgs likely does not know how to bootstrap usin=
g the El Torito mechanism.

A more probable approach is to use an ISO9660 CD with "overlaid" bootstrap =
systems.  NEXTSTEP/OPENSTEP used this to bootstrap its installation CD in m=
ultiple platforms (the NEXT systems and SPARC systems, and partially on PCs=
).  There is a 32KB space available at the start of an ISO9660 image.  Hybr=
id HFS/ISO9660 CDs make use of this by putting an Apple partition map into =
this space.

Does the SCSI card respect an Apple partition map during the boot process, =
to boot from a specific partition?  I suspect some cards do, and some don't=
.

If an Apple partition map is ignored, 32KB is enough to create a ProDOS fil=
e system, but possibly containing only ProDOS.  Even just adding BASIC.SYST=
EM would overflow this space.  Not enough to bootstrap GS/OS and load its F=
STs.  But there is some space available after the ISO9660 volume descriptor=
s.  Could we hide the ISO9660 volume descriptors as a single ProDOS file, a=
nd extend the ProDOS file system beyond them?  Worth a try...

/pitz