summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tti.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/tti.cpp')
-rw-r--r--src/mame/drivers/tti.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/mame/drivers/tti.cpp b/src/mame/drivers/tti.cpp
index 82eb421f8e0..909cd737f80 100644
--- a/src/mame/drivers/tti.cpp
+++ b/src/mame/drivers/tti.cpp
@@ -116,7 +116,7 @@ void tti_state::channel_w(u8 data)
void tti_state::prg_map(address_map &map)
{
- map(0x00000, 0x07fff).rom().region("maincpu", 0);
+ map(0x00000, 0x07fff).rom().region("firmware", 0);
map(0x7e000, 0x7ffff).ram();
map(0x80000, 0x80017).rw(m_mfp, FUNC(mc68901_device::read), FUNC(mc68901_device::write));
map(0x80018, 0x8001f).ram();
@@ -157,9 +157,9 @@ void tti_state::tti(machine_config &config)
m_maincpu->set_addrmap(m68008_device::AS_CPU_SPACE, &tti_state::fc7_map);
MC68901(config, m_mfp, 20_MHz_XTAL / 2); // guess
- m_mfp->set_timer_clock(2'457'600); // guess
+ m_mfp->set_timer_clock(20_MHz_XTAL / 8); // guess
m_mfp->out_tco_cb().set(m_mfp, FUNC(mc68901_device::rc_w));
- m_mfp->out_tdo_cb().set(m_mfp, FUNC(mc68901_device::tc_w));
+ m_mfp->out_tco_cb().append(m_mfp, FUNC(mc68901_device::tc_w));
m_mfp->out_so_cb().set("rs232", FUNC(rs232_port_device::write_txd));
m_mfp->out_irq_cb().set_inputline("maincpu", M68K_IRQ_2); // probably
@@ -185,9 +185,11 @@ void tti_state::tti(machine_config &config)
}
ROM_START( tti )
- ROM_REGION( 0x8000, "maincpu", 0 )
- ROM_LOAD( "tti_10012000_rev2.3.bin", 0x0000, 0x8000, CRC(95a5bce8) SHA1(46d7c99e37ca5598aec2062dfd9759853a237c14) )
- ROM_LOAD( "tti_10012000_rev1.7.bin", 0x0000, 0x8000, CRC(6660c059) SHA1(05d97009b5b8034dda520f655c73c474da97f822) )
+ ROM_REGION(0x8000, "firmware", 0)
+ ROM_SYSTEM_BIOS(0, "v2.3", "Firmware Version 2.3")
+ ROMX_LOAD("tti_10012000_rev2.3.bin", 0x0000, 0x8000, CRC(95a5bce8) SHA1(46d7c99e37ca5598aec2062dfd9759853a237c14), ROM_BIOS(0))
+ ROM_SYSTEM_BIOS(1, "v1.7", "Firmware Version 1.7")
+ ROMX_LOAD("tti_10012000_rev1.7.bin", 0x0000, 0x8000, CRC(6660c059) SHA1(05d97009b5b8034dda520f655c73c474da97f822), ROM_BIOS(1))
ROM_END
COMP( 1989, tti, 0, 0, tti, tti, tti_state, empty_init, "Transitional Technology Inc", "unknown TTI SCSI host adapter", MACHINE_IS_SKELETON )