summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2017-11-12 13:38:33 -0500
committer AJR <ajrhacker@users.noreply.github.com>2017-11-12 13:38:33 -0500
commit589aec2d371e9eaf2de4d758b48d4ff7177c85df (patch)
tree2e9f12bde233d6c2d560c1565d2c7c1ea00c572c
parentb0b77296c9bec9d10c4434b75cb460cf78b0518d (diff)
tti: More discoveries (nw)
-rw-r--r--src/mame/drivers/tti.cpp24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/mame/drivers/tti.cpp b/src/mame/drivers/tti.cpp
index 9defebdb4f5..a8665790e6e 100644
--- a/src/mame/drivers/tti.cpp
+++ b/src/mame/drivers/tti.cpp
@@ -4,12 +4,14 @@
2017-11-02 Skeleton
-Transitional Technology Inc., single-board computer. Model number not known, zipfile was named "TTI_10012000.zip"
+Transitional Technology Inc. SCSI host adapter, possibly part of the QTx (Q-Bus) series or UTx (Unibus) series.
+Model number not known, zipfile was named "TTI_10012000.zip"
-Chips: NCR 53C90A, Motorola MC68901P, Fujitsu 8464A-10L (8KB static ram), and 14 undumped proms.
+Chips: NCR 53C90A, Motorola MC68901P, Fujitsu 8464A-10L (8KB static ram), Xicor X24C44P (16x16 serial NOVRAM), and 14 undumped
+Lattice PLDs.
-Other: LED, 20MHz crystal. Next to the MC68901P is another chip just as large (48 pin DIL), with a huge sticker covering all details.
- Assumed to be a Motorola CPU such as MC68000, MC68008, etc.
+Other: LED, 20MHz crystal. Next to the MC68901P is another chip just as large (48 pin DIL), with a huge "MFG. UNDER LICENSE FROM
+ DIGITAL EQUIPMENT CORP." sticker covering all details. Assumed to be a Motorola MC68008 CPU.
************************************************************************************************************************************/
@@ -46,7 +48,7 @@ INPUT_PORTS_END
static ADDRESS_MAP_START( prg_map, AS_PROGRAM, 8, tti_state )
AM_RANGE(0x00000, 0x07fff) AM_ROM AM_REGION("maincpu", 0)
- AM_RANGE(0x78000, 0x7ffff) AM_RAM
+ AM_RANGE(0x7e000, 0x7ffff) AM_RAM
AM_RANGE(0x80000, 0x80017) AM_DEVREADWRITE("mfp", mc68901_device, read, write)
AM_RANGE(0x80070, 0x80077) AM_DEVWRITE("bitlatch", ls259_device, write_d0)
ADDRESS_MAP_END
@@ -66,13 +68,13 @@ static MACHINE_CONFIG_START( tti )
MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "terminal")
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("mfp", mc68901_device, write_rx))
- MCFG_EEPROM_SERIAL_X24C44_ADD("eeprom") // actual type unknown
+ MCFG_EEPROM_SERIAL_X24C44_ADD("novram")
MCFG_EEPROM_SERIAL_DO_CALLBACK(DEVWRITELINE("mfp", mc68901_device, i0_w))
- MCFG_DEVICE_ADD("bitlatch", LS259, 0) // actual type unknown
- MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(DEVWRITELINE("eeprom", eeprom_serial_x24c44_device, di_write))
- MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(DEVWRITELINE("eeprom", eeprom_serial_x24c44_device, clk_write))
- MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(DEVWRITELINE("eeprom", eeprom_serial_x24c44_device, cs_write))
+ MCFG_DEVICE_ADD("bitlatch", LS259, 0) // U17
+ MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(DEVWRITELINE("novram", eeprom_serial_x24c44_device, di_write))
+ MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(DEVWRITELINE("novram", eeprom_serial_x24c44_device, clk_write))
+ MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(DEVWRITELINE("novram", eeprom_serial_x24c44_device, cs_write))
MACHINE_CONFIG_END
ROM_START( tti )
@@ -81,4 +83,4 @@ ROM_START( tti )
ROM_LOAD( "tti_10012000_rev1.7.bin", 0x0000, 0x8000, CRC(6660c059) SHA1(05d97009b5b8034dda520f655c73c474da97f822) )
ROM_END
-COMP( 1989, tti, 0, 0, tti, tti, tti_state, 0, "Transitional Technology Inc", "unknown TTI SBC", MACHINE_IS_SKELETON )
+COMP( 1989, tti, 0, 0, tti, tti, tti_state, 0, "Transitional Technology Inc", "unknown TTI SCSI host adapter", MACHINE_IS_SKELETON )