summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commitecaba3d507b6ec8391d67b7f0bc66e07d310584a (patch)
tree5186f1fd35be53a661bda441e776cffc62ff9d8c
parent625c8533ad609eae85c5dcb850bdfafe16033e89 (diff)
4roses: Decrypt the last two ROM blocks (nw)
-rw-r--r--src/mame/drivers/4roses.cpp8
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;