summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/pgmprot_igs027a_type1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/pgmprot_igs027a_type1.cpp')
-rw-r--r--src/mame/machine/pgmprot_igs027a_type1.cpp27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/mame/machine/pgmprot_igs027a_type1.cpp b/src/mame/machine/pgmprot_igs027a_type1.cpp
index 053009d7796..0790c76c903 100644
--- a/src/mame/machine/pgmprot_igs027a_type1.cpp
+++ b/src/mame/machine/pgmprot_igs027a_type1.cpp
@@ -218,34 +218,35 @@ void pgm_arm_type1_state::machine_start()
save_item(NAME(m_slots));
}
-void pgm_arm_type1_state::pgm_arm_type1_cave(machine_config &config)
+void pgm_arm_type1_state::pgm_arm_type1(machine_config &config) // ARM7 Shared motherboard XTAL
{
pgmbase(config);
+ m_maincpu->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::kov_map);
- m_maincpu->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::cavepgm_mem);
+ /* protection CPU */
+ ARM7(config, m_prot, 20000000); // 55857E?
+ m_prot->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::_55857E_arm7_map);
- subdevice<screen_device>("screen")->set_refresh_hz(59.17); // verified on pcb
+// subdevice<screen_device>("screen")->set_refresh_hz(59.17); // Correct?
}
-void pgm_arm_type1_state::pgm_arm_type1_sim(machine_config &config)
+void pgm_arm_type1_state::pgm_arm_type1_sim(machine_config &config) // When simulated
{
- pgm_arm_type1_cave(config);
+ pgm_arm_type1(config);
m_maincpu->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::kov_sim_map);
/* protection CPU */
- ARM7(config, m_prot, 20000000); // 55857E?
- m_prot->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::_55857E_arm7_map);
m_prot->set_disable();
}
-void pgm_arm_type1_state::pgm_arm_type1(machine_config &config)
+void pgm_arm_type1_state::pgm_arm_type1_cave(machine_config &config)
{
- pgm_arm_type1_cave(config);
- m_maincpu->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::kov_map);
+ pgm_arm_type1_sim(config);
+// pgm_arm_type1(config); // When ARM7 ROM is dumped and hooked up
- /* protection CPU */
- ARM7(config, m_prot, 20000000); // 55857E?
- m_prot->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::_55857E_arm7_map);
+ m_maincpu->set_addrmap(AS_PROGRAM, &pgm_arm_type1_state::cavepgm_mem);
+
+ subdevice<screen_device>("screen")->set_refresh_hz(59.17); // verified on pcb
}
void pgm_arm_type1_state::arm7_type1_latch_init()