|
|
| version 1.3, 2003/12/08 00:55:30 | version 1.6, 2004/02/18 21:58:41 |
|---|---|
| Line 2 | Line 2 |
| #include "parts.h" | #include "parts.h" |
| #include "timemng.h" | #include "timemng.h" |
| #include "cpucore.h" | #include "cpucore.h" |
| #include "memory.h" | |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| #include "calendar.h" | #include "calendar.h" |
| Line 13 | Line 12 |
| void bios0x1c_03(void) { | void bios0x1c_03(void) { |
| iocore_out8(0x71, 0x00); | iocore_out8(0x71, 0x00); |
| if (pc.cpumode & CPUMODE_8MHz) { | if (pccore.cpumode & CPUMODE_8MHz) { |
| iocore_out8(0x71, 0x4e); // 4MHz | iocore_out8(0x71, 0x4e); // 4MHz |
| } | } |
| else { | else { |
| Line 34 void bios0x1c(void) { | Line 33 void bios0x1c(void) { |
| case 0x01: // put system timer | case 0x01: // put system timer |
| i286_memstr_read(CPU_ES, CPU_BX, buf, 6); | i286_memstr_read(CPU_ES, CPU_BX, buf, 6); |
| mem[MEMB_MSW8] = buf[0]; // ver0.29 | mem[MEMB_MSW8] = buf[0]; |
| calendar_set(buf); | calendar_set(buf); |
| break; | break; |