diff options
Diffstat (limited to 'src/mame/includes/deco_mlc.h')
-rw-r--r-- | src/mame/includes/deco_mlc.h | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/src/mame/includes/deco_mlc.h b/src/mame/includes/deco_mlc.h index 0483fa96288..4df1ba20ee6 100644 --- a/src/mame/includes/deco_mlc.h +++ b/src/mame/includes/deco_mlc.h @@ -51,25 +51,26 @@ private: optional_device<deco146_device> m_deco146; required_device<timer_device> m_raster_irq_timer; - required_shared_ptr<uint32_t> m_mainram; - required_shared_ptr<uint32_t> m_irq_ram; - required_shared_ptr<uint32_t> m_clip_ram; - required_shared_ptr<uint32_t> m_vram; + required_shared_ptr<u32> m_mainram; + required_shared_ptr<u32> m_irq_ram; + required_shared_ptr<u32> m_clip_ram; + required_shared_ptr<u32> m_vram; - required_region_ptr<uint8_t> m_gfx2; + required_region_ptr<u8> m_gfx2; int m_irqLevel; - uint32_t m_mlc_raster_table_1[4*256]; - uint32_t m_mlc_raster_table_2[4*256]; - uint32_t m_mlc_raster_table_3[4*256]; - uint32_t m_vbl_i; + u32 m_mlc_raster_table_1[4*256]; + u32 m_mlc_raster_table_2[4*256]; + u32 m_mlc_raster_table_3[4*256]; + u32 m_vbl_i; int m_lastScanline[9]; - uint32_t m_colour_mask; - uint32_t m_shadow_mask; + u32 m_colour_mask; + u32 m_shadow_mask; + u32 m_shadow_shift; - std::unique_ptr<uint16_t[]> m_spriteram; - std::unique_ptr<uint16_t[]> m_spriteram_spare; - std::unique_ptr<uint16_t[]> m_buffered_spriteram; + std::unique_ptr<u16[]> m_spriteram; + std::unique_ptr<u16[]> m_spriteram_spare; + std::unique_ptr<u16[]> m_buffered_spriteram; DECLARE_READ32_MEMBER(mlc_440008_r); DECLARE_READ32_MEMBER(mlc_44001c_r); @@ -89,15 +90,15 @@ private: DECLARE_READ16_MEMBER( sh96_protection_region_0_146_r ); DECLARE_WRITE16_MEMBER( sh96_protection_region_0_146_w ); - uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); + u32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); DECLARE_WRITE_LINE_MEMBER(screen_vblank_mlc); TIMER_DEVICE_CALLBACK_MEMBER(interrupt_gen); - void draw_sprites( const rectangle &cliprect, int scanline, uint32_t* dest); - void drawgfxzoomline(uint32_t* dest,const rectangle &clip,gfx_element *gfx, - uint32_t code1,uint32_t code2, uint32_t color,int flipx,int sx, + void draw_sprites( const rectangle &cliprect, int scanline, u32* dest, u8* pri); + void drawgfxzoomline(u32* dest, u8* pri,const rectangle &clip,gfx_element *gfx, + u32 code1,u32 code2, u32 color,int flipx,int sx, int transparent_color,int use8bpp, - int scalex, int alpha, int srcline, int shadowMode, int alphaMode); - void descramble_sound( ); + int scalex, int srcline, int shadowMode); + void descramble_sound(); void avengrgs_map(address_map &map); void decomlc_map(address_map &map); |