diff options
Diffstat (limited to 'src/mame/misc/nexus3d.cpp')
-rw-r--r-- | src/mame/misc/nexus3d.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/mame/misc/nexus3d.cpp b/src/mame/misc/nexus3d.cpp index c53c7b30286..22d956ddddc 100644 --- a/src/mame/misc/nexus3d.cpp +++ b/src/mame/misc/nexus3d.cpp @@ -15,7 +15,6 @@ #include "emu.h" #include "cpu/arm7/arm7.h" -#include "cpu/arm7/arm7core.h" #include "machine/nandflash.h" #include "emupal.h" #include "screen.h" @@ -57,12 +56,12 @@ private: // void nexus3d_unk2_w(uint32_t data); // void nexus3d_unk3_w(uint32_t data); - virtual void machine_start() override; - virtual void machine_reset() override; - virtual void video_start() override; + virtual void machine_start() override ATTR_COLD; + virtual void machine_reset() override ATTR_COLD; + virtual void video_start() override ATTR_COLD; uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void screen_vblank(int state); - void nexus3d_map(address_map &map); + void nexus3d_map(address_map &map) ATTR_COLD; uint32_t m_intpend = 0, m_intmask = 0, m_intlevel = 0; uint32_t int_pending_r(); @@ -125,9 +124,9 @@ void nexus3d_state::IntReq(int level) uint32_t inten = m_intmask ^ 0xffffffff; if (m_intpend & inten) - m_maincpu->set_input_line(ARM7_IRQ_LINE, ASSERT_LINE); + m_maincpu->set_input_line(arm7_cpu_device::ARM7_IRQ_LINE, ASSERT_LINE); else - m_maincpu->set_input_line(ARM7_IRQ_LINE, CLEAR_LINE); + m_maincpu->set_input_line(arm7_cpu_device::ARM7_IRQ_LINE, CLEAR_LINE); } @@ -380,5 +379,5 @@ void nexus3d_state::init_acheartf() } // anonymous namespace -GAME( 2005, acheart, 0, nexus3d, nexus3d, nexus3d_state, init_acheart, ROT0, "Examu", "Arcana Heart", MACHINE_IS_SKELETON ) -GAME( 2006, acheartf, 0, nexus3d, nexus3d, nexus3d_state, init_acheartf, ROT0, "Examu", "Arcana Heart Full", MACHINE_IS_SKELETON ) +GAME( 2005, acheart, 0, nexus3d, nexus3d, nexus3d_state, init_acheart, ROT0, "Examu", "Arcana Heart", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 2006, acheartf, 0, nexus3d, nexus3d, nexus3d_state, init_acheartf, ROT0, "Examu", "Arcana Heart Full", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) |