diff options
author | Angelo Salese <angelosa@users.noreply.github.com> | 2018-04-25 07:25:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-25 07:25:24 +0200 |
commit | 5525475274f38a92aa875f0a258955cda42f6f63 (patch) | |
tree | 327ed9977a79f4d6648dff596c7753a27c674734 | |
parent | 96b93c78f78020ca4b187aad656263cfba250995 (diff) |
Notes (nw)
-rw-r--r-- | src/mame/machine/nb1412m2.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/machine/nb1412m2.cpp b/src/mame/machine/nb1412m2.cpp index 356e8c3e2a7..b3826e05cd8 100644 --- a/src/mame/machine/nb1412m2.cpp +++ b/src/mame/machine/nb1412m2.cpp @@ -14,9 +14,8 @@ It is unknown at current stage if inside the chip there's a MCU (with internal ROM). TODO: -- double check Mighty Guy port adjuster data; - implement DAC (reads data from ROM); -- timer is handtuned; +- jumpy timer, presumably one of the "latches" controls that; Legacy notes from drivers: - m_mAmazonProtReg[4] bit 0 used on hiscore data (clear on code), @@ -235,6 +234,7 @@ READ8_MEMBER( nb1412m2_device::rom_decrypt_r ) // 0x86: SFXs -> 0xbd // 0x94: BGM -> 0xaf // 0x00: DAC -> 0x43 + // summing adjust entry and actual value needed always make 0x143 therefore: prot_adj = (0x43 - m_data[m_adj_address]) & 0xff; // printf("%02x %04x %04x %02x\n",m_data[m_adj_address],m_rom_address,m_adj_address,m_rom_op); |