summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/decocass.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/decocass.h')
-rw-r--r--src/mame/machine/decocass.h109
1 files changed, 73 insertions, 36 deletions
diff --git a/src/mame/machine/decocass.h b/src/mame/machine/decocass.h
index 14e67cfa836..719d40f4b50 100644
--- a/src/mame/machine/decocass.h
+++ b/src/mame/machine/decocass.h
@@ -143,6 +143,43 @@ public:
TILE_GET_INFO_MEMBER(get_bg_l_tile_info);
TILE_GET_INFO_MEMBER(get_bg_r_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
+ virtual void machine_start();
+ virtual void machine_reset();
+ virtual void video_start();
+ virtual void palette_init();
+ DECLARE_MACHINE_RESET(ctsttape);
+ DECLARE_MACHINE_RESET(cprogolfj);
+ DECLARE_MACHINE_RESET(cdsteljn);
+ DECLARE_MACHINE_RESET(cfishing);
+ DECLARE_MACHINE_RESET(chwy);
+ DECLARE_MACHINE_RESET(cterrani);
+ DECLARE_MACHINE_RESET(castfant);
+ DECLARE_MACHINE_RESET(csuperas);
+ DECLARE_MACHINE_RESET(clocknch);
+ DECLARE_MACHINE_RESET(cprogolf);
+ DECLARE_MACHINE_RESET(cluckypo);
+ DECLARE_MACHINE_RESET(ctisland);
+ DECLARE_MACHINE_RESET(cexplore);
+ DECLARE_MACHINE_RESET(cdiscon1);
+ DECLARE_MACHINE_RESET(ctornado);
+ DECLARE_MACHINE_RESET(cmissnx);
+ DECLARE_MACHINE_RESET(cptennis);
+ DECLARE_MACHINE_RESET(cbtime);
+ DECLARE_MACHINE_RESET(cburnrub);
+ DECLARE_MACHINE_RESET(cgraplop);
+ DECLARE_MACHINE_RESET(cgraplop2);
+ DECLARE_MACHINE_RESET(clapapa);
+ DECLARE_MACHINE_RESET(cskater);
+ DECLARE_MACHINE_RESET(cprobowl);
+ DECLARE_MACHINE_RESET(cnightst);
+ DECLARE_MACHINE_RESET(cpsoccer);
+ DECLARE_MACHINE_RESET(csdtenis);
+ DECLARE_MACHINE_RESET(czeroize);
+ DECLARE_MACHINE_RESET(cppicf);
+ DECLARE_MACHINE_RESET(cfghtice);
+ DECLARE_MACHINE_RESET(type4);
+ DECLARE_MACHINE_RESET(cbdash);
+ DECLARE_MACHINE_RESET(cflyball);
};
@@ -170,41 +207,41 @@ WRITE8_HANDLER( decocass_e5xx_w );
WRITE8_HANDLER( decocass_de0091_w );
WRITE8_HANDLER( decocass_e900_w );
-MACHINE_START( decocass );
-MACHINE_RESET( decocass );
-MACHINE_RESET( ctsttape );
-MACHINE_RESET( chwy );
-MACHINE_RESET( cdsteljn );
-MACHINE_RESET( cfishing );
-MACHINE_RESET( cterrani );
-MACHINE_RESET( castfant );
-MACHINE_RESET( csuperas );
-MACHINE_RESET( clocknch );
-MACHINE_RESET( cprogolf );
-MACHINE_RESET( cprogolfj );
-MACHINE_RESET( cluckypo );
-MACHINE_RESET( ctisland );
-MACHINE_RESET( cexplore );
-MACHINE_RESET( cdiscon1 );
-MACHINE_RESET( ctornado );
-MACHINE_RESET( cmissnx );
-MACHINE_RESET( cptennis );
-MACHINE_RESET( cbtime );
-MACHINE_RESET( cburnrub );
-MACHINE_RESET( cgraplop );
-MACHINE_RESET( cgraplop2 );
-MACHINE_RESET( cskater );
-MACHINE_RESET( clapapa );
-MACHINE_RESET( cprobowl );
-MACHINE_RESET( cnightst );
-MACHINE_RESET( cpsoccer );
-MACHINE_RESET( csdtenis );
-MACHINE_RESET( czeroize );
-MACHINE_RESET( cppicf );
-MACHINE_RESET( cfghtice );
-MACHINE_RESET( type4 );
-MACHINE_RESET( cflyball );
-MACHINE_RESET( cbdash );
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WRITE8_HANDLER( i8041_p1_w );
READ8_HANDLER( i8041_p1_r );
@@ -237,7 +274,7 @@ WRITE8_HANDLER( decocass_part_v_shift_w );
WRITE8_HANDLER( decocass_center_h_shift_space_w );
WRITE8_HANDLER( decocass_center_v_shift_w );
-VIDEO_START( decocass );
+
SCREEN_UPDATE_IND16( decocass );
void decocass_video_state_save_init(running_machine &machine);