| 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 |
| r17974 | r17975 | |
|---|---|---|
| 59 | 59 | |
| 60 | 60 | |
| 61 | 61 | /*----------- defined in machine/vtech2.c -----------*/ |
| 62 | ||
| 63 | ||
| 64 | ||
| 65 | ||
| 66 | ||
| 67 | 62 | DEVICE_IMAGE_LOAD( laser_cart ); |
| 68 | 63 | DEVICE_IMAGE_UNLOAD( laser_cart ); |
| 69 | 64 | |
| 70 | ||
| 71 | ||
| 72 | /*----------- defined in video/vtech2.c -----------*/ | |
| 73 | ||
| 74 | extern VIDEO_START( laser ); | |
| 75 | extern SCREEN_UPDATE_IND16( laser ); | |
| 76 | ||
| 77 | ||
| 78 | 65 | #endif /* VTECH2_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 85 | 85 | |
| 86 | 86 | /*----------- defined in video/nc.c -----------*/ |
| 87 | 87 | |
| 88 | extern VIDEO_START( nc ); | |
| 89 | extern SCREEN_UPDATE_IND16( nc ); | |
| 90 | extern PALETTE_INIT( nc ); | |
| 91 | ||
| 92 | 88 | void nc200_video_set_backlight(running_machine &machine, int state); |
| 93 | 89 | |
| 94 | 90 |
| r17974 | r17975 | |
|---|---|---|
| 53 | 53 | /* Implementation for MC80.2x */ |
| 54 | 54 | /*****************************************************************************/ |
| 55 | 55 | |
| 56 | extern MACHINE_RESET(mc8020); | |
| 57 | 56 | extern const z80ctc_interface mc8020_ctc_intf; |
| 58 | 57 | extern const z80pio_interface mc8020_z80pio_intf; |
| 59 | 58 | |
| r17974 | r17975 | |
| 62 | 61 | /*****************************************************************************/ |
| 63 | 62 | |
| 64 | 63 | |
| 65 | extern MACHINE_RESET(mc8030); | |
| 66 | 64 | extern const z80pio_interface mc8030_zve_z80pio_intf; |
| 67 | 65 | extern const z80pio_interface mc8030_asp_z80pio_intf; |
| 68 | 66 | extern const z80ctc_interface mc8030_zve_z80ctc_intf; |
| 69 | 67 | extern const z80ctc_interface mc8030_asp_z80ctc_intf; |
| 70 | 68 | extern const z80sio_interface mc8030_asp_z80sio_intf; |
| 71 | 69 | |
| 72 | ||
| 73 | /*----------- defined in video/mc80.c -----------*/ | |
| 74 | ||
| 75 | /*****************************************************************************/ | |
| 76 | /* Implementation for MC80.2x */ | |
| 77 | /*****************************************************************************/ | |
| 78 | ||
| 79 | ||
| 80 | extern VIDEO_START( mc8020 ); | |
| 81 | extern SCREEN_UPDATE_IND16( mc8020 ); | |
| 82 | ||
| 83 | /*****************************************************************************/ | |
| 84 | /* Implementation for MC80.3x */ | |
| 85 | /*****************************************************************************/ | |
| 86 | ||
| 87 | ||
| 88 | extern VIDEO_START( mc8030 ); | |
| 89 | extern SCREEN_UPDATE_IND16( mc8030 ); | |
| 90 | ||
| 91 | 70 | #endif /* MC80_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 101 | 101 | UINT32 screen_update_pcw16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 102 | 102 | }; |
| 103 | 103 | |
| 104 | ||
| 105 | /*----------- defined in video/pcw16.c -----------*/ | |
| 106 | ||
| 107 | extern PALETTE_INIT( pcw16 ); | |
| 108 | extern VIDEO_START( pcw16 ); | |
| 109 | extern SCREEN_UPDATE_IND16( pcw16 ); | |
| 110 | ||
| 111 | ||
| 112 | 104 | #endif /* PCW16_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 132 | 132 | extern const i8255_interface msx_ppi8255_interface; |
| 133 | 133 | extern const wd17xx_interface msx_wd17xx_interface; |
| 134 | 134 | /* start/stop functions */ |
| 135 | extern MACHINE_START( msx ); | |
| 136 | extern MACHINE_START( msx2 ); | |
| 137 | extern MACHINE_RESET( msx ); | |
| 138 | extern MACHINE_RESET( msx2 ); | |
| 139 | 135 | extern INTERRUPT_GEN( msx_interrupt ); |
| 140 | 136 | extern TIMER_DEVICE_CALLBACK( msx2_interrupt ); |
| 141 | 137 |
| r17974 | r17975 | |
|---|---|---|
| 248 | 248 | |
| 249 | 249 | /*----------- defined in machine/gamecom.c -----------*/ |
| 250 | 250 | |
| 251 | extern MACHINE_RESET( gamecom ); | |
| 252 | 251 | extern DEVICE_IMAGE_LOAD( gamecom_cart1 ); |
| 253 | 252 | extern DEVICE_IMAGE_LOAD( gamecom_cart2 ); |
| 254 | 253 |
| r17974 | r17975 | |
|---|---|---|
| 60 | 60 | extern const i8255_interface b2m_ppi8255_interface_2; |
| 61 | 61 | extern const i8255_interface b2m_ppi8255_interface_3; |
| 62 | 62 | |
| 63 | extern MACHINE_START( b2m ); | |
| 64 | extern MACHINE_RESET( b2m ); | |
| 65 | 63 | extern INTERRUPT_GEN( b2m_vblank_interrupt ); |
| 66 | 64 | |
| 67 | /*----------- defined in video/b2m.c -----------*/ | |
| 68 | ||
| 69 | extern VIDEO_START( b2m ); | |
| 70 | extern SCREEN_UPDATE_IND16( b2m ); | |
| 71 | extern PALETTE_INIT( b2m ); | |
| 72 | ||
| 73 | 65 | #endif |
| r17974 | r17975 | |
|---|---|---|
| 83 | 83 | UINT32 screen_update_arcadia(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 84 | 84 | }; |
| 85 | 85 | |
| 86 | ||
| 87 | /*----------- defined in video/arcadia.c -----------*/ | |
| 88 | ||
| 89 | 86 | extern INTERRUPT_GEN( arcadia_video_line ); |
| 90 | extern VIDEO_START( arcadia ); | |
| 91 | extern SCREEN_UPDATE_IND16( arcadia ); | |
| 92 | ||
| 93 | 87 | #endif /* ARCADIA_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 49 | 49 | extern const i8255_interface alfa_ppi8255_interface[3]; |
| 50 | 50 | extern const i8255_interface mato_ppi8255_interface; |
| 51 | 51 | |
| 52 | extern MACHINE_RESET( pmd85 ); | |
| 53 | ||
| 54 | ||
| 55 | 52 | /*----------- defined in video/pmd85.c -----------*/ |
| 56 | 53 | |
| 57 | extern VIDEO_START( pmd85 ); | |
| 58 | 54 | extern SCREEN_UPDATE_IND16( pmd85 ); |
| 59 | 55 | extern const unsigned char pmd85_palette[3*3]; |
| 60 | extern PALETTE_INIT( pmd85 ); | |
| 61 | 56 | |
| 62 | 57 | |
| 63 | 58 | #endif /* PMD85_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 26 | 26 | UINT32 screen_update_ondra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 27 | 27 | }; |
| 28 | 28 | |
| 29 | ||
| 30 | /*----------- defined in machine/ondra.c -----------*/ | |
| 31 | ||
| 32 | extern MACHINE_START( ondra ); | |
| 33 | extern MACHINE_RESET( ondra ); | |
| 34 | ||
| 35 | /*----------- defined in video/ondra.c -----------*/ | |
| 36 | ||
| 37 | extern VIDEO_START( ondra ); | |
| 38 | extern SCREEN_UPDATE_IND16( ondra ); | |
| 39 | ||
| 40 | 29 | #endif |
| r17974 | r17975 | |
|---|---|---|
| 38 | 38 | |
| 39 | 39 | SNAPSHOT_LOAD( lviv ); |
| 40 | 40 | |
| 41 | ||
| 42 | 41 | /*----------- defined in video/lviv.c -----------*/ |
| 43 | 42 | |
| 44 | extern VIDEO_START( lviv ); | |
| 45 | extern SCREEN_UPDATE_IND16( lviv ); | |
| 46 | 43 | extern const unsigned char lviv_palette[8*3]; |
| 47 | extern PALETTE_INIT( lviv ); | |
| 48 | 44 | extern void lviv_update_palette(running_machine &, UINT8); |
| 49 | 45 | |
| 50 | 46 |
| r17974 | r17975 | |
|---|---|---|
| 46 | 46 | UINT32 screen_update_p2000m(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 47 | 47 | }; |
| 48 | 48 | |
| 49 | ||
| 50 | /*----------- defined in machine/p2000t.c -----------*/ | |
| 51 | ||
| 52 | ||
| 53 | ||
| 54 | ||
| 55 | /*----------- defined in video/p2000m.c -----------*/ | |
| 56 | ||
| 57 | extern VIDEO_START( p2000m ); | |
| 58 | extern SCREEN_UPDATE_IND16( p2000m ); | |
| 59 | ||
| 60 | ||
| 61 | 49 | #endif /* P2000T_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 103 | 103 | UINT32 screen_update_pcw_printer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 104 | 104 | }; |
| 105 | 105 | |
| 106 | ||
| 107 | /*----------- defined in video/pcw.c -----------*/ | |
| 108 | ||
| 109 | extern VIDEO_START( pcw ); | |
| 110 | extern SCREEN_UPDATE_IND16( pcw ); | |
| 111 | extern SCREEN_UPDATE_IND16( pcw_printer ); | |
| 112 | extern PALETTE_INIT( pcw ); | |
| 113 | ||
| 114 | ||
| 115 | 106 | #endif /* PCW_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 75 | 75 | extern int c16_dma_read(running_machine &machine, int offset); |
| 76 | 76 | extern int c16_dma_read_rom(running_machine &machine, int offset); |
| 77 | 77 | |
| 78 | extern MACHINE_RESET( c16 ); | |
| 79 | 78 | extern INTERRUPT_GEN( c16_frame_interrupt ); |
| 80 | 79 | |
| 81 | 80 | MACHINE_CONFIG_EXTERN( c16_cartslot ); |
| r17974 | r17975 | |
|---|---|---|
| 27 | 27 | UINT32 screen_update_orao(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 28 | 28 | }; |
| 29 | 29 | |
| 30 | ||
| 31 | /*----------- defined in machine/orao.c -----------*/ | |
| 32 | ||
| 33 | /*----------- defined in video/orao.c -----------*/ | |
| 34 | ||
| 35 | extern SCREEN_UPDATE_IND16( orao ); | |
| 36 | ||
| 37 | ||
| 38 | 30 | #endif /* ORAO_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 72 | 72 | extern const i8255_interface vector06_ppi8255_interface; |
| 73 | 73 | extern const i8255_interface vector06_ppi8255_2_interface; |
| 74 | 74 | |
| 75 | extern MACHINE_START( vector06 ); | |
| 76 | extern MACHINE_RESET( vector06 ); | |
| 77 | ||
| 78 | 75 | extern INTERRUPT_GEN( vector06_interrupt ); |
| 79 | 76 | |
| 80 | ||
| 81 | /*----------- defined in video/vector06.c -----------*/ | |
| 82 | ||
| 83 | extern PALETTE_INIT( vector06 ); | |
| 84 | extern VIDEO_START( vector06 ); | |
| 85 | extern SCREEN_UPDATE_IND16( vector06 ); | |
| 86 | ||
| 87 | 77 | #endif /* VECTOR06_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 25 | 25 | |
| 26 | 26 | extern const gfx_layout galeb_charlayout; |
| 27 | 27 | |
| 28 | extern VIDEO_START( galeb ); | |
| 29 | extern SCREEN_UPDATE_IND16( galeb ); | |
| 30 | ||
| 31 | ||
| 32 | 28 | #endif /* GALEB_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 51 | 51 | |
| 52 | 52 | /*----------- defined in machine/irisha.c -----------*/ |
| 53 | 53 | |
| 54 | extern MACHINE_START( irisha ); | |
| 55 | extern MACHINE_RESET( irisha ); | |
| 56 | 54 | extern const i8255_interface irisha_ppi8255_interface; |
| 57 | 55 | extern const struct pit8253_config irisha_pit8253_intf; |
| 58 | 56 | extern const struct pic8259_interface irisha_pic8259_config; |
| 59 | 57 | |
| 60 | ||
| 61 | ||
| 62 | /*----------- defined in video/irisha.c -----------*/ | |
| 63 | ||
| 64 | extern VIDEO_START( irisha ); | |
| 65 | 58 | extern SCREEN_UPDATE_IND16( irisha ); |
| 66 | ||
| 67 | 59 | #endif /* IRISHA_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 70 | 70 | |
| 71 | 71 | extern const i8255_interface orion128_ppi8255_interface_1; |
| 72 | 72 | |
| 73 | extern MACHINE_START( orion128 ); | |
| 74 | extern MACHINE_RESET( orion128 ); | |
| 75 | ||
| 76 | extern MACHINE_START( orionz80 ); | |
| 77 | extern MACHINE_RESET( orionz80 ); | |
| 78 | 73 | extern INTERRUPT_GEN( orionz80_interrupt ); |
| 79 | 74 | |
| 80 | 75 | |
| 81 | extern MACHINE_RESET( orionpro ); | |
| 82 | ||
| 83 | /*----------- defined in video/orion.c -----------*/ | |
| 84 | ||
| 85 | extern VIDEO_START( orion128 ); | |
| 86 | extern SCREEN_UPDATE_IND16( orion128 ); | |
| 87 | extern PALETTE_INIT( orion128 ); | |
| 88 | ||
| 89 | 76 | #endif /* ORION_H_ */ |
| 90 | 77 |
| r17974 | r17975 | |
|---|---|---|
| 39 | 39 | UINT32 screen_update_bk0010(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 40 | 40 | }; |
| 41 | 41 | |
| 42 | ||
| 43 | /*----------- defined in machine/bk.c -----------*/ | |
| 44 | ||
| 45 | extern MACHINE_START( bk0010 ); | |
| 46 | extern MACHINE_RESET( bk0010 ); | |
| 47 | ||
| 48 | ||
| 49 | ||
| 50 | /*----------- defined in video/bk.c -----------*/ | |
| 51 | ||
| 52 | extern VIDEO_START( bk0010 ); | |
| 53 | extern SCREEN_UPDATE_IND16( bk0010 ); | |
| 54 | ||
| 55 | 42 | #endif /* BK_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 60 | 60 | extern const via6522_interface microtan_via6522_0; |
| 61 | 61 | extern const via6522_interface microtan_via6522_1; |
| 62 | 62 | |
| 63 | ||
| 64 | ||
| 65 | 63 | SNAPSHOT_LOAD( microtan ); |
| 66 | 64 | QUICKLOAD_LOAD( microtan_hexfile ); |
| 67 | 65 | |
| 68 | 66 | INTERRUPT_GEN( microtan_interrupt ); |
| 69 | 67 | |
| 70 | ||
| 71 | ||
| 72 | /*----------- defined in video/microtan.c -----------*/ | |
| 73 | ||
| 74 | ||
| 75 | extern VIDEO_START( microtan ); | |
| 76 | extern SCREEN_UPDATE_IND16( microtan ); | |
| 77 | ||
| 78 | ||
| 79 | 68 | #endif /* MICROTAN_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 46 | 46 | UINT32 screen_update_sapizps3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 47 | 47 | }; |
| 48 | 48 | |
| 49 | /*----------- defined in video/sapi1.c -----------*/ | |
| 50 | ||
| 51 | extern SCREEN_UPDATE_IND16( sapi1 ); | |
| 52 | extern SCREEN_UPDATE_IND16( sapizps3 ); | |
| 53 | ||
| 54 | 49 | #endif |
| r17974 | r17975 | |
|---|---|---|
| 135 | 135 | }; |
| 136 | 136 | |
| 137 | 137 | /*----------- defined in video/intv.c -----------*/ |
| 138 | ||
| 139 | extern VIDEO_START( intv ); | |
| 140 | extern SCREEN_UPDATE_IND16( intv ); | |
| 141 | extern SCREEN_UPDATE_IND16( intvkbd ); | |
| 142 | ||
| 143 | 138 | void intv_stic_screenrefresh(running_machine &machine); |
| 144 | 139 | |
| 145 | 140 | /*----------- defined in machine/intv.c -----------*/ |
| r17974 | r17975 | |
| 149 | 144 | DEVICE_START( intv_cart ); |
| 150 | 145 | DEVICE_IMAGE_LOAD( intv_cart ); |
| 151 | 146 | |
| 152 | extern MACHINE_RESET( intv ); | |
| 153 | 147 | extern INTERRUPT_GEN( intv_interrupt ); |
| 154 | ||
| 155 | // ECS | |
| 156 | extern MACHINE_RESET( intvecs ); | |
| 157 | ||
| 158 | 148 | /* for the console + keyboard component... */ |
| 159 | 149 | |
| 160 | 150 | DEVICE_IMAGE_LOAD( intvkbd_cart ); |
| r17974 | r17975 | |
|---|---|---|
| 41 | 41 | |
| 42 | 42 | extern const i8255_interface mikro80_ppi8255_interface; |
| 43 | 43 | |
| 44 | extern MACHINE_RESET( mikro80 ); | |
| 45 | ||
| 46 | /*----------- defined in video/mikro80.c -----------*/ | |
| 47 | ||
| 48 | extern VIDEO_START( mikro80 ); | |
| 49 | extern SCREEN_UPDATE_IND16( mikro80 ); | |
| 50 | ||
| 51 | 44 | #endif /* UT88_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 57 | 57 | |
| 58 | 58 | /*----------- defined in video/ssystem3.c -----------*/ |
| 59 | 59 | |
| 60 | extern PALETTE_INIT( ssystem3 ); | |
| 61 | extern VIDEO_START( ssystem3 ); | |
| 62 | extern SCREEN_UPDATE_IND16( ssystem3 ); | |
| 63 | ||
| 64 | 60 | void ssystem3_lcd_reset(running_machine &machine); |
| 65 | 61 | void ssystem3_lcd_write(running_machine &machine, int clock, int data); |
| 66 | 62 |
| r17974 | r17975 | |
|---|---|---|
| 62 | 62 | |
| 63 | 63 | /*----------- defined in machine/mz80.c -----------*/ |
| 64 | 64 | |
| 65 | extern MACHINE_RESET( mz80k ); | |
| 66 | 65 | extern const i8255_interface mz80k_8255_int; |
| 67 | 66 | extern const struct pit8253_config mz80k_pit8253_config; |
| 68 | 67 | |
| r17974 | r17975 | |
| 72 | 71 | extern const gfx_layout mz80k_charlayout; |
| 73 | 72 | extern const gfx_layout mz80kj_charlayout; |
| 74 | 73 | |
| 75 | extern VIDEO_START( mz80k ); | |
| 76 | extern SCREEN_UPDATE_IND16( mz80k ); | |
| 77 | extern SCREEN_UPDATE_IND16( mz80kj ); | |
| 78 | extern SCREEN_UPDATE_IND16( mz80a ); | |
| 79 | ||
| 80 | 74 | #endif /* MZ80_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 46 | 46 | |
| 47 | 47 | extern SNAPSHOT_LOAD( poly88 ); |
| 48 | 48 | |
| 49 | ||
| 50 | /*----------- defined in video/poly88.c -----------*/ | |
| 51 | ||
| 52 | extern VIDEO_START( poly88 ); | |
| 53 | extern SCREEN_UPDATE_IND16( poly88 ); | |
| 54 | ||
| 55 | 49 | #endif /* POLY88_H_ */ |
| 56 | 50 |
| r17974 | r17975 | |
|---|---|---|
| 55 | 55 | |
| 56 | 56 | extern const i8255_interface ut88_ppi8255_interface; |
| 57 | 57 | |
| 58 | extern MACHINE_RESET( ut88 ); | |
| 59 | extern MACHINE_START( ut88mini ); | |
| 60 | extern MACHINE_RESET( ut88mini ); | |
| 61 | ||
| 62 | 58 | /*----------- defined in video/ut88.c -----------*/ |
| 63 | 59 | |
| 64 | 60 | extern const gfx_layout ut88_charlayout; |
| 65 | 61 | |
| 66 | extern VIDEO_START( ut88 ); | |
| 67 | extern SCREEN_UPDATE_IND16( ut88 ); | |
| 68 | 62 | |
| 69 | ||
| 70 | 63 | #endif /* UT88_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 57 | 57 | |
| 58 | 58 | |
| 59 | 59 | /*----------- defined in machine/llc.c -----------*/ |
| 60 | extern MACHINE_START( llc1 ); | |
| 61 | extern MACHINE_RESET( llc1 ); | |
| 62 | ||
| 63 | 60 | extern const z80pio_interface llc1_z80pio1_intf; |
| 64 | 61 | extern const z80pio_interface llc1_z80pio2_intf; |
| 65 | 62 | extern const z80pio_interface llc2_z80pio1_intf; |
| r17974 | r17975 | |
| 68 | 65 | extern const z80ctc_interface llc1_ctc_intf; |
| 69 | 66 | extern const z80ctc_interface llc2_ctc_intf; |
| 70 | 67 | |
| 71 | extern MACHINE_RESET( llc2 ); | |
| 72 | ||
| 73 | /*----------- defined in video/llc.c -----------*/ | |
| 74 | ||
| 75 | extern VIDEO_START( llc ); | |
| 76 | extern SCREEN_UPDATE_IND16( llc1 ); | |
| 77 | extern SCREEN_UPDATE_IND16( llc2 ); | |
| 78 | ||
| 79 | 68 | #endif |
| r17974 | r17975 | |
|---|---|---|
| 40 | 40 | /*----------- defined in machine/pp01.c -----------*/ |
| 41 | 41 | extern const struct pit8253_config pp01_pit8253_intf; |
| 42 | 42 | extern const i8255_interface pp01_ppi8255_interface; |
| 43 | extern MACHINE_START( pp01 ); | |
| 44 | extern MACHINE_RESET( pp01 ); | |
| 45 | /*----------- defined in video/pp01.c -----------*/ | |
| 46 | 43 | |
| 47 | extern VIDEO_START( pp01 ); | |
| 48 | extern SCREEN_UPDATE_IND16( pp01 ); | |
| 49 | extern PALETTE_INIT( pp01 ); | |
| 50 | ||
| 51 | 44 | #endif |
| r17974 | r17975 | |
|---|---|---|
| 39 | 39 | |
| 40 | 40 | /*----------- defined in machine/primo.c -----------*/ |
| 41 | 41 | |
| 42 | extern MACHINE_RESET( primoa ); | |
| 43 | extern MACHINE_RESET( primob ); | |
| 44 | 42 | extern INTERRUPT_GEN( primo_vblank_interrupt ); |
| 45 | 43 | extern SNAPSHOT_LOAD( primo ); |
| 46 | 44 | extern QUICKLOAD_LOAD( primo ); |
| 47 | 45 | |
| 48 | 46 | |
| 49 | /*----------- defined in video/primo.c -----------*/ | |
| 50 | ||
| 51 | extern SCREEN_UPDATE_IND16( primo ); | |
| 52 | ||
| 53 | ||
| 54 | 47 | #endif /* PRIMO_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 33 | 33 | UINT32 screen_update_busicom(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 34 | 34 | }; |
| 35 | 35 | |
| 36 | ||
| 37 | /*----------- defined in video/busicom.c -----------*/ | |
| 38 | ||
| 39 | extern PALETTE_INIT( busicom ); | |
| 40 | extern VIDEO_START( busicom ); | |
| 41 | extern SCREEN_UPDATE_IND16( busicom ); | |
| 42 | ||
| 43 | 36 | #endif /* BUSICOM_H_ */ |
| r17974 | r17975 | |
|---|---|---|
| 103 | 103 | /*----------- defined in video/vc4000.c -----------*/ |
| 104 | 104 | |
| 105 | 105 | extern INTERRUPT_GEN( vc4000_video_line ); |
| 106 | extern VIDEO_START( vc4000 ); | |
| 107 | extern SCREEN_UPDATE_IND16( vc4000 ); | |
| 108 | 106 | |
| 109 | ||
| 110 | 107 | /*----------- defined in audio/vc4000.c -----------*/ |
| 111 | 108 | |
| 112 | 109 | class vc4000_sound_device : public device_t, |
| r17974 | r17975 | |
|---|---|---|
| 55 | 55 | extern const struct pit8253_config pk8020_pit8253_intf; |
| 56 | 56 | extern const struct pic8259_interface pk8020_pic8259_config; |
| 57 | 57 | extern INTERRUPT_GEN( pk8020_interrupt ); |
| 58 | /*----------- defined in video/pk8020.c -----------*/ | |
| 59 | 58 | |
| 60 | extern SCREEN_UPDATE_IND16( pk8020 ); | |
| 61 | ||
| 62 | 59 | #endif /* pk8020_H_ */ |
| Previous | 199869 Revisions | Next |