Removed the file pointer from the hdd_t struct;
Partially split off the Logitech Serial Mouse emulation from Microsoft Serial Mouse; Slightly reworked serial port emulation (the two UART's are now device_t's, non-FIFO mode implemented and is now default, FIFO mode reimplemented from scratch so it's now actually correct); Added the emulation of the SiS 85c497 chip to the SiS 85c496/497 chipset; Bugfixes to the emulated Super I/O chips and made them all device_t's now.
This commit is contained in:
10
src/pc.c
10
src/pc.c
@@ -8,7 +8,7 @@
|
||||
*
|
||||
* Main emulator module where most things are controlled.
|
||||
*
|
||||
* Version: @(#)pc.c 1.0.88 2018/10/28
|
||||
* Version: @(#)pc.c 1.0.89 2018/11/05
|
||||
*
|
||||
* Authors: Sarah Walker, <http://pcem-emulator.co.uk/>
|
||||
* Miran Grca, <mgrca8@gmail.com>
|
||||
@@ -755,9 +755,6 @@ pc_reset_hard_init(void)
|
||||
|
||||
sound_reset();
|
||||
|
||||
/* This is needed to initialize the serial timer. */
|
||||
serial_init();
|
||||
|
||||
/* Initialize the actual machine and its basic modules. */
|
||||
machine_init();
|
||||
|
||||
@@ -783,14 +780,11 @@ pc_reset_hard_init(void)
|
||||
|
||||
/* Reset some basic devices. */
|
||||
speaker_init();
|
||||
serial_reset();
|
||||
lpt_devices_init();
|
||||
shadowbios = 0;
|
||||
|
||||
/*
|
||||
* This has to be after the serial initialization so that
|
||||
* serial_init() doesn't break the serial mouse by resetting
|
||||
* the RCR callback to NULL.
|
||||
* Reset the mouse, this will attach it to any port needed.
|
||||
*/
|
||||
mouse_reset();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user