Disk boot-strap record [PC98]

Boot-up unit Boot-up unit
number
IPL record format
(Cylinder 0, Track 0)
IPL record
sector number
IPL record
bytes
Load address of IPL record
(Entry point)
Notes
Density Sector size Segment base Offset
640KB FD 0, 1, 2, 3 FM 128 1, 2, 3, 4 512 1FE0h 0000h  
256 1,2  
512 1  
MFE 128 1, 2, 3, 4 1024 1FC0h N88-BASIC
256 1, 2 MS-DOS
512 1  
1MB FD 0, 1, 2, 3 FM 128 1, 2, 3, 4 512 1FE0h N88-BASIC
256 1, 2  
512 1  
MFM 256 1, 2, 3, 4 1024 1FC0h  
512 1, 2  
1024 1 MS-DOS
HD (CT=11) 0, 1 MFM 256 0, 1 512 1FE0h Put ascii code "IPL1" at 0004h.
HD (CT=00) 0, 1 MFM 256 0, 1 512 1FE0h Track number of IPL record relatives to logical volume.
512 1024

Note: CT=11 means Controller Type is PC-98XA,XL,XL2 internal interface. CT=00 means Controller Type is PC-9801-27 interface. It is set by the DIP switch on the board, and you can read it from I/O port 82h. See NEC PC98 I/O ports (Details).