--- np2/bios/bios1c.c 2005/02/07 14:46:07 1.10 +++ np2/bios/bios1c.c 2006/12/16 09:52:19 1.12 @@ -16,11 +16,11 @@ void bios0x1c(void) { switch(CPU_AH) { case 0x00: // get system timer calendar_get(buf); - MEML_WRITESTR(CPU_ES, CPU_BX, buf, 6); + MEMR_WRITES(CPU_ES, CPU_BX, buf, 6); break; case 0x01: // put system timer - MEML_READSTR(CPU_ES, CPU_BX, buf, 6); + MEMR_READS(CPU_ES, CPU_BX, buf, 6); mem[MEMB_MSW8] = buf[0]; calendar_set(buf); break; @@ -30,7 +30,7 @@ void bios0x1c(void) { SETBIOSMEM16(0x0001e, CPU_ES); SETBIOSMEM16(0x0058a, CPU_CX); iocore_out8(0x77, 0x36); - /* through */ + /*FALLTHROUGH*/ case 0x03: // continue interval timer iocore_out8(0x71, 0x00);