Fixed Cyrix I/O registers broken by commit 994.
This commit is contained in:
parent
2957dae2d5
commit
f1ee3cddba
2 changed files with 3 additions and 1 deletions
|
|
@ -542,7 +542,6 @@ void model_init()
|
||||||
pclog("Initting as %s\n", model_getname());
|
pclog("Initting as %s\n", model_getname());
|
||||||
AMSTRAD = AT = PCI = TANDY = 0;
|
AMSTRAD = AT = PCI = TANDY = 0;
|
||||||
ide_set_bus_master(NULL, NULL, NULL);
|
ide_set_bus_master(NULL, NULL, NULL);
|
||||||
io_init();
|
|
||||||
|
|
||||||
models[model].init();
|
models[model].init();
|
||||||
if (models[model].device)
|
if (models[model].device)
|
||||||
|
|
|
||||||
3
src/pc.c
3
src/pc.c
|
|
@ -22,6 +22,7 @@
|
||||||
#include "gameport.h"
|
#include "gameport.h"
|
||||||
#include "sound_gus.h"
|
#include "sound_gus.h"
|
||||||
#include "ide.h"
|
#include "ide.h"
|
||||||
|
#include "io.h"
|
||||||
#include "keyboard.h"
|
#include "keyboard.h"
|
||||||
#include "keyboard_at.h"
|
#include "keyboard_at.h"
|
||||||
#include "lpt.h"
|
#include "lpt.h"
|
||||||
|
|
@ -289,6 +290,7 @@ void initpc(int argc, char *argv[])
|
||||||
|
|
||||||
timer_reset();
|
timer_reset();
|
||||||
sound_reset();
|
sound_reset();
|
||||||
|
io_init();
|
||||||
fdc_init();
|
fdc_init();
|
||||||
disc_init();
|
disc_init();
|
||||||
fdi_init();
|
fdi_init();
|
||||||
|
|
@ -383,6 +385,7 @@ void resetpchard()
|
||||||
|
|
||||||
timer_reset();
|
timer_reset();
|
||||||
sound_reset();
|
sound_reset();
|
||||||
|
io_init();
|
||||||
cpu_set();
|
cpu_set();
|
||||||
mem_resize();
|
mem_resize();
|
||||||
fdc_init();
|
fdc_init();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue