Previous 199869 Revisions Next

r17975 Monday 17th September, 2012 at 18:39:09 UTC by Miodrag Milanović
and some more cleanup (nw)
[src/mess/includes]arcadia.h b2m.h bk.h busicom.h c16.h galeb.h gamecom.h intv.h irisha.h llc.h lviv.h mc80.h microtan.h mikro80.h msx.h mz80.h nc.h ondra.h orao.h orion.h p2000t.h pcw.h pcw16.h pk8020.h pmd85.h poly88.h pp01.h primo.h sapi1.h ssystem3.h ut88.h vc4000.h vector06.h vtech2.h

trunk/src/mess/includes/vtech2.h
r17974r17975
5959
6060
6161/*----------- defined in machine/vtech2.c -----------*/
62
63
64
65
66
6762DEVICE_IMAGE_LOAD( laser_cart );
6863DEVICE_IMAGE_UNLOAD( laser_cart );
6964
70
71
72/*----------- defined in video/vtech2.c -----------*/
73
74extern VIDEO_START( laser );
75extern SCREEN_UPDATE_IND16( laser );
76
77
7865#endif /* VTECH2_H_ */
trunk/src/mess/includes/nc.h
r17974r17975
8585
8686/*----------- defined in video/nc.c -----------*/
8787
88extern VIDEO_START( nc );
89extern SCREEN_UPDATE_IND16( nc );
90extern PALETTE_INIT( nc );
91
9288void nc200_video_set_backlight(running_machine &machine, int state);
9389
9490
trunk/src/mess/includes/mc80.h
r17974r17975
5353/*                            Implementation for MC80.2x                     */
5454/*****************************************************************************/
5555
56extern MACHINE_RESET(mc8020);
5756extern const z80ctc_interface mc8020_ctc_intf;
5857extern const z80pio_interface mc8020_z80pio_intf;
5958
r17974r17975
6261/*****************************************************************************/
6362
6463
65extern MACHINE_RESET(mc8030);
6664extern const z80pio_interface mc8030_zve_z80pio_intf;
6765extern const z80pio_interface mc8030_asp_z80pio_intf;
6866extern const z80ctc_interface mc8030_zve_z80ctc_intf;
6967extern const z80ctc_interface mc8030_asp_z80ctc_intf;
7068extern const z80sio_interface mc8030_asp_z80sio_intf;
7169
72
73/*----------- defined in video/mc80.c -----------*/
74
75/*****************************************************************************/
76/*                            Implementation for MC80.2x                     */
77/*****************************************************************************/
78
79
80extern VIDEO_START( mc8020 );
81extern SCREEN_UPDATE_IND16( mc8020 );
82
83/*****************************************************************************/
84/*                            Implementation for MC80.3x                     */
85/*****************************************************************************/
86
87
88extern VIDEO_START( mc8030 );
89extern SCREEN_UPDATE_IND16( mc8030 );
90
9170#endif /* MC80_H_ */
trunk/src/mess/includes/pcw16.h
r17974r17975
101101   UINT32 screen_update_pcw16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
102102};
103103
104
105/*----------- defined in video/pcw16.c -----------*/
106
107extern PALETTE_INIT( pcw16 );
108extern VIDEO_START( pcw16 );
109extern SCREEN_UPDATE_IND16( pcw16 );
110
111
112104#endif /* PCW16_H_ */
trunk/src/mess/includes/msx.h
r17974r17975
132132extern const i8255_interface msx_ppi8255_interface;
133133extern const wd17xx_interface msx_wd17xx_interface;
134134/* start/stop functions */
135extern MACHINE_START( msx );
136extern MACHINE_START( msx2 );
137extern MACHINE_RESET( msx );
138extern MACHINE_RESET( msx2 );
139135extern INTERRUPT_GEN( msx_interrupt );
140136extern TIMER_DEVICE_CALLBACK( msx2_interrupt );
141137
trunk/src/mess/includes/gamecom.h
r17974r17975
248248
249249/*----------- defined in machine/gamecom.c -----------*/
250250
251extern MACHINE_RESET( gamecom );
252251extern DEVICE_IMAGE_LOAD( gamecom_cart1 );
253252extern DEVICE_IMAGE_LOAD( gamecom_cart2 );
254253
trunk/src/mess/includes/b2m.h
r17974r17975
6060extern const i8255_interface b2m_ppi8255_interface_2;
6161extern const i8255_interface b2m_ppi8255_interface_3;
6262
63extern MACHINE_START( b2m );
64extern MACHINE_RESET( b2m );
6563extern INTERRUPT_GEN( b2m_vblank_interrupt );
6664
67/*----------- defined in video/b2m.c -----------*/
68
69extern VIDEO_START( b2m );
70extern SCREEN_UPDATE_IND16( b2m );
71extern PALETTE_INIT( b2m );
72
7365#endif
trunk/src/mess/includes/arcadia.h
r17974r17975
8383   UINT32 screen_update_arcadia(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
8484};
8585
86
87/*----------- defined in video/arcadia.c -----------*/
88
8986extern INTERRUPT_GEN( arcadia_video_line );
90extern VIDEO_START( arcadia );
91extern SCREEN_UPDATE_IND16( arcadia );
92
9387#endif /* ARCADIA_H_ */
trunk/src/mess/includes/pmd85.h
r17974r17975
4949extern const i8255_interface alfa_ppi8255_interface[3];
5050extern const i8255_interface mato_ppi8255_interface;
5151
52extern MACHINE_RESET( pmd85 );
53
54
5552/*----------- defined in video/pmd85.c -----------*/
5653
57extern VIDEO_START( pmd85 );
5854extern SCREEN_UPDATE_IND16( pmd85 );
5955extern const unsigned char pmd85_palette[3*3];
60extern PALETTE_INIT( pmd85 );
6156
6257
6358#endif /* PMD85_H_ */
trunk/src/mess/includes/ondra.h
r17974r17975
2626   UINT32 screen_update_ondra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
2727};
2828
29
30/*----------- defined in machine/ondra.c -----------*/
31
32extern MACHINE_START( ondra );
33extern MACHINE_RESET( ondra );
34
35/*----------- defined in video/ondra.c -----------*/
36
37extern VIDEO_START( ondra );
38extern SCREEN_UPDATE_IND16( ondra );
39
4029#endif
trunk/src/mess/includes/lviv.h
r17974r17975
3838
3939SNAPSHOT_LOAD( lviv );
4040
41
4241/*----------- defined in video/lviv.c -----------*/
4342
44extern VIDEO_START( lviv );
45extern SCREEN_UPDATE_IND16( lviv );
4643extern const unsigned char lviv_palette[8*3];
47extern PALETTE_INIT( lviv );
4844extern void lviv_update_palette(running_machine &, UINT8);
4945
5046
trunk/src/mess/includes/p2000t.h
r17974r17975
4646   UINT32 screen_update_p2000m(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
4747};
4848
49
50/*----------- defined in machine/p2000t.c -----------*/
51
52
53
54
55/*----------- defined in video/p2000m.c -----------*/
56
57extern VIDEO_START( p2000m );
58extern SCREEN_UPDATE_IND16( p2000m );
59
60
6149#endif /* P2000T_H_ */
trunk/src/mess/includes/pcw.h
r17974r17975
103103   UINT32 screen_update_pcw_printer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
104104};
105105
106
107/*----------- defined in video/pcw.c -----------*/
108
109extern VIDEO_START( pcw );
110extern SCREEN_UPDATE_IND16( pcw );
111extern SCREEN_UPDATE_IND16( pcw_printer );
112extern PALETTE_INIT( pcw );
113
114
115106#endif /* PCW_H_ */
trunk/src/mess/includes/c16.h
r17974r17975
7575extern int c16_dma_read(running_machine &machine, int offset);
7676extern int c16_dma_read_rom(running_machine &machine, int offset);
7777
78extern MACHINE_RESET( c16 );
7978extern INTERRUPT_GEN( c16_frame_interrupt );
8079
8180MACHINE_CONFIG_EXTERN( c16_cartslot );
trunk/src/mess/includes/orao.h
r17974r17975
2727   UINT32 screen_update_orao(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
2828};
2929
30
31/*----------- defined in machine/orao.c -----------*/
32
33/*----------- defined in video/orao.c -----------*/
34
35extern SCREEN_UPDATE_IND16( orao );
36
37
3830#endif /* ORAO_H_ */
trunk/src/mess/includes/vector06.h
r17974r17975
7272extern const i8255_interface vector06_ppi8255_interface;
7373extern const i8255_interface vector06_ppi8255_2_interface;
7474
75extern MACHINE_START( vector06 );
76extern MACHINE_RESET( vector06 );
77
7875extern INTERRUPT_GEN( vector06_interrupt );
7976
80
81/*----------- defined in video/vector06.c -----------*/
82
83extern PALETTE_INIT( vector06 );
84extern VIDEO_START( vector06 );
85extern SCREEN_UPDATE_IND16( vector06 );
86
8777#endif /* VECTOR06_H_ */
trunk/src/mess/includes/galeb.h
r17974r17975
2525
2626extern const gfx_layout galeb_charlayout;
2727
28extern VIDEO_START( galeb );
29extern SCREEN_UPDATE_IND16( galeb );
30
31
3228#endif /* GALEB_H_ */
trunk/src/mess/includes/irisha.h
r17974r17975
5151
5252/*----------- defined in machine/irisha.c -----------*/
5353
54extern MACHINE_START( irisha );
55extern MACHINE_RESET( irisha );
5654extern const i8255_interface irisha_ppi8255_interface;
5755extern const struct pit8253_config irisha_pit8253_intf;
5856extern const struct pic8259_interface irisha_pic8259_config;
5957
60
61
62/*----------- defined in video/irisha.c -----------*/
63
64extern VIDEO_START( irisha );
6558extern SCREEN_UPDATE_IND16( irisha );
66
6759#endif /* IRISHA_H_ */
trunk/src/mess/includes/orion.h
r17974r17975
7070
7171extern const i8255_interface orion128_ppi8255_interface_1;
7272
73extern MACHINE_START( orion128 );
74extern MACHINE_RESET( orion128 );
75
76extern MACHINE_START( orionz80 );
77extern MACHINE_RESET( orionz80 );
7873extern INTERRUPT_GEN( orionz80_interrupt );
7974
8075
81extern MACHINE_RESET( orionpro );
82
83/*----------- defined in video/orion.c -----------*/
84
85extern VIDEO_START( orion128 );
86extern SCREEN_UPDATE_IND16( orion128 );
87extern PALETTE_INIT( orion128 );
88
8976#endif /* ORION_H_ */
9077
trunk/src/mess/includes/bk.h
r17974r17975
3939   UINT32 screen_update_bk0010(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
4040};
4141
42
43/*----------- defined in machine/bk.c -----------*/
44
45extern MACHINE_START( bk0010 );
46extern MACHINE_RESET( bk0010 );
47
48
49
50/*----------- defined in video/bk.c -----------*/
51
52extern VIDEO_START( bk0010 );
53extern SCREEN_UPDATE_IND16( bk0010 );
54
5542#endif /* BK_H_ */
trunk/src/mess/includes/microtan.h
r17974r17975
6060extern const via6522_interface microtan_via6522_0;
6161extern const via6522_interface microtan_via6522_1;
6262
63
64
6563SNAPSHOT_LOAD( microtan );
6664QUICKLOAD_LOAD( microtan_hexfile );
6765
6866INTERRUPT_GEN( microtan_interrupt );
6967
70
71
72/*----------- defined in video/microtan.c -----------*/
73
74
75extern VIDEO_START( microtan );
76extern SCREEN_UPDATE_IND16( microtan );
77
78
7968#endif /* MICROTAN_H_ */
trunk/src/mess/includes/sapi1.h
r17974r17975
4646   UINT32 screen_update_sapizps3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
4747};
4848
49/*----------- defined in video/sapi1.c -----------*/
50
51extern SCREEN_UPDATE_IND16( sapi1 );
52extern SCREEN_UPDATE_IND16( sapizps3 );
53
5449#endif
trunk/src/mess/includes/intv.h
r17974r17975
135135};
136136
137137/*----------- defined in video/intv.c -----------*/
138
139extern VIDEO_START( intv );
140extern SCREEN_UPDATE_IND16( intv );
141extern SCREEN_UPDATE_IND16( intvkbd );
142
143138void intv_stic_screenrefresh(running_machine &machine);
144139
145140/*----------- defined in machine/intv.c -----------*/
r17974r17975
149144DEVICE_START( intv_cart );
150145DEVICE_IMAGE_LOAD( intv_cart );
151146
152extern MACHINE_RESET( intv );
153147extern INTERRUPT_GEN( intv_interrupt );
154
155// ECS
156extern MACHINE_RESET( intvecs );
157
158148/* for the console + keyboard component... */
159149
160150DEVICE_IMAGE_LOAD( intvkbd_cart );
trunk/src/mess/includes/mikro80.h
r17974r17975
4141
4242extern const i8255_interface mikro80_ppi8255_interface;
4343
44extern MACHINE_RESET( mikro80 );
45
46/*----------- defined in video/mikro80.c -----------*/
47
48extern VIDEO_START( mikro80 );
49extern SCREEN_UPDATE_IND16( mikro80 );
50
5144#endif /* UT88_H_ */
trunk/src/mess/includes/ssystem3.h
r17974r17975
5757
5858/*----------- defined in video/ssystem3.c -----------*/
5959
60extern PALETTE_INIT( ssystem3 );
61extern VIDEO_START( ssystem3 );
62extern SCREEN_UPDATE_IND16( ssystem3 );
63
6460void ssystem3_lcd_reset(running_machine &machine);
6561void ssystem3_lcd_write(running_machine &machine, int clock, int data);
6662
trunk/src/mess/includes/mz80.h
r17974r17975
6262
6363/*----------- defined in machine/mz80.c -----------*/
6464
65extern MACHINE_RESET( mz80k );
6665extern const i8255_interface mz80k_8255_int;
6766extern const struct pit8253_config mz80k_pit8253_config;
6867
r17974r17975
7271extern const gfx_layout mz80k_charlayout;
7372extern const gfx_layout mz80kj_charlayout;
7473
75extern VIDEO_START( mz80k );
76extern SCREEN_UPDATE_IND16( mz80k );
77extern SCREEN_UPDATE_IND16( mz80kj );
78extern SCREEN_UPDATE_IND16( mz80a );
79
8074#endif /* MZ80_H_ */
trunk/src/mess/includes/poly88.h
r17974r17975
4646
4747extern SNAPSHOT_LOAD( poly88 );
4848
49
50/*----------- defined in video/poly88.c -----------*/
51
52extern VIDEO_START( poly88 );
53extern SCREEN_UPDATE_IND16( poly88 );
54
5549#endif /* POLY88_H_ */
5650
trunk/src/mess/includes/ut88.h
r17974r17975
5555
5656extern const i8255_interface ut88_ppi8255_interface;
5757
58extern MACHINE_RESET( ut88 );
59extern MACHINE_START( ut88mini );
60extern MACHINE_RESET( ut88mini );
61
6258/*----------- defined in video/ut88.c -----------*/
6359
6460extern const gfx_layout ut88_charlayout;
6561
66extern VIDEO_START( ut88 );
67extern SCREEN_UPDATE_IND16( ut88 );
6862
69
7063#endif /* UT88_H_ */
trunk/src/mess/includes/llc.h
r17974r17975
5757
5858
5959/*----------- defined in machine/llc.c -----------*/
60extern MACHINE_START( llc1 );
61extern MACHINE_RESET( llc1 );
62
6360extern const z80pio_interface llc1_z80pio1_intf;
6461extern const z80pio_interface llc1_z80pio2_intf;
6562extern const z80pio_interface llc2_z80pio1_intf;
r17974r17975
6865extern const z80ctc_interface llc1_ctc_intf;
6966extern const z80ctc_interface llc2_ctc_intf;
7067
71extern MACHINE_RESET( llc2 );
72
73/*----------- defined in video/llc.c -----------*/
74
75extern VIDEO_START( llc );
76extern SCREEN_UPDATE_IND16( llc1 );
77extern SCREEN_UPDATE_IND16( llc2 );
78
7968#endif
trunk/src/mess/includes/pp01.h
r17974r17975
4040/*----------- defined in machine/pp01.c -----------*/
4141extern const struct pit8253_config pp01_pit8253_intf;
4242extern const i8255_interface pp01_ppi8255_interface;
43extern MACHINE_START( pp01 );
44extern MACHINE_RESET( pp01 );
45/*----------- defined in video/pp01.c -----------*/
4643
47extern VIDEO_START( pp01 );
48extern SCREEN_UPDATE_IND16( pp01 );
49extern PALETTE_INIT( pp01 );
50
5144#endif
trunk/src/mess/includes/primo.h
r17974r17975
3939
4040/*----------- defined in machine/primo.c -----------*/
4141
42extern MACHINE_RESET( primoa );
43extern MACHINE_RESET( primob );
4442extern INTERRUPT_GEN( primo_vblank_interrupt );
4543extern SNAPSHOT_LOAD( primo );
4644extern QUICKLOAD_LOAD( primo );
4745
4846
49/*----------- defined in video/primo.c -----------*/
50
51extern SCREEN_UPDATE_IND16( primo );
52
53
5447#endif /* PRIMO_H_ */
trunk/src/mess/includes/busicom.h
r17974r17975
3333   UINT32 screen_update_busicom(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
3434};
3535
36
37/*----------- defined in video/busicom.c -----------*/
38
39extern PALETTE_INIT( busicom );
40extern VIDEO_START( busicom );
41extern SCREEN_UPDATE_IND16( busicom );
42
4336#endif /* BUSICOM_H_ */
trunk/src/mess/includes/vc4000.h
r17974r17975
103103/*----------- defined in video/vc4000.c -----------*/
104104
105105extern INTERRUPT_GEN( vc4000_video_line );
106extern VIDEO_START( vc4000 );
107extern SCREEN_UPDATE_IND16( vc4000 );
108106
109
110107/*----------- defined in audio/vc4000.c -----------*/
111108
112109class vc4000_sound_device : public device_t,
trunk/src/mess/includes/pk8020.h
r17974r17975
5555extern const struct pit8253_config pk8020_pit8253_intf;
5656extern const struct pic8259_interface pk8020_pic8259_config;
5757extern INTERRUPT_GEN( pk8020_interrupt );
58/*----------- defined in video/pk8020.c -----------*/
5958
60extern SCREEN_UPDATE_IND16( pk8020 );
61
6259#endif /* pk8020_H_ */

Previous 199869 Revisions Next


© 1997-2024 The MAME Team