summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Lord-Nightmare <Lord-Nightmare@users.noreply.github.com>2015-03-10 19:24:03 -0400
committer Lord-Nightmare <Lord-Nightmare@users.noreply.github.com>2015-03-10 19:24:03 -0400
commit22cdd790f64ad0d583572053a0a213fdc631178a (patch)
treec99d6c64f69154ea926992b27d3618857147098e
parent6d56aa957cbe4fba97189195f46028140d226997 (diff)
(MESS) vt100.c: Add ROM for DEC VT101 and enable driver [Matt Burke]
-rw-r--r--src/mess/drivers/vt100.c7
-rw-r--r--src/mess/mess.lst4
2 files changed, 6 insertions, 5 deletions
diff --git a/src/mess/drivers/vt100.c b/src/mess/drivers/vt100.c
index d196b0dac66..51d64328657 100644
--- a/src/mess/drivers/vt100.c
+++ b/src/mess/drivers/vt100.c
@@ -753,12 +753,13 @@ ROM_START( vt125 ) // This is from bitsavers and vt100.net, as the vt125 schemat
ROM_LOAD( "23-070b1.e71", 0x0300, 0x0100, NO_DUMP) // 82s135, vector prom
ROM_LOAD( "23-582a2.e93", 0x0400, 0x0100, NO_DUMP) // 82s129, ras/erase prom
ROM_END
+#endif
ROM_START( vt101 ) // p/n 5414185-01 'unupgradable/low cost' vt101/vt102/vt131 mainboard
// does not have integrated STP or AVO populated
// 8085 based instead of I8080
ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
- ROM_LOAD( "23-028e4-00.e71", 0x0000, 0x2000, NO_DUMP) // rom is unique to vt101; "CN55004N 8232 // DEC TP03 // 23-028E4-00" 24-pin mask rom (mc68764 pinout)
+ ROM_LOAD( "23-028e4-00.e71", 0x0000, 0x2000, CRC(fccce02c) SHA1(f3e3e93a857443685b816cab4fb52e34c0bc72b1)) // rom is unique to vt101; "CN55004N 8232 // DEC TP03 // 23-028E4-00" 24-pin mask rom (mc68764 pinout)
//e69 socket is empty/unpopulated on vt101?
//e67 socket is empty/unpopulated on vt101?
@@ -766,7 +767,7 @@ ROM_START( vt101 ) // p/n 5414185-01 'unupgradable/low cost' vt101/vt102/vt131 m
ROM_LOAD( "23-018e2-00.e3", 0x0000, 0x0800, CRC(6958458b) SHA1(103429674fc01c215bbc2c91962ae99231f8ae53))
ROM_LOAD_OPTIONAL( "23-094e2-00.e4", 0x0800, 0x0800, NO_DUMP) // optional (comes default with some models) alternate character set rom
ROM_END
-#endif
+
ROM_START( vt102 ) // p/n 5414185-01 'unupgradable/low cost' vt101/vt102/vt131 mainboard
// has integrated STP and AVO both populated
@@ -820,7 +821,7 @@ ROM_END
COMP( 1978, vt100, 0, 0, vt100, vt100, driver_device, 0, "Digital Equipment Corporation", "VT100",GAME_NOT_WORKING)
//COMP( 1978, vt100wp, vt100, 0, vt100, vt100, driver_device, 0, "Digital Equipment Corporation", "VT100-Wx", GAME_NOT_WORKING)
//COMP( 1978, vt100stp, vt100, 0, vt100, vt100, driver_device, 0, "Digital Equipment Corporation", "VT100 w/VT1xx-AC STP", GAME_NOT_WORKING)
-//COMP( 1981, vt101, 0, 0, vt102, vt100, driver_device, 0, "Digital Equipment Corporation", "VT101", GAME_NOT_WORKING)
+COMP( 1981, vt101, vt102, 0, vt102, vt100, driver_device, 0, "Digital Equipment Corporation", "VT101", GAME_NOT_WORKING)
COMP( 1981, vt102, 0, 0, vt102, vt100, driver_device, 0, "Digital Equipment Corporation", "VT102", GAME_NOT_WORKING)
//COMP( 1979, vt103, vt100, 0, vt100, vt100, driver_device, 0, "Digital Equipment Corporation", "VT103", GAME_NOT_WORKING)
COMP( 1978, vt105, vt100, 0, vt100, vt100, driver_device, 0, "Digital Equipment Corporation", "VT105", GAME_NOT_WORKING)
diff --git a/src/mess/mess.lst b/src/mess/mess.lst
index dd591dd6c72..4c788c05d81 100644
--- a/src/mess/mess.lst
+++ b/src/mess/mess.lst
@@ -1637,7 +1637,7 @@ pdp1 // 1961 DEC PDP1
vt100 // 1978 Digital Equipment Corporation
//vt100wp // 1978 Digital Equipment Corporation
//vt100stp // 1978 Digital Equipment Corporation
-//vt101 // 1981 Digital Equipment Corporation
+vt101 // 1981 Digital Equipment Corporation
vt102 // 1981 Digital Equipment Corporation
//vt103 // 1979 Digital Equipment Corporation
vt105 // 1978 Digital Equipment Corporation
@@ -1656,7 +1656,7 @@ vt520 // 1994 Digital Equipment Corporation
//vt525
vk100 // 1980 Digital Equipment Corporation
dectalk // 1982 Digital Equipment Corporation
-//vt240
+//vt240 // 1983 Digital Equipment Corporation
//vt241
mc7105 // Elektronika MC7105
rainbow100a // 1982 DEC Rainbow 100-A