|
|
| version 1.69, 2004/07/22 11:31:32 | version 1.70, 2005/02/04 05:32:23 |
|---|---|
| Line 82 static void bios_memclear(void) { | Line 82 static void bios_memclear(void) { |
| static void bios_reinitbyswitch(void) { | static void bios_reinitbyswitch(void) { |
| BYTE prxcrt; | UINT8 prxcrt; |
| BYTE prxdupd; | UINT8 prxdupd; |
| BYTE biosflag; | UINT8 biosflag; |
| UINT8 boot; | UINT8 boot; |
| if (!(np2cfg.dipsw[2] & 0x80)) { | if (!(np2cfg.dipsw[2] & 0x80)) { |
| Line 132 static void bios_reinitbyswitch(void) { | Line 132 static void bios_reinitbyswitch(void) { |
| biosflag |= 0x40; | biosflag |= 0x40; |
| } | } |
| mem[MEMB_BIOS_FLAG1] = biosflag; | mem[MEMB_BIOS_FLAG1] = biosflag; |
| mem[MEMB_EXPMMSZ] = (BYTE)(pccore.extmem << 3); | mem[MEMB_EXPMMSZ] = (UINT8)(pccore.extmem << 3); |
| mem[MEMB_CRT_RASTER] = 0x0f; | mem[MEMB_CRT_RASTER] = 0x0f; |
| // FDD initialize | // FDD initialize |
| Line 151 static void bios_reinitbyswitch(void) { | Line 151 static void bios_reinitbyswitch(void) { |
| mem[MEMB_F2DD_MODE] = 0xff; | mem[MEMB_F2DD_MODE] = 0xff; |
| #if defined(SUPPORT_CRT31KHZ) | #if defined(SUPPORT_CRT31KHZ) |
| mem[MEMB_CRT_BIOS] = 0x80; | mem[MEMB_CRT_BIOS] |= 0x80; |
| #endif | #endif |
| #if defined(SUPPORT_PC9821) | #if defined(SUPPORT_PC9821) |
| mem[MEMB_CRT_BIOS] |= 0x04; // 05/02/03 | |
| mem[0x45c] = 0x40; | mem[0x45c] = 0x40; |
| #endif | #endif |
| Line 258 void bios_initialize(void) { | Line 259 void bios_initialize(void) { |
| } | } |
| file_close(fh); | file_close(fh); |
| } | } |
| mem[0xf8e80] = 0x98; | |
| mem[0xf8e81] = 0x21; | |
| #endif | #endif |
| #if defined(BIOS_SIMULATE) | #if defined(BIOS_SIMULATE) |