diff options
Diffstat (limited to 'src/mame/includes/dassault.h')
-rw-r--r-- | src/mame/includes/dassault.h | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/mame/includes/dassault.h b/src/mame/includes/dassault.h index abe9feef40a..38e83efbd88 100644 --- a/src/mame/includes/dassault.h +++ b/src/mame/includes/dassault.h @@ -4,12 +4,20 @@ *************************************************************************/ +#include "sound/okim6295.h" +#include "video/deco16ic.h" + class dassault_state { public: static void *alloc(running_machine &machine) { return auto_alloc_clear(&machine, dassault_state(machine)); } - dassault_state(running_machine &machine) { } + dassault_state(running_machine &machine) + : maincpu(machine.device<cpu_device>("maincpu")), + audiocpu(machine.device<cpu_device>("audiocpu")), + subcpu(machine.device<cpu_device>("sub")), + deco16ic(machine.device<deco16ic_device>("deco_custom")), + oki2(machine.device<okim6295_device>("oki2")) { } /* memory pointers */ UINT16 * pf2_rowscroll; @@ -19,11 +27,11 @@ public: UINT16 * shared_ram; /* devices */ - running_device *maincpu; - running_device *audiocpu; - running_device *subcpu; - running_device *deco16ic; - running_device *oki2; + cpu_device *maincpu; + cpu_device *audiocpu; + cpu_device *subcpu; + deco16ic_device *deco16ic; + okim6295_device *oki2; }; |