Aley Keprt wrote:
> No, I don't think so. If there's no "auto*" file, it can't boot.

Simon Cooke's method is generic and does not rely on what the bootable code
actually is - it'll be what the ROM bootstrap checks for before running the
code, and if it's missing you'll get a 'No DOS' error.  It doesn't care what
the code is, only that there is bootable code present.


> You probably misunderstand that the algo above is designed to boot
> diskettes without DOS Diskettes with games (and usually very special
> version of DOS) can be booted classically,
> i.e. you don't need to load "booted DOS" snapshot.

I'm not sure I understand what you mean, but the regular DOS disks also have
the same signature.  In the case of regular DOS it will load the rest of the
DOS file into memory, and as part of executing it will check for the AUTO*
file - that special case that only applies to DOS.  For many games and demos
the boot code will just talk directly to the floppy controller and pull the
game/demo code into memory without the need for a full DOS or AUTO*
mechanism.

I guess as long as sector 1 of track 4 is a regular 512 bytes in size, and
contains the BOOT signature and some bootable code, it doesn't matter what
the code is or what the rest of the disk looks like.  SimCoupe only needs to
be concerned whether the signature is present to know that it's worth
pressing  F9 to run the code...

Si

Reply via email to