| 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 | |
| 116 | 77 * 26 * 128 = 256256 - that's the size of e.g. {{{diska.cpm}}}. Bingo. |
| 117 | |
| 118 | Check the OS offset: 193024 = 58 * 26 * 128. Or 0x2f200. |
| 119 | |
| 120 | Dump some of my disk image (after the dd) and I do see the start of fuzix.bin |
| 121 | at 0x2f200. But interestingly not in the old {{{fuzix.dsk}}} supplied with z80pack. |
| 122 | There, the kernel starts at 0x30c00, which is track 60, not track 58. Hmm... |