summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2018-05-29 17:19:27 +0200
committer angelosa <salese_corp_ltd@email.it>2018-05-29 22:45:49 +0200
commit85a036806105dd0194e02497b012b8c2fdbccdf5 (patch)
tree2fa20bb56a8721292c188ebf1eb76ba660186482
parent6a15c5b88f296158e1eab880000f997ed4f1e0ae (diff)
tatsumi.cpp: road ctrl notes (nw)
-rw-r--r--src/mame/machine/tatsumi.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mame/machine/tatsumi.cpp b/src/mame/machine/tatsumi.cpp
index 4a5559c30e1..c0f36069405 100644
--- a/src/mame/machine/tatsumi.cpp
+++ b/src/mame/machine/tatsumi.cpp
@@ -209,13 +209,17 @@ WRITE16_MEMBER(roundup5_state::roundup5_control_w)
WRITE16_MEMBER(roundup5_state::road_vregs_w)
{
- /* Bit 0x10 is road bank select,
- Bit 0x100 is used, but unknown
+ /*
+ ---- ---x ---- ---- enabled when there's a road slope of any kind, unknown purpose
+ ---- ---- -xx- ---- enables alternatively in tunnels sometimes, color mods?
+ ---- ---- ---x ---- road bank select
+ ---- ---- ---- xxxx various values written during POST while accessing road pixel ram,
+ otherwise 0xb at the start of irq service
*/
COMBINE_DATA(&m_road_vregs[offset]);
- m_subcpu->set_input_line(INPUT_LINE_IRQ4, CLEAR_LINE); // guess, probably wrong
+ m_subcpu->set_input_line(INPUT_LINE_IRQ4, CLEAR_LINE); // guess, probably wrong
// logerror("d_68k_e0000_w %s %04x\n", m_maincpu->pc(), data);
}