diff --git a/src/mess/includes/arcadia.h b/src/mess/includes/arcadia.h index c73515099c4..a746bb857b7 100644 --- a/src/mess/includes/arcadia.h +++ b/src/mess/includes/arcadia.h @@ -83,11 +83,5 @@ public: UINT32 screen_update_arcadia(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in video/arcadia.c -----------*/ - extern INTERRUPT_GEN( arcadia_video_line ); -extern VIDEO_START( arcadia ); -extern SCREEN_UPDATE_IND16( arcadia ); - #endif /* ARCADIA_H_ */ diff --git a/src/mess/includes/b2m.h b/src/mess/includes/b2m.h index 83516e3f502..d4ed2612542 100644 --- a/src/mess/includes/b2m.h +++ b/src/mess/includes/b2m.h @@ -60,14 +60,6 @@ extern const i8255_interface b2m_ppi8255_interface_1; extern const i8255_interface b2m_ppi8255_interface_2; extern const i8255_interface b2m_ppi8255_interface_3; -extern MACHINE_START( b2m ); -extern MACHINE_RESET( b2m ); extern INTERRUPT_GEN( b2m_vblank_interrupt ); -/*----------- defined in video/b2m.c -----------*/ - -extern VIDEO_START( b2m ); -extern SCREEN_UPDATE_IND16( b2m ); -extern PALETTE_INIT( b2m ); - #endif diff --git a/src/mess/includes/bk.h b/src/mess/includes/bk.h index 9fe8bcbc957..73257e3863e 100644 --- a/src/mess/includes/bk.h +++ b/src/mess/includes/bk.h @@ -39,17 +39,4 @@ public: UINT32 screen_update_bk0010(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in machine/bk.c -----------*/ - -extern MACHINE_START( bk0010 ); -extern MACHINE_RESET( bk0010 ); - - - -/*----------- defined in video/bk.c -----------*/ - -extern VIDEO_START( bk0010 ); -extern SCREEN_UPDATE_IND16( bk0010 ); - #endif /* BK_H_ */ diff --git a/src/mess/includes/busicom.h b/src/mess/includes/busicom.h index 7cbebc3a90b..9b2389d39ed 100644 --- a/src/mess/includes/busicom.h +++ b/src/mess/includes/busicom.h @@ -33,11 +33,4 @@ public: UINT32 screen_update_busicom(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in video/busicom.c -----------*/ - -extern PALETTE_INIT( busicom ); -extern VIDEO_START( busicom ); -extern SCREEN_UPDATE_IND16( busicom ); - #endif /* BUSICOM_H_ */ diff --git a/src/mess/includes/c16.h b/src/mess/includes/c16.h index f2c72fd5377..c6ac537b23a 100644 --- a/src/mess/includes/c16.h +++ b/src/mess/includes/c16.h @@ -75,7 +75,6 @@ extern void c16_interrupt(running_machine &machine, int level); extern int c16_dma_read(running_machine &machine, int offset); extern int c16_dma_read_rom(running_machine &machine, int offset); -extern MACHINE_RESET( c16 ); extern INTERRUPT_GEN( c16_frame_interrupt ); MACHINE_CONFIG_EXTERN( c16_cartslot ); diff --git a/src/mess/includes/galeb.h b/src/mess/includes/galeb.h index 4a48e548fcc..8744c5fe5a2 100644 --- a/src/mess/includes/galeb.h +++ b/src/mess/includes/galeb.h @@ -25,8 +25,4 @@ public: extern const gfx_layout galeb_charlayout; -extern VIDEO_START( galeb ); -extern SCREEN_UPDATE_IND16( galeb ); - - #endif /* GALEB_H_ */ diff --git a/src/mess/includes/gamecom.h b/src/mess/includes/gamecom.h index 64725c648e3..687adad05de 100644 --- a/src/mess/includes/gamecom.h +++ b/src/mess/includes/gamecom.h @@ -248,7 +248,6 @@ public: /*----------- defined in machine/gamecom.c -----------*/ -extern MACHINE_RESET( gamecom ); extern DEVICE_IMAGE_LOAD( gamecom_cart1 ); extern DEVICE_IMAGE_LOAD( gamecom_cart2 ); diff --git a/src/mess/includes/intv.h b/src/mess/includes/intv.h index 0b47397ca67..eeedb655ede 100644 --- a/src/mess/includes/intv.h +++ b/src/mess/includes/intv.h @@ -135,11 +135,6 @@ public: }; /*----------- defined in video/intv.c -----------*/ - -extern VIDEO_START( intv ); -extern SCREEN_UPDATE_IND16( intv ); -extern SCREEN_UPDATE_IND16( intvkbd ); - void intv_stic_screenrefresh(running_machine &machine); /*----------- defined in machine/intv.c -----------*/ @@ -149,12 +144,7 @@ void intv_stic_screenrefresh(running_machine &machine); DEVICE_START( intv_cart ); DEVICE_IMAGE_LOAD( intv_cart ); -extern MACHINE_RESET( intv ); extern INTERRUPT_GEN( intv_interrupt ); - -// ECS -extern MACHINE_RESET( intvecs ); - /* for the console + keyboard component... */ DEVICE_IMAGE_LOAD( intvkbd_cart ); diff --git a/src/mess/includes/irisha.h b/src/mess/includes/irisha.h index 26efb22a5c9..26e8e41e0a0 100644 --- a/src/mess/includes/irisha.h +++ b/src/mess/includes/irisha.h @@ -51,17 +51,9 @@ public: /*----------- defined in machine/irisha.c -----------*/ -extern MACHINE_START( irisha ); -extern MACHINE_RESET( irisha ); extern const i8255_interface irisha_ppi8255_interface; extern const struct pit8253_config irisha_pit8253_intf; extern const struct pic8259_interface irisha_pic8259_config; - - -/*----------- defined in video/irisha.c -----------*/ - -extern VIDEO_START( irisha ); extern SCREEN_UPDATE_IND16( irisha ); - #endif /* IRISHA_H_ */ diff --git a/src/mess/includes/llc.h b/src/mess/includes/llc.h index 359910f05d0..a85d8df7c32 100644 --- a/src/mess/includes/llc.h +++ b/src/mess/includes/llc.h @@ -57,9 +57,6 @@ public: /*----------- defined in machine/llc.c -----------*/ -extern MACHINE_START( llc1 ); -extern MACHINE_RESET( llc1 ); - extern const z80pio_interface llc1_z80pio1_intf; extern const z80pio_interface llc1_z80pio2_intf; extern const z80pio_interface llc2_z80pio1_intf; @@ -68,12 +65,4 @@ extern const z80pio_interface llc2_z80pio2_intf; extern const z80ctc_interface llc1_ctc_intf; extern const z80ctc_interface llc2_ctc_intf; -extern MACHINE_RESET( llc2 ); - -/*----------- defined in video/llc.c -----------*/ - -extern VIDEO_START( llc ); -extern SCREEN_UPDATE_IND16( llc1 ); -extern SCREEN_UPDATE_IND16( llc2 ); - #endif diff --git a/src/mess/includes/lviv.h b/src/mess/includes/lviv.h index bbf60d1d2ff..b1e628ceaa8 100644 --- a/src/mess/includes/lviv.h +++ b/src/mess/includes/lviv.h @@ -38,13 +38,9 @@ extern const i8255_interface lviv_ppi8255_interface_1; SNAPSHOT_LOAD( lviv ); - /*----------- defined in video/lviv.c -----------*/ -extern VIDEO_START( lviv ); -extern SCREEN_UPDATE_IND16( lviv ); extern const unsigned char lviv_palette[8*3]; -extern PALETTE_INIT( lviv ); extern void lviv_update_palette(running_machine &, UINT8); diff --git a/src/mess/includes/mc80.h b/src/mess/includes/mc80.h index b148b88d411..0327a444553 100644 --- a/src/mess/includes/mc80.h +++ b/src/mess/includes/mc80.h @@ -53,7 +53,6 @@ public: /* Implementation for MC80.2x */ /*****************************************************************************/ -extern MACHINE_RESET(mc8020); extern const z80ctc_interface mc8020_ctc_intf; extern const z80pio_interface mc8020_z80pio_intf; @@ -62,30 +61,10 @@ extern const z80pio_interface mc8020_z80pio_intf; /*****************************************************************************/ -extern MACHINE_RESET(mc8030); extern const z80pio_interface mc8030_zve_z80pio_intf; extern const z80pio_interface mc8030_asp_z80pio_intf; extern const z80ctc_interface mc8030_zve_z80ctc_intf; extern const z80ctc_interface mc8030_asp_z80ctc_intf; extern const z80sio_interface mc8030_asp_z80sio_intf; - -/*----------- defined in video/mc80.c -----------*/ - -/*****************************************************************************/ -/* Implementation for MC80.2x */ -/*****************************************************************************/ - - -extern VIDEO_START( mc8020 ); -extern SCREEN_UPDATE_IND16( mc8020 ); - -/*****************************************************************************/ -/* Implementation for MC80.3x */ -/*****************************************************************************/ - - -extern VIDEO_START( mc8030 ); -extern SCREEN_UPDATE_IND16( mc8030 ); - #endif /* MC80_H_ */ diff --git a/src/mess/includes/microtan.h b/src/mess/includes/microtan.h index 5e9364ec3c5..cb73bbfeff1 100644 --- a/src/mess/includes/microtan.h +++ b/src/mess/includes/microtan.h @@ -60,20 +60,9 @@ public: extern const via6522_interface microtan_via6522_0; extern const via6522_interface microtan_via6522_1; - - SNAPSHOT_LOAD( microtan ); QUICKLOAD_LOAD( microtan_hexfile ); INTERRUPT_GEN( microtan_interrupt ); - - -/*----------- defined in video/microtan.c -----------*/ - - -extern VIDEO_START( microtan ); -extern SCREEN_UPDATE_IND16( microtan ); - - #endif /* MICROTAN_H_ */ diff --git a/src/mess/includes/mikro80.h b/src/mess/includes/mikro80.h index 6fdff219b56..1b94982e1ac 100644 --- a/src/mess/includes/mikro80.h +++ b/src/mess/includes/mikro80.h @@ -41,11 +41,4 @@ public: extern const i8255_interface mikro80_ppi8255_interface; -extern MACHINE_RESET( mikro80 ); - -/*----------- defined in video/mikro80.c -----------*/ - -extern VIDEO_START( mikro80 ); -extern SCREEN_UPDATE_IND16( mikro80 ); - #endif /* UT88_H_ */ diff --git a/src/mess/includes/msx.h b/src/mess/includes/msx.h index f2ea63182eb..e475b3ee400 100644 --- a/src/mess/includes/msx.h +++ b/src/mess/includes/msx.h @@ -132,10 +132,6 @@ public: extern const i8255_interface msx_ppi8255_interface; extern const wd17xx_interface msx_wd17xx_interface; /* start/stop functions */ -extern MACHINE_START( msx ); -extern MACHINE_START( msx2 ); -extern MACHINE_RESET( msx ); -extern MACHINE_RESET( msx2 ); extern INTERRUPT_GEN( msx_interrupt ); extern TIMER_DEVICE_CALLBACK( msx2_interrupt ); diff --git a/src/mess/includes/mz80.h b/src/mess/includes/mz80.h index 5abbe180e75..0d3b4a377d8 100644 --- a/src/mess/includes/mz80.h +++ b/src/mess/includes/mz80.h @@ -62,7 +62,6 @@ public: /*----------- defined in machine/mz80.c -----------*/ -extern MACHINE_RESET( mz80k ); extern const i8255_interface mz80k_8255_int; extern const struct pit8253_config mz80k_pit8253_config; @@ -72,9 +71,4 @@ extern const struct pit8253_config mz80k_pit8253_config; extern const gfx_layout mz80k_charlayout; extern const gfx_layout mz80kj_charlayout; -extern VIDEO_START( mz80k ); -extern SCREEN_UPDATE_IND16( mz80k ); -extern SCREEN_UPDATE_IND16( mz80kj ); -extern SCREEN_UPDATE_IND16( mz80a ); - #endif /* MZ80_H_ */ diff --git a/src/mess/includes/nc.h b/src/mess/includes/nc.h index e0d3bd5c485..f100470e170 100644 --- a/src/mess/includes/nc.h +++ b/src/mess/includes/nc.h @@ -85,10 +85,6 @@ public: /*----------- defined in video/nc.c -----------*/ -extern VIDEO_START( nc ); -extern SCREEN_UPDATE_IND16( nc ); -extern PALETTE_INIT( nc ); - void nc200_video_set_backlight(running_machine &machine, int state); diff --git a/src/mess/includes/ondra.h b/src/mess/includes/ondra.h index 84aaf746b75..41554599cd2 100644 --- a/src/mess/includes/ondra.h +++ b/src/mess/includes/ondra.h @@ -26,15 +26,4 @@ public: UINT32 screen_update_ondra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in machine/ondra.c -----------*/ - -extern MACHINE_START( ondra ); -extern MACHINE_RESET( ondra ); - -/*----------- defined in video/ondra.c -----------*/ - -extern VIDEO_START( ondra ); -extern SCREEN_UPDATE_IND16( ondra ); - #endif diff --git a/src/mess/includes/orao.h b/src/mess/includes/orao.h index 5d4c8cb7fcd..8ee68e3810c 100644 --- a/src/mess/includes/orao.h +++ b/src/mess/includes/orao.h @@ -27,12 +27,4 @@ public: UINT32 screen_update_orao(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in machine/orao.c -----------*/ - -/*----------- defined in video/orao.c -----------*/ - -extern SCREEN_UPDATE_IND16( orao ); - - #endif /* ORAO_H_ */ diff --git a/src/mess/includes/orion.h b/src/mess/includes/orion.h index 2a0c5dfff52..756478b5ca6 100644 --- a/src/mess/includes/orion.h +++ b/src/mess/includes/orion.h @@ -70,21 +70,8 @@ public: extern const i8255_interface orion128_ppi8255_interface_1; -extern MACHINE_START( orion128 ); -extern MACHINE_RESET( orion128 ); - -extern MACHINE_START( orionz80 ); -extern MACHINE_RESET( orionz80 ); extern INTERRUPT_GEN( orionz80_interrupt ); -extern MACHINE_RESET( orionpro ); - -/*----------- defined in video/orion.c -----------*/ - -extern VIDEO_START( orion128 ); -extern SCREEN_UPDATE_IND16( orion128 ); -extern PALETTE_INIT( orion128 ); - #endif /* ORION_H_ */ diff --git a/src/mess/includes/p2000t.h b/src/mess/includes/p2000t.h index 1709abaceab..d1e08496140 100644 --- a/src/mess/includes/p2000t.h +++ b/src/mess/includes/p2000t.h @@ -46,16 +46,4 @@ public: UINT32 screen_update_p2000m(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in machine/p2000t.c -----------*/ - - - - -/*----------- defined in video/p2000m.c -----------*/ - -extern VIDEO_START( p2000m ); -extern SCREEN_UPDATE_IND16( p2000m ); - - #endif /* P2000T_H_ */ diff --git a/src/mess/includes/pcw.h b/src/mess/includes/pcw.h index e70599b0e72..fbde9538ed4 100644 --- a/src/mess/includes/pcw.h +++ b/src/mess/includes/pcw.h @@ -103,13 +103,4 @@ public: UINT32 screen_update_pcw_printer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in video/pcw.c -----------*/ - -extern VIDEO_START( pcw ); -extern SCREEN_UPDATE_IND16( pcw ); -extern SCREEN_UPDATE_IND16( pcw_printer ); -extern PALETTE_INIT( pcw ); - - #endif /* PCW_H_ */ diff --git a/src/mess/includes/pcw16.h b/src/mess/includes/pcw16.h index f97bba6027a..20b31ebb918 100644 --- a/src/mess/includes/pcw16.h +++ b/src/mess/includes/pcw16.h @@ -101,12 +101,4 @@ public: UINT32 screen_update_pcw16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; - -/*----------- defined in video/pcw16.c -----------*/ - -extern PALETTE_INIT( pcw16 ); -extern VIDEO_START( pcw16 ); -extern SCREEN_UPDATE_IND16( pcw16 ); - - #endif /* PCW16_H_ */ diff --git a/src/mess/includes/pk8020.h b/src/mess/includes/pk8020.h index dc5e13aede3..3830853c6a4 100644 --- a/src/mess/includes/pk8020.h +++ b/src/mess/includes/pk8020.h @@ -55,8 +55,5 @@ extern const i8255_interface pk8020_ppi8255_interface_3; extern const struct pit8253_config pk8020_pit8253_intf; extern const struct pic8259_interface pk8020_pic8259_config; extern INTERRUPT_GEN( pk8020_interrupt ); -/*----------- defined in video/pk8020.c -----------*/ - -extern SCREEN_UPDATE_IND16( pk8020 ); #endif /* pk8020_H_ */ diff --git a/src/mess/includes/pmd85.h b/src/mess/includes/pmd85.h index aae98c422a3..fd1669fbfee 100644 --- a/src/mess/includes/pmd85.h +++ b/src/mess/includes/pmd85.h @@ -49,15 +49,10 @@ extern const i8255_interface pmd85_ppi8255_interface[4]; extern const i8255_interface alfa_ppi8255_interface[3]; extern const i8255_interface mato_ppi8255_interface; -extern MACHINE_RESET( pmd85 ); - - /*----------- defined in video/pmd85.c -----------*/ -extern VIDEO_START( pmd85 ); extern SCREEN_UPDATE_IND16( pmd85 ); extern const unsigned char pmd85_palette[3*3]; -extern PALETTE_INIT( pmd85 ); #endif /* PMD85_H_ */ diff --git a/src/mess/includes/poly88.h b/src/mess/includes/poly88.h index 946041eb36c..292dab4d55f 100644 --- a/src/mess/includes/poly88.h +++ b/src/mess/includes/poly88.h @@ -46,11 +46,5 @@ extern const i8251_interface poly88_usart_interface; extern SNAPSHOT_LOAD( poly88 ); - -/*----------- defined in video/poly88.c -----------*/ - -extern VIDEO_START( poly88 ); -extern SCREEN_UPDATE_IND16( poly88 ); - #endif /* POLY88_H_ */ diff --git a/src/mess/includes/pp01.h b/src/mess/includes/pp01.h index 8172fe8918b..6345d44fa49 100644 --- a/src/mess/includes/pp01.h +++ b/src/mess/includes/pp01.h @@ -40,12 +40,5 @@ public: /*----------- defined in machine/pp01.c -----------*/ extern const struct pit8253_config pp01_pit8253_intf; extern const i8255_interface pp01_ppi8255_interface; -extern MACHINE_START( pp01 ); -extern MACHINE_RESET( pp01 ); -/*----------- defined in video/pp01.c -----------*/ - -extern VIDEO_START( pp01 ); -extern SCREEN_UPDATE_IND16( pp01 ); -extern PALETTE_INIT( pp01 ); #endif diff --git a/src/mess/includes/primo.h b/src/mess/includes/primo.h index a6c33493714..be7a7b9cfed 100644 --- a/src/mess/includes/primo.h +++ b/src/mess/includes/primo.h @@ -39,16 +39,9 @@ public: /*----------- defined in machine/primo.c -----------*/ -extern MACHINE_RESET( primoa ); -extern MACHINE_RESET( primob ); extern INTERRUPT_GEN( primo_vblank_interrupt ); extern SNAPSHOT_LOAD( primo ); extern QUICKLOAD_LOAD( primo ); -/*----------- defined in video/primo.c -----------*/ - -extern SCREEN_UPDATE_IND16( primo ); - - #endif /* PRIMO_H_ */ diff --git a/src/mess/includes/sapi1.h b/src/mess/includes/sapi1.h index 0325194c57b..4f6a5bc1d78 100644 --- a/src/mess/includes/sapi1.h +++ b/src/mess/includes/sapi1.h @@ -46,9 +46,4 @@ public: UINT32 screen_update_sapizps3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; -/*----------- defined in video/sapi1.c -----------*/ - -extern SCREEN_UPDATE_IND16( sapi1 ); -extern SCREEN_UPDATE_IND16( sapizps3 ); - #endif diff --git a/src/mess/includes/ssystem3.h b/src/mess/includes/ssystem3.h index 719f0ebe809..8f33f01c44d 100644 --- a/src/mess/includes/ssystem3.h +++ b/src/mess/includes/ssystem3.h @@ -57,10 +57,6 @@ void ssystem3_playfield_getfigure(running_machine &machine, int x, int y, int *f /*----------- defined in video/ssystem3.c -----------*/ -extern PALETTE_INIT( ssystem3 ); -extern VIDEO_START( ssystem3 ); -extern SCREEN_UPDATE_IND16( ssystem3 ); - void ssystem3_lcd_reset(running_machine &machine); void ssystem3_lcd_write(running_machine &machine, int clock, int data); diff --git a/src/mess/includes/ut88.h b/src/mess/includes/ut88.h index 6e5ff167450..e875cd825db 100644 --- a/src/mess/includes/ut88.h +++ b/src/mess/includes/ut88.h @@ -55,16 +55,9 @@ public: extern const i8255_interface ut88_ppi8255_interface; -extern MACHINE_RESET( ut88 ); -extern MACHINE_START( ut88mini ); -extern MACHINE_RESET( ut88mini ); - /*----------- defined in video/ut88.c -----------*/ extern const gfx_layout ut88_charlayout; -extern VIDEO_START( ut88 ); -extern SCREEN_UPDATE_IND16( ut88 ); - #endif /* UT88_H_ */ diff --git a/src/mess/includes/vc4000.h b/src/mess/includes/vc4000.h index 0b53af7497b..aab4688e0a4 100644 --- a/src/mess/includes/vc4000.h +++ b/src/mess/includes/vc4000.h @@ -103,9 +103,6 @@ public: /*----------- defined in video/vc4000.c -----------*/ extern INTERRUPT_GEN( vc4000_video_line ); -extern VIDEO_START( vc4000 ); -extern SCREEN_UPDATE_IND16( vc4000 ); - /*----------- defined in audio/vc4000.c -----------*/ diff --git a/src/mess/includes/vector06.h b/src/mess/includes/vector06.h index b7ce257616b..3c90e638806 100644 --- a/src/mess/includes/vector06.h +++ b/src/mess/includes/vector06.h @@ -72,16 +72,6 @@ public: extern const i8255_interface vector06_ppi8255_interface; extern const i8255_interface vector06_ppi8255_2_interface; -extern MACHINE_START( vector06 ); -extern MACHINE_RESET( vector06 ); - extern INTERRUPT_GEN( vector06_interrupt ); - -/*----------- defined in video/vector06.c -----------*/ - -extern PALETTE_INIT( vector06 ); -extern VIDEO_START( vector06 ); -extern SCREEN_UPDATE_IND16( vector06 ); - #endif /* VECTOR06_H_ */ diff --git a/src/mess/includes/vtech2.h b/src/mess/includes/vtech2.h index 56b466b5ec2..6bb05fb6bed 100644 --- a/src/mess/includes/vtech2.h +++ b/src/mess/includes/vtech2.h @@ -59,20 +59,7 @@ public: /*----------- defined in machine/vtech2.c -----------*/ - - - - - DEVICE_IMAGE_LOAD( laser_cart ); DEVICE_IMAGE_UNLOAD( laser_cart ); - - -/*----------- defined in video/vtech2.c -----------*/ - -extern VIDEO_START( laser ); -extern SCREEN_UPDATE_IND16( laser ); - - #endif /* VTECH2_H_ */