Added ASUS P/I-P55T2P4 emulation, along with i430HX chipset emulation. Patch from Martin_Riarte.
This commit is contained in:
parent
1ddcbdaf4c
commit
2c5824f2cd
13 changed files with 183 additions and 7 deletions
19
src/model.c
19
src/model.c
|
|
@ -19,6 +19,7 @@
|
|||
#include "gameport.h"
|
||||
#include "headland.h"
|
||||
#include "i430fx.h"
|
||||
#include "i430hx.h"
|
||||
#include "i430lx.h"
|
||||
#include "i430vx.h"
|
||||
#include "ide.h"
|
||||
|
|
@ -99,6 +100,7 @@ void at_p55tvp4_init();
|
|||
void at_i430vx_init();
|
||||
void at_batman_init();
|
||||
void at_endeavor_init();
|
||||
void at_p55t2p4_init();
|
||||
void xt_laserxt_init();
|
||||
void at_t3100e_init();
|
||||
void xt_t1000_init();
|
||||
|
|
@ -196,8 +198,9 @@ MODEL models[] =
|
|||
{"[Socket 5] Packard Bell PB570", ROM_PB570, "pb570", { {"Intel", cpus_PentiumS5}, {"IDT", cpus_WinChip}, {"Cyrix", cpus_6x86}}, MODEL_GFX_DISABLE_SW|MODEL_AT|MODEL_PCI|MODEL_PS2|MODEL_HAS_IDE, 1, 128, 1, at_pb570_init, NULL},
|
||||
|
||||
{"[Socket 7] ASUS P/I-P55TVP4", ROM_P55TVP4, "p55tvp4", { {"Intel", cpus_Pentium}, {"IDT", cpus_WinChip}, {"Cyrix", cpus_6x86}}, MODEL_GFX_NONE|MODEL_AT|MODEL_PCI|MODEL_PS2|MODEL_HAS_IDE, 1, 256, 1, at_p55tvp4_init, NULL},
|
||||
{"[Socket 7] Epox P55-VA", ROM_P55VA, "p55va", { {"Intel", cpus_Pentium}, {"IDT", cpus_WinChip}, {"Cyrix", cpus_6x86}}, MODEL_GFX_NONE|MODEL_AT|MODEL_PCI|MODEL_PS2|MODEL_HAS_IDE, 1, 256, 1, at_p55va_init, NULL},
|
||||
{"[Socket 7] ASUS P/I-P55T2P4", ROM_P55T2P4, "p55t2p4", { {"Intel", cpus_Pentium}, {"IDT", cpus_WinChip}, {"Cyrix", cpus_6x86}}, MODEL_GFX_NONE|MODEL_AT|MODEL_PCI|MODEL_PS2|MODEL_HAS_IDE, 1, 512, 1, at_p55t2p4_init, NULL},
|
||||
{"[Socket 7] Award 430VX PCI", ROM_430VX, "430vx", { {"Intel", cpus_Pentium}, {"IDT", cpus_WinChip}, {"Cyrix", cpus_6x86}}, MODEL_GFX_NONE|MODEL_AT|MODEL_PCI|MODEL_PS2|MODEL_HAS_IDE, 1, 256, 1, at_i430vx_init, NULL},
|
||||
{"[Socket 7] Epox P55-VA", ROM_P55VA, "p55va", { {"Intel", cpus_Pentium}, {"IDT", cpus_WinChip}, {"Cyrix", cpus_6x86}}, MODEL_GFX_NONE|MODEL_AT|MODEL_PCI|MODEL_PS2|MODEL_HAS_IDE, 1, 256, 1, at_p55va_init, NULL},
|
||||
|
||||
{"", -1, "", {{"", 0}, {"", 0}, {"", 0}}, 0,0,0, 0}
|
||||
};
|
||||
|
|
@ -713,6 +716,20 @@ void at_i430vx_init()
|
|||
device_add(&intel_flash_bxt_device);
|
||||
}
|
||||
|
||||
void at_p55t2p4_init()
|
||||
{
|
||||
at_init();
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_slot(0x0C);
|
||||
pci_slot(0x0B);
|
||||
pci_slot(0x0A);
|
||||
pci_slot(0x09);
|
||||
i430hx_init();
|
||||
piix_init(7, 0x0C, 0x0B, 0x0A, 0x09);
|
||||
um8669f_init();
|
||||
device_add(&intel_flash_bxt_device);
|
||||
}
|
||||
|
||||
void model_init()
|
||||
{
|
||||
pclog("Initting as %s\n", model_getname());
|
||||
|
|
|
|||
Loading…
Reference in a new issue