MONRELOC
(*MONRELOC(putcptr, MG_putc)) \
(*MONRELOC(putcptr, MG_putc)) \
(*MONRELOC(putcptr, MG_putc)) \
(*MONRELOC(putcptr, MG_putc)) \
ROM_PUTX(MONRELOC(char, MG_machine_type));
ROM_PUTX(MONRELOC(char, MG_board_rev));
ROM_PUTX(MONRELOC(int, MG_dmachip) >> 24 & 0xff);
ROM_PUTX(MONRELOC(int, MG_dmachip) >> 16 & 0xff);
ROM_PUTX(MONRELOC(int, MG_dmachip) >> 8 & 0xff);
ROM_PUTX(MONRELOC(int, MG_dmachip) >> 0 & 0xff);
ROM_PUTX(MONRELOC(int, MG_diskchip) >> 24 & 0xff);
ROM_PUTX(MONRELOC(int, MG_diskchip) >> 16 & 0xff);
ROM_PUTX(MONRELOC(int, MG_diskchip) >> 8 & 0xff);
ROM_PUTX(MONRELOC(int, MG_diskchip) >> 0 & 0xff);
if (MONRELOC(char, MG_machine_type) == NeXT_X15) {
} else if (MONRELOC(char, MG_machine_type) == NeXT_WARP9C) {
} else if (MONRELOC(char, MG_machine_type) == NeXT_WARP9) {
} else if (MONRELOC(char, MG_machine_type) == NeXT_TURBO_COLOR)
} else if (MONRELOC(char, MG_machine_type) == NeXT_TURBO_MONO) {
} else if (MONRELOC(char, MG_machine_type) == NeXT_CUBE_TURBO) {
mach = MONRELOC(char, MG_machine_type);
ROM_PUTX(MONRELOC(char, MG_simm + ix))
if ((MONRELOC(char, MG_simm+ix) & SIMM_SIZE) !=
if ((MONRELOC(char, MG_simm + ix) & SIMM_SIZE) ==
if ((MONRELOC(char, MG_simm + ix) & SIMM_SIZE) ==
if ((MONRELOC(char, MG_simm+ix) & SIMM_SIZE) ==
MONRELOC(uint8_t *, MG_clientetheraddr)[j];
MONRELOC(uint8_t, MG_bootfile + j);
MONRELOC(uint8_t *, MG_boot_dev)[j];
if (MONRELOC(uint8_t *, MG_boot_dev)[j] == '\0')
MONRELOC(uint8_t *, MG_boot_arg)[j];
if (MONRELOC(uint8_t *, MG_boot_arg)[j] == '\0')
MONRELOC(uint8_t *, MG_boot_info)[j];
if (MONRELOC(uint8_t *, MG_boot_info)[j] == '\0')
MONRELOC(uint8_t *, MG_boot_file)[j];
if (MONRELOC(uint8_t *, MG_boot_file)[j] == '\0')
RELOC(rom_mon_stack, u_int) = MONRELOC(u_int, MG_mon_stack);
RELOC(rom_vbr, u_int) = MONRELOC(u_int, MG_vbr);
MONRELOC(paddr_t *, MG_vbr)[45]; /* trap #13 */
RELOC(rom_intrmask, u_int) = MONRELOC(u_int, MG_intrmask);
RELOC(rom_intrstat, u_int) = MONRELOC(u_int, MG_intrstat);
(*MONRELOC(putcptr, MG_putc))(c)
(*MONRELOC(putcptr, MG_putc))(*_s++); \