1
/*************************************************************************
5
*************************************************************************/
7
#include "sound/okim6295.h"
8
#include "video/deco16ic.h"
9
#include "video/decocomn.h"
11
class dassault_state : public driver_device
14
dassault_state(const machine_config &mconfig, device_type type, const char *tag)
15
: driver_device(mconfig, type, tag),
16
m_maincpu(*this, "maincpu"),
17
m_audiocpu(*this, "audiocpu"),
18
m_subcpu(*this, "sub"),
19
m_decocomn(*this, "deco_common"),
20
m_deco_tilegen1(*this, "tilegen1"),
21
m_deco_tilegen2(*this, "tilegen2"),
22
m_oki2(*this, "oki2") { }
25
UINT16 * m_pf2_rowscroll;
26
UINT16 * m_pf4_rowscroll;
29
UINT16 * m_shared_ram;
32
required_device<cpu_device> m_maincpu;
33
required_device<cpu_device> m_audiocpu;
34
required_device<cpu_device> m_subcpu;
35
required_device<decocomn_device> m_decocomn;
36
required_device<deco16ic_device> m_deco_tilegen1;
37
required_device<deco16ic_device> m_deco_tilegen2;
38
required_device<okim6295_device> m_oki2;
43
/*----------- defined in video/dassault.c -----------*/
45
SCREEN_UPDATE( dassault );