summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2026-01-07 15:03:50 +0100
committer Dirk Best <mail@dirk-best.de>2026-01-07 15:06:14 +0100
commit0f307edd6284927bc77855b84ea1d3b0b7bb33eb (patch)
treef581c351c15a5498fcea45b415b081bf0b86b2c3
parentbee92a395f2668e856722030ffc6beec897c7d44 (diff)
New systems marked not working
------------------------------ Compal TS30A [MacDat Laptop Portal] Compal TS30AS [MacDat Laptop Portal] Compal TS30AT [MacDat Laptop Portal]
-rw-r--r--src/mame/mame.lst3
-rw-r--r--src/mame/pc/at.cpp31
2 files changed, 34 insertions, 0 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 41dca84ff80..4e750a3bb30 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -37326,6 +37326,9 @@ toptek286
tot3200sxc
tower386sx
towerat2xx
+ts30a
+ts30as
+ts30at
ts34t25
twinnet
u3911v3
diff --git a/src/mame/pc/at.cpp b/src/mame/pc/at.cpp
index 521f29a167f..77b2c54b188 100644
--- a/src/mame/pc/at.cpp
+++ b/src/mame/pc/at.cpp
@@ -5564,6 +5564,34 @@ ROM_START( pg750eisa )
ROM_LOAD( "pg_pg750_486_eisa.bin", 0x10000, 0x10000, CRC(2e6149a9) SHA1(9fcf29a6169efa1359c7c3eff09326dd3e4001dc))
ROM_END
+// Compal TS30A/TS30AS/TS30AT (ODM, sold under various names, for example Epson ActionNote 650/660)
+// Chipset: 486, 28F010, 82C206F-LV, "THE EVERGREEN 2 PICOPOWER", W83767F
+// RAM: 4 MB on board and expansion slot for a maximum of 20 MB
+// Video: F65540 A with 512k or 1024k VRAM
+// Sound (optional): ESS488Y, YM3014, YM3812
+// Storage: 2,5" IDE HDD, 3,5" Floppy
+// PCMCIA: 2 slots with CL-PD6720-QC-B controller
+// Keyboard: KU88C51SL near 16 MHz XTAL
+
+// Greyscale panel, 640x480
+ROM_START( ts30a )
+ ROM_REGION32_LE(0x20000, "bios", 0)
+ ROM_LOAD("ts30mlmq.rom", 0x00000, 0x20000, CRC(d434dbeb) SHA1(ec5246313f1f202a7bf3d837b4f29e50121c69df))
+ROM_END
+
+// STN panel, 640x480
+ROM_START( ts30as )
+ ROM_REGION32_LE(0x20000, "bios", 0)
+ ROM_LOAD("ts30mlsc.rom", 0x00000, 0x20000, CRC(9776554f) SHA1(31d4b466e7063c4ec072063c9041530e45c470d3))
+ROM_END
+
+// TFT panel, 640x480
+ROM_START( ts30at )
+ ROM_REGION32_LE(0x20000, "bios", 0)
+ ROM_LOAD("ts30mlte.rom", 0x00000, 0x20000, CRC(f500fcc1) SHA1(4fa0303928758b5d4ff95b2c464e4e5adf5452cb))
+ROM_END
+
+
} // anonymous namespace
@@ -5923,6 +5951,9 @@ COMP( 199?, sto486wb, ibm5170, 0, at486, 0, at_state, init_at
COMP( 199?, td4ipaio, ibm5170, 0, at486, 0, at_state, init_at, "<unknown>", "TD-4IP-UMC-AIO", MACHINE_NOT_WORKING )
COMP( 199?, tmpat48pg4,ibm5170, 0, at486, 0, at_state, init_at, "TMC", "PAT48PG4", MACHINE_NOT_WORKING )
COMP( 199?, tmpat48av, ibm5170, 0, at486, 0, at_state, init_at, "TMC", "PAT48AV", MACHINE_NOT_WORKING )
+COMP( 1994, ts30a, ibm5170, 0, at486, 0, at_state, init_at, "Compal", "TS30A", MACHINE_NOT_WORKING )
+COMP( 1994, ts30as, ibm5170, 0, at486, 0, at_state, init_at, "Compal", "TS30AS", MACHINE_NOT_WORKING )
+COMP( 1994, ts30at, ibm5170, 0, at486, 0, at_state, init_at, "Compal", "TS30AT", MACHINE_NOT_WORKING )
COMP( 199?, ts34t25, ibm5170, 0, at486, 0, at_state, init_at, "Highscreen", "486-25", MACHINE_NOT_WORKING )
COMP( 199?, um486, ibm5170, 0, at486, 0, at_state, init_at, "Elitegroup", "UM486/UM486sx", MACHINE_NOT_WORKING )
COMP( 199?, um486v, ibm5170, 0, at486, 0, at_state, init_at, "Elitegroup", "UM486V-AIO", MACHINE_NOT_WORKING )