Previous 199869 Revisions Next

r33568 Friday 28th November, 2014 at 07:00:54 UTC by Osso
ssv.c: use required_region_ptr instead of required_memory_region and removed 2 unused variables (nw)
[src/mame/drivers]ssv.c
[src/mame/includes]ssv.h

trunk/src/mame/drivers/ssv.c
r242079r242080
852852
853853READ16_MEMBER(ssv_state::eaglshot_gfxrom_r)
854854{
855   UINT8 *rom  =   m_region_gfx1->base();
856   size_t size =   m_region_gfx1->bytes();
857
858855   offset = offset * 2 + m_gfxrom_select * 0x200000;
859856
860   if (offset > size)
857   if (offset > m_gfx1_rom.length())
861858      return 0xffff;
862859
863   return rom[offset] + (rom[offset+1]<<8);
860   return m_gfx1_rom[offset] + (m_gfx1_rom[offset+1]<<8);
864861}
865862
866863WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_w)
trunk/src/mame/includes/ssv.h
r242079r242080
2121      m_gdfs_tmapscroll(*this, "gdfs_tmapscroll"),
2222      m_gdfs_st0020(*this, "st0020_spr"),
2323      m_input_sel(*this, "input_sel"),
24      m_region_gfx1(*this, "gfx1"),
24      m_gfx1_rom(*this, "gfx1"),
2525      m_io_gunx1(*this, "GUNX1"),
2626      m_io_guny1(*this, "GUNY1"),
2727      m_io_gunx2(*this, "GUNX2"),
r242079r242080
6363   UINT8 m_requested_int;
6464   UINT16 m_irq_enable;
6565
66   UINT16 *m_dsp_ram;
67
6866   UINT16 *m_eaglshot_gfxram;
6967
7068   tilemap_t *m_gdfs_tmap;
7169
7270   int m_interrupt_ultrax;
7371
74   int m_gdfs_gfxram_bank;
7572   int m_gdfs_lightgun_select;
7673
7774   UINT16 m_sxyreact_serial;
r242079r242080
167164   void init_st010();
168165
169166protected:
170   required_memory_region m_region_gfx1;
167   required_region_ptr<UINT8> m_gfx1_rom;
171168   optional_ioport m_io_gunx1;
172169   optional_ioport m_io_guny1;
173170   optional_ioport m_io_gunx2;


Previous 199869 Revisions Next


© 1997-2024 The MAME Team