summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-01-17 00:45:18 -0500
committer AJR <ajrhacker@users.noreply.github.com>2018-01-17 00:45:18 -0500
commitcdfafd5136b1f8deabea0d6594514d49052ff0eb (patch)
treec9e1611f46a535b50fe612feb92b668a13f4a050
parent06ebc316419a021a16e685fb6d89b3692cd02151 (diff)
New clones marked as NOT_WORKING
-------------------------------- TVI-912B [modem7] tv912c: Redumped program ROM [Al Kossow]
-rw-r--r--src/mame/drivers/tv912.cpp18
-rw-r--r--src/mame/mame.lst1
2 files changed, 16 insertions, 3 deletions
diff --git a/src/mame/drivers/tv912.cpp b/src/mame/drivers/tv912.cpp
index ec53d76aab9..21e9069fcfd 100644
--- a/src/mame/drivers/tv912.cpp
+++ b/src/mame/drivers/tv912.cpp
@@ -49,6 +49,9 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( io_map, AS_IO, 8, tv912_state )
ADDRESS_MAP_END
+static INPUT_PORTS_START( tv912b )
+INPUT_PORTS_END
+
static INPUT_PORTS_START( tv912c )
INPUT_PORTS_END
@@ -73,10 +76,19 @@ Other: 1x 8-sw DIP, 1x 10-sw DIP (internal), 2x 10-sw DIP (available to user at
ROM_START( tv912c )
ROM_REGION(0x1000, "maincpu", 0)
- ROM_LOAD( "a49c1.bin", 0x0000, 0x1000, CRC(d21851bf) SHA1(28fe77a218a5eee11de376f5d16e9380b616b3ca) BAD_DUMP ) // last half is all FF
+ ROM_LOAD( "a49c1.bin", 0x0000, 0x1000, CRC(40068371) SHA1(44c32f8c3980acebe28fa48f98479910af2eb4ae) ) // MM52132
+
+ ROM_REGION(0x0800, "chargen", 0)
+ ROM_LOAD( "a3-2.bin", 0x0000, 0x0800, CRC(bb9a7fbd) SHA1(5f1c4d41b25bd3ca4dbc336873362935daf283da) ) // EA8316
+ROM_END
+
+ROM_START( tv912b )
+ ROM_REGION(0x1000, "maincpu", 0)
+ ROM_LOAD( "televideo912b_rom_a49.bin", 0x0000, 0x1000, CRC(2c95e995) SHA1(77cda383d68b0bbbb783026d8fde679f10f9eded) ) // MM52132
ROM_REGION(0x0800, "chargen", 0)
- ROM_LOAD( "a3-2.bin", 0x0000, 0x0800, CRC(bb9a7fbd) SHA1(5f1c4d41b25bd3ca4dbc336873362935daf283da) )
+ ROM_LOAD( "televideo912b_rom_a3.bin", 0x0000, 0x0800, CRC(bb9a7fbd) SHA1(5f1c4d41b25bd3ca4dbc336873362935daf283da) ) // 2316E
ROM_END
-COMP( 1978, tv912c, 0, 0, tv912, tv912c, tv912_state, 0, "TeleVideo Systems", "TVI-912C", MACHINE_IS_SKELETON )
+COMP( 1978, tv912c, 0, 0, tv912, tv912c, tv912_state, 0, "TeleVideo Systems", "TVI-912C", MACHINE_IS_SKELETON )
+COMP( 1978, tv912b, tv912c, 0, tv912, tv912b, tv912_state, 0, "TeleVideo Systems", "TVI-912B", MACHINE_IS_SKELETON )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 454440c714b..26405765549 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -37323,6 +37323,7 @@ tutor // 1983? Tomy Tutor
tv910 //
@source:tv912.cpp
+tv912b //
tv912c //
@source:tv950.cpp