RCrt
test = RCrt(ba, CRT_ID_BACKWAD_COMP_1);
test = RCrt(ba, CRT_ID_BACKWAD_COMP_2);
test = RCrt(ba, CRT_ID_EXT_MISC_CNTL_2);
test = RCrt(ba, CRT_ID_EXT_SYS_CNTL_2);
test = RCrt(ba, CRT_ID_BACKWAD_COMP_1);
test = RCrt(ba, CRT_ID_END_VER_RETR);
hi = RCrt(ba, CRT_ID_HWGC_ORIGIN_Y_HI);
lo = RCrt(ba, CRT_ID_HWGC_ORIGIN_Y_LO);
hi = RCrt(ba, CRT_ID_HWGC_ORIGIN_X_HI);
lo = RCrt(ba, CRT_ID_HWGC_ORIGIN_X_LO);
info->enable = RCrt(ba, CRT_ID_HWGC_MODE) & 0x01;
test = RCrt(ba, CRT_ID_HWGC_MODE);
test = RCrt(ba, CRT_ID_HWGC_MODE);
(void)RCrt(ba, CRT_ID_HWGC_MODE);
(void)RCrt(ba, CRT_ID_HWGC_MODE);
test = RCrt(ba, CRT_ID_END_VER_RETR);
test = RCrt(ba, CRT_ID_SYSTEM_CONFIG);
if (RCrt(ba, CRT_ID_REVISION) == 0x10) /* bugfix for new S3 chips */
cr66 = RCrt(ba, CRT_ID_EXT_MISC_CNTL_1);
test = RCrt(ba, CRT_ID_BACKWAD_COMP_2);
test = RCrt(ba, CRT_ID_EXT_MISC_CNTL_2);
test = RCrt(ba, CRT_ID_EXT_SYS_CNTL_2);
hi = RCrt(ba, CRT_ID_HWGC_ORIGIN_Y_HI);
lo = RCrt(ba, CRT_ID_HWGC_ORIGIN_Y_LO);
hi = RCrt(ba, CRT_ID_HWGC_ORIGIN_X_HI);
lo = RCrt(ba, CRT_ID_HWGC_ORIGIN_X_LO);
info->enable = RCrt(ba, CRT_ID_HWGC_MODE) & 0x01;
test = RCrt(ba, CRT_ID_HWGC_MODE);
test = RCrt(ba, CRT_ID_HWGC_MODE);
test = RCrt(ba, CRT_ID_HWGC_MODE);
test = RCrt(ba, CRT_ID_HWGC_MODE);
static inline unsigned char RCrt(volatile void *, short);
static inline unsigned char RCrt(volatile void *, short);
((RCrt(ba, CRT_ID_EXT_START_ADDR) & 0xf0) | (off & 0x0f)));
RCrt (ba, CRT_ID_CURSOR_START) | 0x20);
RCrt (ba, CRT_ID_CURSOR_START) & ~0x20);
WCrt (ba, CRT_ID_CURSOR_START, RCrt (ba, CRT_ID_CURSOR_START) | 0x20);
WCrt (ba, CRT_ID_CURSOR_START, RCrt (ba, CRT_ID_CURSOR_START) & ~0x20);
font_height = RCrt(ba, CRT_ID_MAX_ROW_ADDRESS) & 0x1f;
et_regs->crt[i] = RCrt(ba, i);
et_regs->ext_start = RCrt(ba, CTR_ID_EXT_START);
et_regs->compat_6845 = RCrt(ba, CRT_ID_6845_COMPAT);
et_regs->overfl_high = RCrt(ba, CRT_ID_OVERFLOW_HIGH);
et_regs->hor_overfl = RCrt(ba, CRT_ID_HOR_OVERFLOW);
cpos = RCrt(ba, CRT_ID_START_ADDR_LOW) & 0xff;
cpos |= (RCrt(ba, CRT_ID_START_ADDR_HIGH) & 0xff) << 8;
WCrt(ba, CRT_ID_END_VER_RETR, (RCrt(ba, CRT_ID_END_VER_RETR) & 0x7f));
WCrt(ba, CRT_ID_END_VER_RETR, (RCrt(ba, CRT_ID_END_VER_RETR) & 0x7f));
WCrt(ba, CRT_ID_END_VER_RETR, (RCrt(ba, CRT_ID_END_VER_RETR) & 0x7f));
tmp = RCrt(ba, CRT_ID_MAX_ROW_ADDRESS) & 0xe0;
tmp = RCrt(ba, CRT_ID_UNDERLINE_LOC) & 0xe0;