summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2021-08-18 16:40:43 -0400
committer AJR <ajrhacker@users.noreply.github.com>2021-08-18 16:41:39 -0400
commit5c557a1dab1dfdfb84aa7419e968011c5cd620ab (patch)
treee276905da2956b876bc885962795c77ce6f6371c
parent6426c7a9b1668152905306a1f2dd56f6257b5808 (diff)
decmate2: Patch one ROM file in 31Z BIOS (#2) to correct JMP I instruction
* pdp8dasm: Minor fix for weird OPRs
-rw-r--r--src/devices/cpu/pdp8/pdp8dasm.cpp6
-rw-r--r--src/mame/drivers/decmate2.cpp2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/cpu/pdp8/pdp8dasm.cpp b/src/devices/cpu/pdp8/pdp8dasm.cpp
index 3fdbc139249..dca8fadf4e2 100644
--- a/src/devices/cpu/pdp8/pdp8dasm.cpp
+++ b/src/devices/cpu/pdp8/pdp8dasm.cpp
@@ -638,10 +638,10 @@ void pdp8_disassembler::dasm_opr_group2(std::ostream &stream, u16 opr)
{
if (BIT(opr, 7))
stream << "CLA";
- else if (opr == 07400)
+ else if (opr == 0400)
stream << "NOP";
- if ((opr & 0176) == 0)
- stream << "!200";
+ if ((opr & 0170) == 0)
+ stream << "!400";
}
}
diff --git a/src/mame/drivers/decmate2.cpp b/src/mame/drivers/decmate2.cpp
index ea7b1420a31..42917992b20 100644
--- a/src/mame/drivers/decmate2.cpp
+++ b/src/mame/drivers/decmate2.cpp
@@ -975,7 +975,7 @@ ROM_START(decmate2)
ROMX_LOAD("23-391e2.e114", 0x1000, 0x0800, CRC(3a09ada1) SHA1(3093bd926d49c2fd62a773e8019e3755aa165ae9), ROM_BIOS(1) | ROM_SKIP(1))
ROMX_LOAD("23-392e2.e115", 0x0001, 0x0800, CRC(19901cb6) SHA1(82a642d2b5b56250611f69321d0251e27fa639fc), ROM_BIOS(1) | ROM_SKIP(1))
ROM_SYSTEM_BIOS(2, "31z", "31Z (3732)") // Regenerated from source code listing
- ROMX_LOAD("23-358e2.e113", 0x0000, 0x0800, BAD_DUMP CRC(e6b9ab4d) SHA1(12533bab586b7bc753fae3ce1959bc5ced3905f5), ROM_BIOS(2) | ROM_SKIP(1))
+ ROMX_LOAD("23-358e2.e113", 0x0000, 0x0800, BAD_DUMP CRC(459231ea) SHA1(608342b7129d54a2a0f4a8e0645dad1ae26fccf4), ROM_BIOS(2) | ROM_SKIP(1))
ROMX_LOAD("23-359e2.e114", 0x1000, 0x0800, BAD_DUMP CRC(3d1825b7) SHA1(753af9657eef1a284801c9765f4899563d3d9a20), ROM_BIOS(2) | ROM_SKIP(1))
ROMX_LOAD("23-360e2.e115", 0x0001, 0x0800, BAD_DUMP CRC(ed8162e6) SHA1(4ab993c00a5afc6465153ca4f52faa76e02a0ef3), ROM_BIOS(2) | ROM_SKIP(1))