dvmemory: remove outdated/unused FD1094_HACK

This commit is contained in:
hap 2021-09-29 18:51:41 +02:00
parent c6d4ca6cf2
commit 1ad5e294ff
3 changed files with 15 additions and 10 deletions

View File

@ -940,15 +940,6 @@ void debug_view_memory::write(u8 size, offs_t offs, u64 data)
if (offs >= (source.m_blocklength * source.m_numblocks)) if (offs >= (source.m_blocklength * source.m_numblocks))
return; return;
*(reinterpret_cast<u8 *>(source.m_base) + (offs / source.m_blocklength * source.m_blockstride) + (offs % source.m_blocklength)) = data; *(reinterpret_cast<u8 *>(source.m_base) + (offs / source.m_blocklength * source.m_blockstride) + (offs % source.m_blocklength)) = data;
// hack for FD1094 editing
#ifdef FD1094_HACK
if (source.m_base == machine().root_device().memregion("user2"))
{
extern void fd1094_regenerate_key(running_machine &machine);
fd1094_regenerate_key(machine());
}
#endif
} }

View File

@ -145,12 +145,13 @@ void kim1_state::mem_map(address_map &map)
INPUT_CHANGED_MEMBER(kim1_state::trigger_reset) INPUT_CHANGED_MEMBER(kim1_state::trigger_reset)
{ {
// RS and ST key input // RS key input
m_maincpu->set_input_line(INPUT_LINE_RESET, newval ? CLEAR_LINE : ASSERT_LINE); m_maincpu->set_input_line(INPUT_LINE_RESET, newval ? CLEAR_LINE : ASSERT_LINE);
} }
INPUT_CHANGED_MEMBER(kim1_state::trigger_nmi) INPUT_CHANGED_MEMBER(kim1_state::trigger_nmi)
{ {
// ST key input
m_maincpu->set_input_line(INPUT_LINE_NMI, newval ? CLEAR_LINE : ASSERT_LINE); m_maincpu->set_input_line(INPUT_LINE_NMI, newval ? CLEAR_LINE : ASSERT_LINE);
} }

View File

@ -114,6 +114,19 @@ void fd1094_init_debugging(running_machine &machine, const char *cpureg, const c
fdcset 1072,7fff,ffff,irq fdcset 1072,7fff,ffff,irq
//fdcset 1074,4e73,ffff,irq //fdcset 1074,4e73,ffff,irq
****************************************************************************
Add something like this to debug_view_memory::write
// hack for FD1094 editing
#ifdef FD1094_HACK
if (source.m_base == machine().root_device().memregion("user2"))
{
extern void fd1094_regenerate_key(running_machine &machine);
fd1094_regenerate_key(machine());
}
#endif
***************************************************************************/ ***************************************************************************/
#include "emu.h" #include "emu.h"