23 ld bc,loader_end-loader
28 ; use in0/out0 for internal registers
30 out0 (IOCR),a ; remap Z180 internal I/O to c0-ff
32 ; use in/out for simulation registers (high address not decoded)
34 ;out (MMU_BANK_SEL),a ; go to first bank (RAM)
36 ;out (MMU_SEG_SIZE),a ; 48 kbyte
38 ;out (MMU_INIT),a ; 1 bank
40 ; read drive 0 track 0 sector 1 to address 0
55 ; read has failed, print message
56 ld hl,message-loader+0x1000
66 .ascii 'Error reading boot sector\r\n\0'