Added Compaq Deskpro 386 emulation.

This commit is contained in:
TomW 2015-06-30 20:17:43 +01:00
commit 80555e9d2a
9 changed files with 92 additions and 5 deletions

View file

@ -6,6 +6,7 @@
#include "acer386sx.h"
#include "ali1429.h"
#include "amstrad.h"
#include "compaq.h"
#include "device.h"
#include "dma.h"
#include "fdc.h"
@ -50,6 +51,7 @@ void ams_init();
void europc_init();
void olim24_init();
void at_init();
void deskpro386_init();
void ps1_init();
void at_neat_init();
void at_acer386sx_init();
@ -84,6 +86,7 @@ MODEL models[] =
{"AMI 286 clone", ROM_AMI286, { "", cpus_286, "", NULL, "", NULL}, 0, at_neat_init},
{"DELL System 200", ROM_DELL200, { "", cpus_286, "", NULL, "", NULL}, 0, at_init},
{"IBM PS/1 model 2011", ROM_IBMPS1_2011, { "", cpus_286, "", NULL, "", NULL}, 1, ps1_init},
{"Compaq Deskpro 386", ROM_DESKPRO_386, { "Intel", cpus_i386, "AMD", cpus_Am386, "Cyrix", cpus_486SDLC}, 0, deskpro386_init},
{"Acer 386SX25/N", ROM_ACER386, { "Intel", cpus_acer, "", NULL, "", NULL}, 1, at_acer386sx_init},
{"Amstrad MegaPC", ROM_MEGAPC, { "Intel", cpus_i386, "AMD", cpus_Am386, "Cyrix", cpus_486SDLC}, 1, at_wd76c10_init},
{"AMI 386 clone", ROM_AMI386, { "Intel", cpus_i386, "AMD", cpus_Am386, "Cyrix", cpus_486SDLC}, 0, at_headland_init},
@ -219,6 +222,13 @@ void at_init()
pic2_init();
}
void deskpro386_init()
{
at_init();
mouse_serial_init();
compaq_init();
}
void ps1_init()
{
common_init();