diff options
Diffstat (limited to 'src/mame/includes/megadriv.h')
-rw-r--r-- | src/mame/includes/megadriv.h | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/src/mame/includes/megadriv.h b/src/mame/includes/megadriv.h index 72f3efaec82..e189ed69d13 100644 --- a/src/mame/includes/megadriv.h +++ b/src/mame/includes/megadriv.h @@ -28,12 +28,6 @@ INPUT_PORTS_EXTERN( megadri6 ); INPUT_PORTS_EXTERN( ssf2mdb ); INPUT_PORTS_EXTERN( mk3mdb ); -MACHINE_CONFIG_EXTERN( megadriv_timers ); -MACHINE_CONFIG_EXTERN( md_ntsc ); -MACHINE_CONFIG_EXTERN( md_pal ); -MACHINE_CONFIG_EXTERN( md_bootleg ); // for topshoot.c & hshavoc.c -MACHINE_CONFIG_EXTERN( dcat16_megadriv_base ); - struct genesis_z80_vars { int z80_is_reset; @@ -136,6 +130,12 @@ public: DECLARE_WRITE_LINE_MEMBER(screen_vblank_megadriv); DECLARE_WRITE8_MEMBER(megadriv_tas_callback); + + void megadriv_timers(machine_config &config); + void md_ntsc(machine_config &config); + void md_pal(machine_config &config); + void md_bootleg(machine_config &config); + void dcat16_megadriv_base(machine_config &config); }; class md_cons_state : public md_base_state @@ -183,4 +183,18 @@ public: void install_tmss(); DECLARE_READ16_MEMBER(tmss_r); DECLARE_WRITE16_MEMBER(tmss_swap_w); + void genesis_32x_scd(machine_config &config); + void mdj_32x_scd(machine_config &config); + void ms_megadpal(machine_config &config); + void dcat16_megadriv_base(machine_config &config); + void dcat16_megadriv(machine_config &config); + void md_32x_scd(machine_config &config); + void mdj_32x(machine_config &config); + void ms_megadriv(machine_config &config); + void mdj_scd(machine_config &config); + void md_32x(machine_config &config); + void genesis_32x(machine_config &config); + void md_scd(machine_config &config); + void genesis_scd(machine_config &config); + void genesis_tmss(machine_config &config); }; |