Changes between Version 12 and Version 13 of FuzixBuildNotes


Ignore:
Timestamp:
Nov 24, 2020, 8:51:49 PM (5 years ago)
Author:
Eric Hazen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FuzixBuildNotes

    v12 v13  
    105105Hangs after that, but it seems control is being passed to the kernel from the boot loader and thus to init.
    106106
     107Time to read the boot loader.  Sigh.  Here's some interesting stuff about the boot disk:
    107108
     109{{{
     110;       Floppy loader:
     111;       Our boot disc is 77 tracks of 26 x 128 byte sectors, and we put
     112;       the OS on tracks 58+, which means we can put a file system in the
     113;       usual place providing its a bit smaller than a whole disc.
     114}}}
     115
     11677 * 26 * 128 = 256256 - that's the size of e.g. {{{diska.cpm}}}.  Bingo.
     117
     118Check the OS offset:  193024 = 58 * 26 * 128.  Or 0x2f200.
     119
     120Dump some of my disk image (after the dd) and I do see the start of fuzix.bin
     121at 0x2f200.  But interestingly not in the old {{{fuzix.dsk}}} supplied with z80pack.
     122There, the kernel starts at 0x30c00, which is track 60, not track 58.  Hmm...
    108123
    109124'''2020-11-22'''