summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/wyse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/wyse.cpp')
-rw-r--r--src/mame/drivers/wyse.cpp25
1 files changed, 19 insertions, 6 deletions
diff --git a/src/mame/drivers/wyse.cpp b/src/mame/drivers/wyse.cpp
index 0d2475489fa..0862f30ed52 100644
--- a/src/mame/drivers/wyse.cpp
+++ b/src/mame/drivers/wyse.cpp
@@ -4,7 +4,14 @@
2017-10-27 Skeleton
-Wyse is a well-known maker of terminals. It is presumed this is one of them.
+Wyse terminals.
+
+WY-30+: P8031AH, OKI M76V020, TC5565APL-12, HY6116AP-15, Beeper, 31.2795, 7.3728 (for CPU)
+
+WY-50: SAB8031P, SCN2672A (CRTC), SCN2661B (UART), 2x MSM2128-15RS, SY2158A, 80-435-00 (WYSE proprietory gate array),
+ Beeper, 4.9152 (for UART), 11.000 (for CPU), 68.850 (for video).
+
+WY-160: ?
************************************************************************************************************************************/
@@ -35,22 +42,28 @@ static INPUT_PORTS_START( wyse )
INPUT_PORTS_END
static MACHINE_CONFIG_START( wyse )
- MCFG_CPU_ADD("maincpu", I80C32, XTAL_16MHz) // no idea of clock
+ MCFG_CPU_ADD("maincpu", I8031, 11'000'000) // confirmed for WY-50
MCFG_CPU_PROGRAM_MAP(mem_map)
MCFG_CPU_IO_MAP(io_map)
MACHINE_CONFIG_END
ROM_START( wyse )
ROM_REGION( 0x10000, "maincpu", 0 )
- ROM_LOAD( "wyse_2301e.bin", 0x0000, 0x2000, CRC(2a62ea25) SHA1(f69c596aab307ef1872df29d353b5a61ff77bb74) )
+ ROM_LOAD( "2301_E.u6", 0x0000, 0x2000, CRC(2a62ea25) SHA1(f69c596aab307ef1872df29d353b5a61ff77bb74) )
ROM_REGION( 0x1000, "chargen", 0 )
- ROM_LOAD( "wyse_2201b.bin", 0x0000, 0x1000, CRC(ee318814) SHA1(0ac64b60ff978e607a087e9e6f4d547811c015c5) )
+ ROM_LOAD( "2201_B.u16", 0x0000, 0x1000, CRC(ee318814) SHA1(0ac64b60ff978e607a087e9e6f4d547811c015c5) )
+ROM_END
+
+ROM_START( wyse30p )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "250971-02.u4", 0x0000, 0x4000, CRC(3666549c) SHA1(23c432da2083df4b355daf566dd6514d1f9a7690) )
ROM_END
ROM_START( wyse160 )
ROM_REGION( 0x10000, "maincpu", 0 ) // cpu not identified
- ROM_LOAD( "wyse_251167-06.bin", 0x00000, 0x010000, CRC(36e920df) SHA1(8fb7f51b4f47ef63b21d421227d6fef98001e4e9) )
+ ROM_LOAD( "251167-06.bin", 0x00000, 0x010000, CRC(36e920df) SHA1(8fb7f51b4f47ef63b21d421227d6fef98001e4e9) )
ROM_END
-COMP( 1984, wyse, 0, 0, wyse, wyse, wyse_state, 0, "Wyse", "unknown Wyse terminal", MACHINE_IS_SKELETON )
+COMP( 1984, wyse, 0, 0, wyse, wyse, wyse_state, 0, "Wyse", "WY-50", MACHINE_IS_SKELETON )
COMP( 1990, wyse160, wyse, 0, wyse, wyse, wyse_state, 0, "Wyse", "WY-160", MACHINE_IS_SKELETON )
+COMP( 1991, wyse30p, wyse, 0, wyse, wyse, wyse_state, 0, "Wyse", "WY-30+", MACHINE_IS_SKELETON )