1
/*----------- defined in drivers/wecleman.c -----------*/
1
class wecleman_state : public driver_device
4
wecleman_state(running_machine &machine, const driver_device_config_base &config)
5
: driver_device(machine, config) { }
3
extern int wecleman_selected_ip, wecleman_irqctrl;
7
UINT16 *m_blitter_regs;
9
UINT16 *m_protection_ram;
14
UINT16 *m_videostatus;
18
size_t m_roadram_size;
21
const int *m_gfx_bank;
22
tilemap_t *m_bg_tilemap;
23
tilemap_t *m_fg_tilemap;
24
tilemap_t *m_txt_tilemap;
37
struct sprite *m_sprite_list;
38
struct sprite **m_spr_ptr_list;
6
43
/*----------- defined in video/wecleman.c -----------*/
8
extern UINT16 *wecleman_videostatus;
9
extern UINT16 *wecleman_pageram, *wecleman_txtram, *wecleman_roadram;
10
extern size_t wecleman_roadram_size;
12
45
WRITE16_HANDLER( hotchase_paletteram16_SBGRBBBBGGGGRRRR_word_w );
13
46
WRITE16_HANDLER( wecleman_paletteram16_SSSSBBBBGGGGRRRR_word_w );
14
47
WRITE16_HANDLER( wecleman_videostatus_w );
15
48
WRITE16_HANDLER( wecleman_pageram_w );
16
49
WRITE16_HANDLER( wecleman_txtram_w );
17
VIDEO_UPDATE( wecleman );
50
SCREEN_UPDATE( wecleman );
18
51
VIDEO_START( wecleman );
19
VIDEO_UPDATE( hotchase );
52
SCREEN_UPDATE( hotchase );
20
53
VIDEO_START( hotchase );
22
void hotchase_zoom_callback_0(running_machine *machine, int *code,int *color,int *flags);
23
void hotchase_zoom_callback_1(running_machine *machine, int *code,int *color,int *flags);
55
void hotchase_zoom_callback_0(running_machine &machine, int *code,int *color,int *flags);
56
void hotchase_zoom_callback_1(running_machine &machine, int *code,int *color,int *flags);