summaryrefslogblamecommitdiffstatshomepage
path: root/src/mame/includes/rastan.h
blob: 3614ced9d8b42a56cf69697bc546ac59774b51ff (plain) (tree)
1
2
3
4
5
6
7
8
9





                                                                          
                                         
 
       

                                                                                      
 
                             
                                                                           

                           

                                         

                  

                                 

                     



                             






                                                     
                        
/*************************************************************************

    Rastan

*************************************************************************/

class rastan_state : public driver_device
{
public:
	rastan_state(const machine_config &mconfig, device_type type, const char *tag)
		: driver_device(mconfig, type, tag) { }

	/* memory pointers */
//  UINT16 *    paletteram; // this currently uses generic palette handlers

	/* video-related */
	UINT16      m_sprite_ctrl;
	UINT16      m_sprites_flipscreen;

	/* misc */
	int         m_adpcm_pos;
	int         m_adpcm_data;

	/* devices */
	device_t *m_maincpu;
	device_t *m_audiocpu;
	device_t *m_pc090oj;
	device_t *m_pc080sn;
};


/*----------- defined in video/rastan.c -----------*/

WRITE16_HANDLER( rastan_spritectrl_w );

SCREEN_UPDATE( rastan );