4 ms·
The C64 did not autoboot. You had to type: LOAD"*",8 or LOAD "*",8,0 RUN as far as creating the original disc, not that hard. format the whole disc f
by mmphosis 11y ago
The C64 did not autoboot. You had to type:
LOAD"*",8
or
LOAD "*",8,0
RUN
as far as creating the original disc, not that hard. format the whole disc for a commodore. use track 18 sector 0 for bam and sector 1 for directory (just one sector). calculate number of tracks needed for commodore program storage. mark the rest of the disk sectors as used.
move the disk to a pc. using a custom program, format the individual tracks not used by the commodore for the pc (do not use the dos format, it would wipe the disk of commodore info). so, the back of the floppy and the tracks not in commodore space. mark the tracks not formatted for pc as bad in the fat sectors on track 1.
http://trixter.oldskool.org/2008/09/28/the-diskette-that-blew-trixters-mind/#comment-7310 http://trixter.oldskool.org/2008/09/28/the-diskette-that-ble...
You could even do three format with IBM, Apple, and Commodore so long as the Apple and Commodore formatting was on flip sides of the disk.
http://trixter.oldskool.org/2008/09/28/the-diskette-that-blew-trixters-mind/#comment-7321 http://trixter.oldskool.org/2008/09/28/the-diskette-that-ble...
- chillingeffect 11y agoclose: LOAD "*",8,1 or: LOAD "*",8 RUN The 8 was the drive number, so it could potentially be 9, 10, or 11. The ,1 indicates "reload into the same memory location it was saved from, rather than into the beginning of BASIC." Typically commercial games used tricks to get an autorun from the ,1 flag (I can't remember how those worked).
- royjacobs 11y agoThey would overwrite the CHROUT vector used to show the "READY." text after loading. So when BASIC wanted to print the "R" it would call CHROUT, which was rerouted to your application's loader. More info is available at the excellent Pagetable blog [1]. [1] http://www.pagetable.com/?p=568 http://www.pagetable.com/?p=568