--- np2/pccore.c 2003/10/21 11:22:05 1.7 +++ np2/pccore.c 2003/10/25 19:10:37 1.10 @@ -40,7 +40,6 @@ {1, 1, 6, 1, 8, 1}, 0, 4, 32, 22050, 800, 0, 1, 1, 0, 0, 0, -// 0, 0, {1, 2, 2, 1}, // ver0.28 0, {0, 0, 0}, 0xd1, 0x7f, 0xd1, 0, 0, 1, 0x82, // ver0.30 1, 80, 3, 1, 1, 0, 0x000000, 0xffffff, 0, 0, 0, 0x40, 0, @@ -202,6 +201,8 @@ void pccore_init(void) { void pccore_term(void) { + sound_term(); + fdd_eject(0); fdd_eject(1); fdd_eject(2); @@ -215,8 +216,6 @@ void pccore_term(void) { rs232c_destruct(); mpu98ii_destruct(); - sound_term(); - sxsi_trash(); } @@ -286,7 +285,7 @@ void pccore_reset(void) { cbuscore_bind(); fmboard_bind(); - timing_init(); + timing_reset(); fddmtr_init(); calendar_init(); vram_init(); @@ -487,6 +486,7 @@ void screenvsync(NEVENTITEM item) { void pccore_exec(BOOL draw) { drawframe = draw; + keyext_flash(); soundmng_sync(); mouseif_sync(); pal_eventclear();