diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2018-03-31 01:46:21 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2018-03-31 01:46:27 -0400 |
commit | ecaba3d507b6ec8391d67b7f0bc66e07d310584a (patch) | |
tree | 5186f1fd35be53a661bda441e776cffc62ff9d8c | |
parent | 625c8533ad609eae85c5dcb850bdfafe16033e89 (diff) |
4roses: Decrypt the last two ROM blocks (nw)
-rw-r--r-- | src/mame/drivers/4roses.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mame/drivers/4roses.cpp b/src/mame/drivers/4roses.cpp index 37db87abe71..77e415d44de 100644 --- a/src/mame/drivers/4roses.cpp +++ b/src/mame/drivers/4roses.cpp @@ -255,6 +255,14 @@ READ8_MEMBER(_4roses_state::_4roses_opcode_r) case 0x6c00: data = bitswap<8>(data ^ 0x5e, 6, 1, 4, 5, 2, 3, 0, 7); break; + + case 0x7000: + data = bitswap<8>(data ^ 0x34, 3, 7, 2, 6, 1, 5, 0, 4); + break; + + case 0x7400: + data = bitswap<8>(data ^ 0x43, 7, 2, 5, 0, 6, 1, 3, 4); + break; } return data; |