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 )