diff options
| author | 2026-05-10 09:03:17 -0400 | |
|---|---|---|
| committer | 2026-05-10 09:03:17 -0400 | |
| commit | c0bba168a6fb68845bf47e41d47b0a5bf0aa3c60 (patch) | |
| tree | 1ea0b271eb5fade2095658a6d8c838499034f11f | |
| parent | 24b2036f0b2b39bb2ca89d0a0685a7e851678a0a (diff) | |
New clones marked not working
-----------------------------
Orla SE 41 [DBWBP]
| -rw-r--r-- | src/mame/mame.lst | 1 | ||||
| -rw-r--r-- | src/mame/orla/hk1000.cpp | 24 |
2 files changed, 20 insertions, 5 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 2bc27c7a0cd..f87c85bf8a1 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -36998,6 +36998,7 @@ zodiack @source:orla/hk1000.cpp hk1000 +se41 @source:orla/xm200.cpp xm200 diff --git a/src/mame/orla/hk1000.cpp b/src/mame/orla/hk1000.cpp index 93a39117773..3206e73433f 100644 --- a/src/mame/orla/hk1000.cpp +++ b/src/mame/orla/hk1000.cpp @@ -2,7 +2,7 @@ // copyright-holders:AJR /*************************************************************************** - Skeleton driver for Orla HK1000 music keyboard. + Skeleton driver for Orla HK1000 music keyboard and SE 41 module. ***************************************************************************/ @@ -61,7 +61,7 @@ void hk1000_state::slot_map(address_map &map) map(0x0000, 0x0fff).ram(); map(0x1000, 0x1001).rw("acia", FUNC(acia6850_device::read), FUNC(acia6850_device::write)); map(0x2000, 0x2001).rw("ymsnd", FUNC(ym3812_device::read), FUNC(ym3812_device::write)); - map(0x8000, 0xffff).rom().region("slotpcb", 0); + map(0x8000, 0xffff).rom().region("slotpcb", 0x8000); } @@ -138,12 +138,26 @@ ROM_START(hk1000) ROM_REGION(0x10000, "pcm", 0) ROM_LOAD("timbri pcm_ti tms 27c512-20jl.bin", 0x00000, 0x10000, CRC(dd573584) SHA1(1d554e11dbcbab390d3fc995976daf122908bad0)) - ROM_REGION(0x8000, "slotpcb", 0) - ROM_LOAD("akk hk v2_ti tms 27c512-20jl.bin", 0x0000, 0x8000, CRC(74f6461b) SHA1(b2c1b44842b8825123beaad4c0e6692a57e1a9ed)) - ROM_CONTINUE(0x0000, 0x8000) // 0xxxxxxxxxxxxxxx = 0xFF + ROM_REGION(0x10000, "slotpcb", 0) + ROM_LOAD("akk hk v2_ti tms 27c512-20jl.bin", 0x00000, 0x10000, CRC(74f6461b) SHA1(b2c1b44842b8825123beaad4c0e6692a57e1a9ed)) // 0xxxxxxxxxxxxxxx = 0xFF +ROM_END + +ROM_START(se41) + ROM_REGION(0x8000, "mainpcb", 0) + ROM_LOAD("se41_v5.bin", 0x0000, 0x8000, CRC(d1d6c3db) SHA1(b4dcb73b280f373c72fad56ec90bec348cf5f133)) + + ROM_REGION(0x4000, "soundpcb", 0) + ROM_LOAD("se41_suono_exp.bin", 0x0000, 0x4000, CRC(6b0a5bd2) SHA1(a2cf74a5b8a33d84d1cf85ee13822e2fb20c87d0)) + + ROM_REGION(0x10000, "pcm", 0) + ROM_LOAD("se41_timbri_pcm.bin", 0x00000, 0x10000, CRC(dd573584) SHA1(1d554e11dbcbab390d3fc995976daf122908bad0)) + + ROM_REGION(0x10000, "slotpcb", 0) + ROM_LOAD("se41_arrang.bin", 0x00000, 0x10000, CRC(ab026b99) SHA1(ce2381c7b34c9d5fb5d231b20410003a171743c3)) ROM_END } // anonymous namespace SYST(198?, hk1000, 0, 0, hk1000, hk1000, hk1000_state, empty_init, "Orla", "HK1000", MACHINE_NO_SOUND | MACHINE_NOT_WORKING) +SYST(198?, se41, hk1000, 0, hk1000, hk1000, hk1000_state, empty_init, "Orla", "SE 41", MACHINE_NO_SOUND | MACHINE_NOT_WORKING) |
