diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2021-03-07 09:10:40 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2021-03-07 09:10:40 +0100 |
commit | 66301cd83b507bbd678d4f7e5cbf50e7ef14b4b2 (patch) | |
tree | 822b2a39f672352db946f3da09f3d4f8b8105259 /src/devices | |
parent | 4bd7c9647961118b54e0192327e972364e6051fd (diff) |
ssp1601.cpp: dumped internal ROM [Javier de Silóniz Sandino, krom / Peter Lemon]
Diffstat (limited to 'src/devices')
-rw-r--r-- | src/devices/cpu/ssp1601/ssp1601.cpp | 10 | ||||
-rw-r--r-- | src/devices/cpu/ssp1601/ssp1601.h | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/devices/cpu/ssp1601/ssp1601.cpp b/src/devices/cpu/ssp1601/ssp1601.cpp index 79119b6a97a..0fa702b6d9f 100644 --- a/src/devices/cpu/ssp1601/ssp1601.cpp +++ b/src/devices/cpu/ssp1601/ssp1601.cpp @@ -14,6 +14,7 @@ * modifiers for 'OP a, ri' and ((ri)) are ignored (not used by VR) * loop repeat mode when destination is (ri) is ignored * ops not used by VR are not implemented + * internal ROM has been dumped but isn't used yet */ #include "emu.h" @@ -215,6 +216,15 @@ std::unique_ptr<util::disasm_interface> ssp1601_device::create_disassembler() return std::make_unique<ssp1601_disassembler>(); } +ROM_START( ssp1601 ) + ROM_REGION(0x800, "internal_rom", 0) + ROM_LOAD("ssp1601.bin", 0x000, 0x800, CRC(2421ec7e) SHA1(0b951ea9c6094b3c34e4f0b64d031c75c237564f)) +ROM_END + +tiny_rom_entry const *ssp1601_device::device_rom_region() const +{ + return ROM_NAME(ssp1601); +} // ----------------------------------------------------- // register i/o handlers diff --git a/src/devices/cpu/ssp1601/ssp1601.h b/src/devices/cpu/ssp1601/ssp1601.h index e912ff9891b..a609dc80da3 100644 --- a/src/devices/cpu/ssp1601/ssp1601.h +++ b/src/devices/cpu/ssp1601/ssp1601.h @@ -45,6 +45,8 @@ protected: // device_disasm_interface overrides virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; + virtual tiny_rom_entry const *device_rom_region() const override; + private: address_space_config m_program_config; address_space_config m_io_config; |