Added the Super PC/Turbo TX, ASUS P/I-486SP3, ASUS PVI-486SP3C, PC Partner MB520N, MSI MS-6168, and Packard bell Bora Pro.

This commit is contained in:
OBattler
2021-04-06 07:17:38 +02:00
parent 03fdcf7a9e
commit 0415351497
19 changed files with 539 additions and 118 deletions

View File

@@ -38,6 +38,7 @@
#include <86box/machine.h>
#include <86box/clock.h>
int
machine_at_s370slm_init(const machine_t *model)
{
@@ -72,6 +73,7 @@ machine_at_s370slm_init(const machine_t *model)
return ret;
}
int
machine_at_trinity371_init(const machine_t *model)
{
@@ -104,6 +106,7 @@ machine_at_trinity371_init(const machine_t *model)
return ret;
}
int
machine_at_p6bap_init(const machine_t *model)
{
@@ -135,6 +138,7 @@ machine_at_p6bap_init(const machine_t *model)
return ret;
}
int
machine_at_cubx_init(const machine_t *model)
{
@@ -171,6 +175,7 @@ machine_at_cubx_init(const machine_t *model)
return ret;
}
int
machine_at_atc7020bxii_init(const machine_t *model)
{
@@ -203,6 +208,7 @@ machine_at_atc7020bxii_init(const machine_t *model)
return ret;
}
int
machine_at_ambx133_init(const machine_t *model)
{
@@ -235,6 +241,7 @@ machine_at_ambx133_init(const machine_t *model)
return ret;
}
int
machine_at_awo671r_init(const machine_t *model)
{
@@ -268,6 +275,7 @@ machine_at_awo671r_init(const machine_t *model)
return ret;
}
int
machine_at_63a_init(const machine_t *model)
{
@@ -300,6 +308,7 @@ machine_at_63a_init(const machine_t *model)
return ret;
}
int
machine_at_apas3_init(const machine_t *model)
{
@@ -331,6 +340,7 @@ machine_at_apas3_init(const machine_t *model)
return ret;
}
int
machine_at_wcf681_init(const machine_t *model)
{
@@ -368,6 +378,7 @@ machine_at_wcf681_init(const machine_t *model)
return ret;
}
int
machine_at_cuv4xls_init(const machine_t *model)
{
@@ -405,6 +416,7 @@ machine_at_cuv4xls_init(const machine_t *model)
return ret;
}
int
machine_at_6via90ap_init(const machine_t *model)
{
@@ -442,6 +454,7 @@ machine_at_6via90ap_init(const machine_t *model)
return ret;
}
int
machine_at_603tcf_init(const machine_t *model)
{
@@ -476,3 +489,42 @@ machine_at_603tcf_init(const machine_t *model)
return ret;
}
int
machine_at_ms6198_init(const machine_t *model)
{
int ret;
ret = bios_load_linear("roms/machines/ms6198/a6198vms.160",
0x000c0000, 262144, 0);
if (bios_only || !ret)
return ret;
machine_at_common_init_ex(model, 2);
pci_init(PCI_CONFIG_TYPE_1);
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
// pci_register_slot(0x04, PCI_CARD_SOUTHBRIDGE, 4, 1, 2, 3);
pci_register_slot(0x07, PCI_CARD_SOUTHBRIDGE, 4, 1, 2, 3);
pci_register_slot(0x05, PCI_CARD_SOUND, 3, 0, 0, 0);
pci_register_slot(0x06, PCI_CARD_NORMAL, 3, 4, 1, 2);
pci_register_slot(0x07, PCI_CARD_NORMAL, 2, 3, 0, 0);
pci_register_slot(0x08, PCI_CARD_NORMAL, 1, 2, 3, 4);
pci_register_slot(0x09, PCI_CARD_NORMAL, 4, 1, 2, 3);
pci_register_slot(0x0A, PCI_CARD_NORMAL, 3, 4, 1, 2);
pci_register_slot(0x0B, PCI_CARD_NORMAL, 2, 3, 4, 1);
pci_register_slot(0x14, PCI_CARD_NORMAL, 4, 0, 0, 0);
pci_register_slot(0x01, PCI_CARD_AGPBRIDGE, 1, 2, 3, 4);
device_add(&via_apro133a_device);
device_add(&via_vt82c686a_device);
device_add(&via_vt82c686_sio_device);
device_add(&keyboard_ps2_ami_pci_device);
device_add(ics9xxx_get(ICS9250_18));
device_add(&sst_flash_39sf020_device);
spd_register(SPD_TYPE_SDRAM, 0xF, 512);
device_add(&as99127f_device); /* fans: Chassis, CPU, Power; temperatures: MB, JTPWR, CPU */
return ret;
}