Added the Sanyo MBC-17, Sharp AX 286, ECS Socket 4 machine, LG Multinet x52, and Taken Socket 4/5 machine, also IDE PIO mode 3+ fixes, and ATA-3 IDE drives now default to PIO mode 3 maximum instead of 0.

This commit is contained in:
OBattler
2025-08-15 20:59:07 +02:00
parent c3fae26ec7
commit 28e7f86296
16 changed files with 614 additions and 27 deletions

View File

@@ -196,6 +196,7 @@ enum {
MACHINE_TYPE_486_S3_PCI,
MACHINE_TYPE_486_MISC,
MACHINE_TYPE_SOCKET4,
MACHINE_TYPE_SOCKET4_5,
MACHINE_TYPE_SOCKET5,
MACHINE_TYPE_SOCKET7_3V,
MACHINE_TYPE_SOCKET7,
@@ -498,6 +499,8 @@ extern int machine_at_ibmatpx_init(const machine_t *);
/* IBM AT with Quadtel BIOS */
extern int machine_at_ibmatquadtel_init(const machine_t *);
extern int machine_at_pb286_init(const machine_t *);
extern int machine_at_mbc17_init(const machine_t *);
extern int machine_at_ax286_init(const machine_t *);
/* Siemens PCD-2L. N82330 discrete machine. It segfaults in some places */
extern int machine_at_siemens_init(const machine_t *);
@@ -860,6 +863,11 @@ extern int machine_at_p5vl_init(const machine_t *);
extern int machine_at_excaliburpci2_init(const machine_t *);
extern void machine_at_sp4_common_init(const machine_t *model);
extern int machine_at_p5sp4_init(const machine_t *);
extern int machine_at_ecs50x_init(const machine_t *);
/* m_at_socket4_5.c */
/* OPTi 597 */
extern int machine_at_pci56001_init(const machine_t *);
/* m_at_socket5.c */
/* i430NX */
@@ -972,6 +980,10 @@ extern int machine_at_p5vxb_init(const machine_t *);
extern int machine_at_p55va_init(const machine_t *);
extern int machine_at_gw2kte_init(const machine_t *);
extern int machine_at_brio80xx_init(const machine_t *);
#ifdef EMU_DEVICE_H
extern const device_t lgibmx52_device;
#endif
extern int machine_at_lgibmx52_init(const machine_t *);
extern int machine_at_pb680_init(const machine_t *);
extern int machine_at_pb810_init(const machine_t *);
extern int machine_at_mb520n_init(const machine_t *);