Previous | 199869 Revisions | Next |
r17987 Tuesday 18th September, 2012 at 07:33:27 UTC by Miodrag Milanović |
---|
manual cleanup of mame and mess includes (no whatsnew) |
[src/mame/includes] | 20pacgal.h 3do.h 40love.h 4enraya.h 8080bw.h 88games.h actfancr.h aeroboto.h aerofgt.h airbustr.h ajax.h aliens.h alpha68k.h ambush.h amiga.h ampoker2.h amspdwy.h angelkds.h appoooh.h aquarium.h arabian.h arcadecl.h argus.h armedf.h artmagic.h ashnojoe.h asterix.h asteroid.h astrocde.h asuka.h atarifb.h atarig1.h atarig42.h atarigt.h atarigx2.h atarisy1.h atarisy2.h atetris.h aztarac.h badlands.h bagman.h balsente.h bankp.h baraduke.h batman.h battlane.h battlera.h battlnts.h bbusters.h bigevglf.h bigstrkb.h bionicc.h bishi.h bking.h bladestl.h blktiger.h blmbycar.h blockade.h blockhl.h blockout.h bloodbro.h blstroid.h blueprnt.h bogeyman.h bombjack.h boogwing.h bottom9.h brkthru.h bsktball.h btime.h btoads.h bublbobl.h buggychl.h bwing.h calomega.h canyon.h capbowl.h carjmbre.h carpolo.h cave.h cbasebal.h cbuster.h ccastles.h cchasm.h cchip.h cclimber.h centiped.h chaknpop.h champbas.h changela.h cheekyms.h chqflag.h cinemat.h circus.h circusc.h cischeat.h citycon.h cloak.h cloud9.h clshroad.h cninja.h combatsc.h commando.h compgolf.h contra.h cop01.h copsnrob.h cosmic.h cps1.h crbaloon.h crgolf.h crimfght.h crospang.h crshrace.h cvs.h cyberbal.h darius.h darkmist.h darkseal.h dassault.h dbz.h dcheese.h dcon.h dday.h ddragon.h ddribble.h deadang.h dec0.h dec8.h deco32.h deco_mlc.h deniam.h dietgo.h djboy.h djmain.h dkong.h docastle.h dogfgt.h dooyong.h dragrace.h drgnmst.h dribling.h drmicro.h dynax.h dynduke.h eolith.h eolithsp.h epos.h eprom.h esd16.h espial.h esripsys.h exerion.h exidy.h exidy440.h exterm.h exzisus.h f1gp.h fantland.h fastfred.h fastlane.h fcombat.h fgoal.h finalizr.h firetrap.h firetrk.h fitfight.h flkatck.h flower.h flstory.h foodf.h freekick.h fromanc2.h fromance.h funkybee.h funkyjet.h funworld.h funybubl.h fuukifg2.h fuukifg3.h gaelco.h gaelco2.h gaelco3d.h gaiden.h galaga.h galastrm.h galaxia.h galaxian.h galaxold.h galivan.h galpani2.h galpanic.h galspnbl.h gameplan.h gatron.h gauntlet.h gberet.h gbusters.h gcpinbal.h gijoe.h ginganin.h gladiatr.h glass.h gng.h goal92.h goindol.h goldstar.h gomoku.h gotcha.h gottlieb.h gotya.h gradius3.h grchamp.h gridlee.h groundfx.h gstriker.h gsword.h gumbo.h gunbustr.h gundealr.h gunsmoke.h gyruss.h hanaawas.h harddriv.h hcastle.h hexion.h higemaru.h himesiki.h hitme.h hnayayoi.h hng64.h holeland.h homedata.h homerun.h hyhoo.h hyperspt.h hyprduel.h ikki.h inufuku.h iqblock.h irobot.h ironhors.h itech32.h itech8.h jack.h jackal.h jailbrek.h jedi.h jpmimpct.h kaneko16.h kangaroo.h karnov.h kchamp.h kickgoal.h kingobox.h klax.h kncljoe.h konamigx.h kopunch.h ksayakyu.h kyugo.h labyrunr.h ladybug.h ladyfrog.h laserbat.h lasso.h lastduel.h lazercmd.h legionna.h leland.h lemmings.h lethal.h lethalj.h liberate.h lkage.h lockon.h lordgun.h lsasquad.h lucky74.h lvcards.h lwings.h m10.h m107.h m52.h m57.h m58.h m62.h m72.h m90.h m92.h macrossp.h madalien.h madmotor.h magmax.h mainevt.h mainsnk.h malzak.h mappy.h marineb.h mario.h markham.h matmania.h mcatadv.h mcr.h mcr3.h mcr68.h meadows.h megasys1.h megazone.h mermaid.h metlclsh.h metro.h mexico86.h mhavoc.h micro3d.h midtunit.h midvunit.h midwunit.h midxunit.h midyunit.h midzeus.h mikie.h mitchell.h mjkjidai.h model1.h model2.h model3.h momoko.h moo.h mosaic.h mouser.h mrdo.h mrflea.h mrjong.h ms32.h msisaac.h mugsmash.h munchmo.h mustache.h mw8080bw.h mystston.h mystwarr.h n64.h n8080.h namcofl.h namconb1.h namcond1.h namcos1.h namcos21.h namcos22.h namcos86.h naomi.h naughtyb.h nbmj8688.h nbmj8891.h nbmj8900.h nbmj8991.h nbmj9195.h nemesis.h neogeo.h news.h ninjaw.h nitedrvr.h niyanpai.h nmk16.h norautp.h nycaptor.h offtwall.h ohmygod.h ojankohs.h oneshot.h opwolf.h orbit.h othldrby.h othunder.h overdriv.h pacland.h pacman.h pandoras.h paradise.h parodius.h pass.h pastelg.h pcktgal.h pgm.h phoenix.h pingpong.h pirates.h pitnrun.h pktgaldx.h playch10.h playmark.h plygonet.h pokechmp.h polepos.h policetr.h polyplay.h poolshrk.h pooyan.h popeye.h popper.h portrait.h powerins.h prehisle.h psikyo.h psikyo4.h psikyosh.h psychic5.h punchout.h pushman.h qdrmfgp.h qix.h quasar.h quizdna.h quizpani.h raiden.h raiden2.h rainbow.h rallyx.h rampart.h rastan.h realbrk.h redalert.h relief.h renegade.h retofinv.h rltennis.h rockrage.h rocnrope.h rohga.h rollerg.h rollrace.h route16.h rpunch.h runaway.h rungun.h sauro.h sbasketb.h sbugger.h scotrsht.h scramble.h sderby.h segag80r.h segag80v.h segamsys.h segas24.h segas32.h seibuspi.h seicross.h senjyo.h seta.h seta2.h sf.h shadfrce.h shangha3.h shangkid.h shaolins.h shisen.h shootout.h shuuz.h sidearms.h sidepckt.h silkroad.h simpl156.h simpsons.h skullxbo.h skydiver.h skyfox.h skykid.h skyraid.h slapfght.h slapshot.h snk.h snk6502.h snk68.h snookr10.h snowbros.h solomon.h sonson.h spacefb.h spbactn.h spcforce.h spdodgeb.h speedatk.h speedbal.h speedspn.h spiders.h splash.h sprcros2.h sprint2.h sprint4.h sprint8.h spy.h srmp2.h srumbler.h sshangha.h sslam.h ssozumo.h sspeedr.h ssrj.h ssv.h st0016.h stactics.h stadhero.h starcrus.h starfire.h starshp1.h starwars.h stfight.h stlforce.h strnskil.h subs.h suna16.h suna8.h supbtime.h superchs.h superqix.h suprloco.h suprnova.h suprridr.h suprslam.h surpratk.h system1.h tagteam.h tail2nos.h taito_b.h taito_f2.h taito_f3.h taito_h.h taito_l.h taito_o.h taito_z.h taitoair.h taitosj.h tank8.h tankbatt.h tankbust.h taotaido.h targ.h targeth.h tatsumi.h taxidriv.h tbowl.h tceptor.h tecmo.h tecmo16.h tecmosys.h terracre.h tetrisp2.h thedeep.h thepit.h thief.h thoop2.h thunderj.h thunderx.h tiamc1.h tigeroad.h timelimt.h timeplt.h tmnt.h tnzs.h toaplan1.h toaplan2.h toki.h toobin.h topspeed.h toypop.h tp84.h trackfld.h travrusa.h triplhnt.h truco.h trucocl.h tryout.h tsamurai.h tubep.h tumbleb.h tumblep.h tunhunt.h turbo.h tutankhm.h twin16.h twincobr.h tx1.h ultraman.h ultratnk.h undrfire.h unico.h usgames.h vaportra.h vastar.h vball.h vectrex.h vendetta.h vertigo.h vicdual.h victory.h videopin.h vigilant.h vindictr.h volfied.h vsnes.h vulgus.h warpwarp.h warriorb.h wc90.h wc90b.h wecleman.h welltris.h wgp.h williams.h wiping.h wiz.h wolfpack.h wrally.h wwfsstar.h wwfwfest.h xain.h xexex.h xmen.h xorworld.h xxmissio.h xybots.h xyonix.h yiear.h yunsun16.h yunsung8.h zac2650.h zaccaria.h zaxxon.h zodiack.h |
[src/mess/includes] | a7800.h abc1600.h ac1.h advision.h aim65.h apple1.h apple2.h apple2gs.h apple3.h aquarius.h at.h avigo.h bbc.h compis.h comquest.h concept.h cybiko.h dai.h electron.h enterp.h fm7.h galaxy.h gamecom.h gamepock.h gb.h kaypro.h kramermc.h lisa.h mbc55x.h mbee.h mikromik.h mtx.h mz700.h nascom1.h nes.h oric.h pc.h pce.h pdp1.h samcoupe.h sms.h sorcerer.h spectrum.h super80.h svi318.h sym1.h ti85.h trs80.h wangpc.h x1.h x68k.h z80ne.h z88.h zx.h |
r17986 | r17987 | |
---|---|---|
20 | 20 | UINT32 screen_update_sichuan2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
21 | 21 | }; |
22 | 22 | |
23 | ||
24 | /*----------- defined in video/shisen.c -----------*/ | |
25 | ||
26 | ||
27 | ||
28 |
r17986 | r17987 | |
---|---|---|
33 | 33 | DECLARE_MACHINE_RESET(tutankhm); |
34 | 34 | UINT32 screen_update_tutankhm(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
35 | 35 | }; |
36 | ||
37 | ||
38 | /*----------- defined in video/tutankhm.c -----------*/ | |
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
143 | 143 | void screen_eof_nmk(screen_device &screen, bool state); |
144 | 144 | void screen_eof_strahl(screen_device &screen, bool state); |
145 | 145 | }; |
146 | ||
147 | ||
148 | /*----------- defined in video/nmk16.c -----------*/ | |
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 | ||
158 | ||
159 | ||
160 | ||
161 | ||
162 | ||
163 | ||
164 | ||
165 | ||
166 | ||
167 | ||
168 | ||
169 | ||
170 | ||
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 |
r17986 | r17987 | |
---|---|---|
90 | 90 | UINT32 screen_update_m15(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
91 | 91 | }; |
92 | 92 | |
93 | ||
94 | /*----------- defined in video/m10.c -----------*/ | |
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 |
r17986 | r17987 | |
---|---|---|
59 | 59 | UINT32 screen_update_nitedrvr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
60 | 60 | }; |
61 | 61 | |
62 | ||
63 | 62 | /*----------- defined in machine/nitedrvr.c -----------*/ |
64 | ||
65 | ||
66 | 63 | TIMER_DEVICE_CALLBACK( nitedrvr_crash_toggle_callback ); |
67 | 64 | |
68 | ||
69 | ||
70 | ||
71 | ||
72 | 65 | /*----------- defined in audio/nitedrvr.c -----------*/ |
73 | ||
74 | 66 | DISCRETE_SOUND_EXTERN( nitedrvr ); |
75 | ||
76 | ||
77 | /*----------- defined in video/nitedrvr.c -----------*/ | |
78 | ||
79 | ||
80 | ||
81 |
r17986 | r17987 | |
---|---|---|
18 | 18 | virtual void palette_init(); |
19 | 19 | UINT32 screen_update_sbugger(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
20 | 20 | }; |
21 | ||
22 | ||
23 | /*----------- defined in video/sbugger.c -----------*/ | |
24 | ||
25 | ||
26 | ||
27 |
r17986 | r17987 | |
---|---|---|
22 | 22 | virtual void video_start(); |
23 | 23 | UINT32 screen_update_targeth(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
24 | 24 | }; |
25 | ||
26 | ||
27 | /*----------- defined in video/targeth.c -----------*/ | |
28 | ||
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
105 | 105 | DECLARE_MACHINE_RESET(ta7630); |
106 | 106 | UINT32 screen_update_nycaptor(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
107 | 107 | }; |
108 | ||
109 | ||
110 | /*----------- defined in machine/nycaptor.c -----------*/ | |
111 | ||
112 | ||
113 | ||
114 | ||
115 | /*----------- defined in video/nycaptor.c -----------*/ | |
116 | ||
117 | ||
118 | ||
119 | ||
120 |
r17986 | r17987 | |
---|---|---|
102 | 102 | DECLARE_VIDEO_START(pang); |
103 | 103 | UINT32 screen_update_pang(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
104 | 104 | }; |
105 | ||
106 | ||
107 | /*----------- defined in video/mitchell.c -----------*/ | |
108 | ||
109 | ||
110 | ||
111 | ||
112 | ||
113 |
r17986 | r17987 | |
---|---|---|
51 | 51 | UINT32 screen_update_jumping(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | }; |
53 | 53 | |
54 | ||
55 | 54 | /*----------- defined in machine/rainbow.c -----------*/ |
56 | ||
57 | 55 | void rbisland_cchip_init(running_machine &machine, int version); |
58 | ||
59 | ||
60 | /*----------- defined in video/rainbow.c -----------*/ | |
61 | ||
62 | ||
63 | ||
64 | ||
65 |
r17986 | r17987 | |
---|---|---|
31 | 31 | virtual void palette_init(); |
32 | 32 | UINT32 screen_update_galspnbl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | }; |
34 | ||
35 | ||
36 | /*----------- defined in video/galspnbl.c -----------*/ | |
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
42 | 42 | virtual void video_start(); |
43 | 43 | UINT32 screen_update_dynduke(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/dynduke.c -----------*/ | |
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
64 | 64 | virtual void video_start(); |
65 | 65 | UINT32 screen_update_blktiger(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
66 | 66 | }; |
67 | ||
68 | ||
69 | /*----------- defined in video/blktiger.c -----------*/ | |
70 | ||
71 | ||
72 | ||
73 | ||
74 |
r17986 | r17987 | |
---|---|---|
39 | 39 | UINT32 screen_update_mlc(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
40 | 40 | void screen_eof_mlc(screen_device &screen, bool state); |
41 | 41 | }; |
42 | ||
43 | ||
44 | /*----------- defined in video/deco_mlc.c -----------*/ | |
45 | ||
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
26 | 26 | virtual void palette_init(); |
27 | 27 | UINT32 screen_update_tunhunt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | }; |
29 | ||
30 | ||
31 | /*----------- defined in video/tunhunt.c -----------*/ | |
32 | ||
33 | ||
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
36 | 36 | virtual void palette_init(); |
37 | 37 | UINT32 screen_update_tryout(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | ||
41 | /*----------- defined in video/tryout.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 | ||
46 |
r17986 | r17987 | |
---|---|---|
54 | 54 | virtual void video_start(); |
55 | 55 | UINT32 screen_update_rng(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | }; |
57 | ||
58 | ||
59 | ||
60 | ||
61 | 57 | /*----------- defined in video/rungun.c -----------*/ |
62 | 58 | |
63 | 59 | extern void rng_sprite_callback(running_machine &machine, int *code, int *color, int *priority_mask); |
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
28 | 28 | virtual void video_start(); |
29 | 29 | UINT32 screen_update_madmotor(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | ||
32 | ||
33 | /*----------- defined in video/madmotor.c -----------*/ | |
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
35 | 35 | UINT32 screen_update_guts(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
36 | 36 | }; |
37 | 37 | |
38 | ||
39 | 38 | /*----------- defined in video/eprom.c -----------*/ |
40 | ||
41 | ||
42 | ||
43 | ||
44 | ||
45 | ||
46 | ||
47 | 39 | void eprom_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
111 | 111 | UINT32 screen_update_bublbobl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
112 | 112 | }; |
113 | 113 | |
114 | ||
115 | ||
116 | 114 | /*----------- defined in machine/bublbobl.c -----------*/ |
117 | ||
118 | ||
119 | ||
120 | 115 | // for 68705 bootleg |
121 | 116 | INTERRUPT_GEN( bublbobl_m68705_interrupt ); |
122 | ||
123 | ||
124 | /*----------- defined in video/bublbobl.c -----------*/ | |
125 | ||
126 |
r17986 | r17987 | |
---|---|---|
33 | 33 | virtual void palette_init(); |
34 | 34 | UINT32 screen_update_skyfox(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
35 | 35 | }; |
36 | ||
37 | /*----------- defined in video/skyfox.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
94 | 94 | UINT32 screen_update_aerfboo2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
95 | 95 | UINT32 screen_update_wbbc97(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
96 | 96 | }; |
97 | ||
98 | ||
99 | /*----------- defined in video/aerofgt.c -----------*/ | |
100 | ||
101 | ||
102 | ||
103 | ||
104 | ||
105 | ||
106 | ||
107 | ||
108 | ||
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 | ||
116 | ||
117 |
r17986 | r17987 | |
---|---|---|
30 | 30 | virtual void palette_init(); |
31 | 31 | UINT32 screen_update_rocnrope(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | /*----------- defined in video/rocnrope.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 | ||
39 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void palette_init(); |
49 | 49 | UINT32 screen_update_fgoal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/fgoal.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
49 | 49 | DECLARE_VIDEO_START(dorunrun); |
50 | 50 | UINT32 screen_update_docastle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | }; |
52 | ||
53 | ||
54 | /*----------- defined in machine/docastle.c -----------*/ | |
55 | ||
56 | ||
57 | /*----------- defined in video/docastle.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
49 | 49 | UINT32 screen_update_mystston(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | 51 | |
52 | ||
53 | 52 | /*----------- defined in drivers/mystston.c -----------*/ |
54 | 53 | |
55 | 54 | void mystston_on_scanline_interrupt(running_machine &machine); |
56 | 55 | |
57 | ||
58 | 56 | /*----------- defined in video/mystston.c -----------*/ |
59 | 57 | |
60 | 58 | MACHINE_CONFIG_EXTERN( mystston_video ); |
r17986 | r17987 | |
---|---|---|
29 | 29 | virtual void palette_init(); |
30 | 30 | UINT32 screen_update_mainsnk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/mainsnk.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
108 | 108 | DECLARE_VIDEO_START(mkyawdim); |
109 | 109 | DECLARE_VIDEO_START(common); |
110 | 110 | }; |
111 | ||
112 | ||
113 | /*----------- defined in machine/midyunit.c -----------*/ | |
114 | ||
115 | ||
116 | ||
117 | ||
118 | ||
119 | ||
120 | ||
121 | ||
122 | ||
123 | 111 | /*----------- defined in video/midyunit.c -----------*/ |
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | 112 | void midyunit_to_shiftreg(address_space &space, UINT32 address, UINT16 *shiftreg); |
133 | 113 | void midyunit_from_shiftreg(address_space &space, UINT32 address, UINT16 *shiftreg); |
134 | ||
135 | ||
136 | ||
137 | 114 | void midyunit_scanline_update(screen_device &screen, bitmap_ind16 &bitmap, int scanline, const tms34010_display_params *params); |
r17986 | r17987 | |
---|---|---|
45 | 45 | |
46 | 46 | |
47 | 47 | /*----------- defined in audio/hitme.c -----------*/ |
48 | ||
49 | 48 | DISCRETE_SOUND_EXTERN( hitme ); |
r17986 | r17987 | |
---|---|---|
22 | 22 | DECLARE_VIDEO_START(rampart); |
23 | 23 | UINT32 screen_update_rampart(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
24 | 24 | }; |
25 | ||
26 | ||
27 | /*----------- defined in video/rampart.c -----------*/ | |
28 | ||
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
84 | 84 | UINT32 screen_update_senjyo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
85 | 85 | }; |
86 | 86 | |
87 | ||
88 | 87 | /*----------- defined in audio/senjyo.c -----------*/ |
89 | ||
90 | 88 | extern const z80_daisy_config senjyo_daisy_chain[]; |
91 | 89 | extern const z80pio_interface senjyo_pio_intf; |
92 | 90 | extern const z80ctc_interface senjyo_ctc_intf; |
93 | ||
94 | ||
95 | /*----------- defined in video/senjyo.c -----------*/ | |
96 | ||
97 | ||
98 | ||
99 |
r17986 | r17987 | |
---|---|---|
37 | 37 | virtual void palette_init(); |
38 | 38 | UINT32 screen_update_yiear(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | }; |
40 | ||
41 | ||
42 | /*----------- defined in video/yiear.c -----------*/ | |
43 | ||
44 | ||
45 | ||
46 | ||
47 |
r17986 | r17987 | |
---|---|---|
50 | 50 | UINT32 screen_update_wintbob(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | void screen_eof_snowbros(screen_device &screen, bool state); |
52 | 52 | }; |
53 |
r17986 | r17987 | |
---|---|---|
64 | 64 | virtual void machine_reset(); |
65 | 65 | }; |
66 | 66 | |
67 | ||
68 | 67 | /*----------- defined in machine/mhavoc.c -----------*/ |
69 | ||
70 | 68 | TIMER_DEVICE_CALLBACK( mhavoc_cpu_irq_clock ); |
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 |
r17986 | r17987 | |
---|---|---|
113 | 113 | UINT32 screen_update_nbmj9195(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
114 | 114 | }; |
115 | 115 | |
116 | ||
117 | 116 | /*----------- defined in video/nbmj9195.c -----------*/ |
118 | ||
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | 117 | void nbmj9195_clutsel_w(address_space &space, int data); |
127 | 118 | void nbmj9195_gfxflag2_w(address_space &space, int data); |
r17986 | r17987 | |
---|---|---|
53 | 53 | UINT32 screen_update_sslam(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | UINT32 screen_update_powerbls(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | ||
58 | /*----------- defined in video/sslam.c -----------*/ | |
59 | ||
60 | ||
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
40 | 40 | virtual void palette_init(); |
41 | 41 | UINT32 screen_update_sonson(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | ||
44 | ||
45 | /*----------- defined in video/sonson.c -----------*/ | |
46 | ||
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
60 | 60 | virtual void video_start(); |
61 | 61 | UINT32 screen_update_simpl156(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | }; |
63 | ||
64 | ||
65 | ||
66 | /*----------- defined in video/simpl156.c -----------*/ | |
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
57 | 57 | virtual void palette_init(); |
58 | 58 | UINT32 screen_update_hcastle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
59 | 59 | }; |
60 | ||
61 | ||
62 | /*----------- defined in video/hcastle.c -----------*/ | |
63 | ||
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
34 | 34 | virtual void video_start(); |
35 | 35 | UINT32 screen_update_deadang(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
36 | 36 | }; |
37 | ||
38 | ||
39 | /*----------- defined in video/deadang.c -----------*/ | |
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
39 | 39 | UINT32 screen_update_copsnrob(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | }; |
41 | 41 | |
42 | ||
43 | 42 | /*----------- defined in machine/copsnrob.c -----------*/ |
44 | ||
45 | 43 | DECLARE_READ8_HANDLER( copsnrob_gun_position_r ); |
46 | 44 | |
47 | ||
48 | /*----------- defined in video/copsnrob.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 | 45 | /*----------- defined in audio/copsnrob.c -----------*/ |
54 | ||
55 | 46 | DISCRETE_SOUND_EXTERN( copsnrob ); |
r17986 | r17987 | |
---|---|---|
53 | 53 | |
54 | 54 | |
55 | 55 | /*----------- defined in video/artmagic.c -----------*/ |
56 | ||
57 | ||
58 | ||
59 | 56 | void artmagic_to_shiftreg(address_space &space, offs_t address, UINT16 *data); |
60 | 57 | void artmagic_from_shiftreg(address_space &space, offs_t address, UINT16 *data); |
61 | ||
62 | ||
63 | 58 | void artmagic_scanline(screen_device &screen, bitmap_rgb32 &bitmap, int scanline, const tms34010_display_params *params); |
r17986 | r17987 | |
---|---|---|
112 | 112 | |
113 | 113 | INTERRUPT_GEN( twincobr_interrupt ); |
114 | 114 | INTERRUPT_GEN( wardner_interrupt ); |
115 | ||
116 | ||
117 | ||
118 | ||
119 | 115 | extern void twincobr_driver_savestate(running_machine &machine); |
120 | 116 | |
121 | ||
122 | 117 | /*----------- defined in video/twincobr.c -----------*/ |
123 | 118 | |
124 | 119 | extern const mc6845_interface twincobr_mc6845_intf; |
125 | ||
126 | 120 | extern void twincobr_flipscreen(running_machine &machine, int flip); |
127 | 121 | extern void twincobr_display(running_machine &machine, int enable); |
128 | 122 | |
129 | ||
130 |
r17986 | r17987 | |
---|---|---|
24 | 24 | virtual void video_start(); |
25 | 25 | UINT32 screen_update_hexion(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
26 | 26 | }; |
27 | ||
28 | ||
29 | /*----------- defined in video/hexion.c -----------*/ | |
30 | ||
31 | ||
32 | ||
33 |
r17986 | r17987 | |
---|---|---|
90 | 90 | UINT32 screen_update_bking(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
91 | 91 | void screen_eof_bking(screen_device &screen, bool state); |
92 | 92 | }; |
93 | ||
94 | ||
95 | /*----------- defined in video/bking.c -----------*/ | |
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 |
r17986 | r17987 | |
---|---|---|
32 | 32 | }; |
33 | 33 | |
34 | 34 | /*----------- defined in video/battlnts.c -----------*/ |
35 | ||
36 | ||
37 | ||
38 | ||
39 | 35 | void battlnts_tile_callback(running_machine &machine, int layer, int bank, int *code, int *color, int *flags); |
40 | 36 | void battlnts_sprite_callback(running_machine &machine, int *code, int *color); |
r17986 | r17987 | |
---|---|---|
55 | 55 | |
56 | 56 | |
57 | 57 | /*----------- defined in video/galpani2.c -----------*/ |
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | 58 | DECLARE_WRITE16_HANDLER( galpani2_palette_0_w ); |
64 | 59 | DECLARE_WRITE16_HANDLER( galpani2_palette_1_w ); |
65 | 60 |
r17986 | r17987 | |
---|---|---|
44 | 44 | virtual void palette_init(); |
45 | 45 | UINT32 screen_update_arabian(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | ||
49 | /*----------- defined in video/arabian.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
21 | 21 | virtual void machine_start(); |
22 | 22 | UINT32 screen_update_parentj(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
23 | 23 | }; |
24 | ||
25 | /*----------- defined in video/taito_o.c -----------*/ | |
26 | ||
27 |
r17986 | r17987 | |
---|---|---|
43 | 43 | virtual void palette_init(); |
44 | 44 | UINT32 screen_update_labyrunr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | }; |
46 | ||
47 | ||
48 | /*----------- defined in video/labyrunr.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
35 | 35 | virtual void video_start(); |
36 | 36 | UINT32 screen_update_thief(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | ||
39 | ||
40 | /*----------- defined in video/thief.c -----------*/ | |
41 | ||
42 | ||
43 | ||
44 |
r17986 | r17987 | |
---|---|---|
68 | 68 | void screen_eof_sprint2(screen_device &screen, bool state); |
69 | 69 | }; |
70 | 70 | |
71 | ||
72 | 71 | /*----------- defined in audio/sprint2.c -----------*/ |
73 | ||
74 | 72 | DISCRETE_SOUND_EXTERN( sprint2 ); |
75 | 73 | DISCRETE_SOUND_EXTERN( sprint1 ); |
76 | 74 | DISCRETE_SOUND_EXTERN( dominos ); |
77 | ||
78 | ||
79 | /*----------- defined in video/sprint2.c -----------*/ | |
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 |
r17986 | r17987 | |
---|---|---|
69 | 69 | virtual void video_start(); |
70 | 70 | UINT32 screen_update_ccastles(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
71 | 71 | }; |
72 | ||
73 | ||
74 | /*----------- defined in video/ccastles.c -----------*/ | |
75 | ||
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 |
r17986 | r17987 | |
---|---|---|
37 | 37 | virtual void palette_init(); |
38 | 38 | }; |
39 | 39 | |
40 | ||
41 | 40 | /*----------- defined in video/exterm.c -----------*/ |
42 | ||
43 | ||
44 | 41 | void exterm_scanline_update(screen_device &screen, bitmap_ind16 &bitmap, int scanline, const tms34010_display_params *params); |
45 | 42 | |
46 | 43 | void exterm_to_shiftreg_master(address_space &space, UINT32 address, UINT16* shiftreg); |
r17986 | r17987 | |
---|---|---|
56 | 56 | UINT32 screen_update_dragrace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
57 | 57 | }; |
58 | 58 | |
59 | ||
60 | 59 | /*----------- defined in audio/dragrace.c -----------*/ |
61 | ||
62 | 60 | DISCRETE_SOUND_EXTERN( dragrace ); |
63 | ||
64 | /*----------- defined in video/dragrace.c -----------*/ | |
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
45 | 45 | virtual void video_start(); |
46 | 46 | UINT32 screen_update_orbit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | 48 | /*----------- defined in audio/orbit.c -----------*/ |
51 | ||
52 | 49 | DECLARE_WRITE8_DEVICE_HANDLER( orbit_note_w ); |
53 | 50 | DECLARE_WRITE8_DEVICE_HANDLER( orbit_note_amp_w ); |
54 | 51 | DECLARE_WRITE8_DEVICE_HANDLER( orbit_noise_amp_w ); |
55 | 52 | DECLARE_WRITE8_DEVICE_HANDLER( orbit_noise_rst_w ); |
56 | ||
57 | 53 | DISCRETE_SOUND_EXTERN( orbit ); |
58 | ||
59 | /*----------- defined in video/orbit.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void palette_init(); |
28 | 28 | UINT32 screen_update_ambush(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | /*----------- defined in video/ambush.c -----------*/ | |
33 | ||
34 | ||
35 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void video_start(); |
49 | 49 | UINT32 screen_update_policetr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/policetr.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
116 | 116 | UINT32 screen_update_spi(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
117 | 117 | UINT32 screen_update_sys386f2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
118 | 118 | }; |
119 | ||
120 | ||
121 | 119 | /*----------- defined in machine/spisprit.c -----------*/ |
122 | ||
123 | 120 | void seibuspi_sprite_decrypt(UINT8 *src, int romsize); |
124 | ||
125 | ||
126 | 121 | /*----------- defined in video/seibuspi.c -----------*/ |
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 | 122 | void rf2_set_layer_banks(running_machine &machine, int banks); |
136 |
r17986 | r17987 | |
---|---|---|
39 | 39 | UINT32 screen_update_trckydoc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | UINT32 screen_update_sauro(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | }; |
42 | ||
43 | ||
44 | /*----------- defined in video/sauro.c -----------*/ | |
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 | ||
51 |
r17986 | r17987 | |
---|---|---|
66 | 66 | DECLARE_MACHINE_RESET(midtunit); |
67 | 67 | DECLARE_VIDEO_START(midtunit); |
68 | 68 | }; |
69 | ||
70 | /*----------- defined in machine/midtunit.c -----------*/ | |
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 | 69 | /*----------- defined in video/midtunit.c -----------*/ |
80 | ||
81 | 70 | extern UINT8 midtunit_gfx_rom_large; |
82 | 71 | |
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 | 72 | void midtunit_to_shiftreg(address_space &space, UINT32 address, UINT16 *shiftreg); |
91 | 73 | void midtunit_from_shiftreg(address_space &space, UINT32 address, UINT16 *shiftreg); |
92 | 74 | |
93 | ||
94 | ||
95 | ||
96 | 75 | void midtunit_scanline_update(screen_device &screen, bitmap_ind16 &bitmap, int scanline, const tms34010_display_params *params); |
97 | 76 | void midxunit_scanline_update(screen_device &screen, bitmap_ind16 &bitmap, int scanline, const tms34010_display_params *params); |
r17986 | r17987 | |
---|---|---|
83 | 83 | WRITE_LINE_DEVICE_HANDLER( carpolo_7474_2u_1_q_cb ); |
84 | 84 | WRITE_LINE_DEVICE_HANDLER( carpolo_7474_2u_2_q_cb ); |
85 | 85 | |
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | 86 | INTERRUPT_GEN( carpolo_timer_interrupt ); |
92 | 87 | |
93 | ||
94 | 88 | void carpolo_generate_car_car_interrupt(running_machine &machine, int car1, int car2); |
95 | 89 | void carpolo_generate_ball_screen_interrupt(running_machine &machine, UINT8 cause); |
96 | 90 | void carpolo_generate_car_goal_interrupt(running_machine &machine, int car, int right_goal); |
97 | 91 | void carpolo_generate_car_ball_interrupt(running_machine &machine, int car, int car_x, int car_y); |
98 | 92 | void carpolo_generate_car_border_interrupt(running_machine &machine, int car, int horizontal_border); |
99 | ||
100 | ||
101 | /*----------- defined in video/carpolo.c -----------*/ | |
102 | ||
103 | ||
104 | ||
105 | ||
106 |
r17986 | r17987 | |
---|---|---|
36 | 36 | virtual void palette_init(); |
37 | 37 | UINT32 screen_update_drmicro(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | ||
41 | /*----------- defined in video/drmicro.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 | ||
46 |
r17986 | r17987 | |
---|---|---|
28 | 28 | virtual void palette_init(); |
29 | 29 | UINT32 screen_update_speedatk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | ||
32 | ||
33 | /*----------- defined in video/speedatk.c -----------*/ | |
34 | ||
35 | ||
36 | ||
37 |
r17986 | r17987 | |
---|---|---|
111 | 111 | |
112 | 112 | |
113 | 113 | /*----------- defined in video/system1.c -----------*/ |
114 | ||
115 | ||
116 | ||
117 | ||
118 | ||
119 | 114 | DECLARE_WRITE8_DEVICE_HANDLER( system1_videoram_bank_w ); |
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void video_start(); |
33 | 33 | UINT32 screen_update_powerins(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/powerins.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
81 | 81 | virtual void video_start(); |
82 | 82 | UINT32 screen_update_niyanpai(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
83 | 83 | }; |
84 | ||
85 | ||
86 | /*----------- defined in video/niyanpai.c -----------*/ | |
87 | ||
88 | ||
89 | ||
90 | ||
91 |
r17986 | r17987 | |
---|---|---|
79 | 79 | UINT32 screen_update_jedi(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
80 | 80 | }; |
81 | 81 | |
82 | ||
83 | 82 | /*----------- defined in audio/jedi.c -----------*/ |
84 | ||
85 | 83 | MACHINE_CONFIG_EXTERN( jedi_audio ); |
86 | 84 | |
87 | ||
88 | ||
89 | 85 | /*----------- defined in video/jedi.c -----------*/ |
90 | ||
91 | 86 | MACHINE_CONFIG_EXTERN( jedi_video ); |
92 |
r17986 | r17987 | |
---|---|---|
138 | 138 | void screen_eof_skns(screen_device &screen, bool state); |
139 | 139 | }; |
140 | 140 | |
141 | ||
142 | 141 | /*----------- defined in video/suprnova.c -----------*/ |
143 | ||
144 | 142 | void skns_sprite_kludge(int x, int y); |
145 | 143 | void skns_draw_sprites( |
146 | 144 | running_machine &machine, bitmap_ind16 &bitmap, const rectangle &cliprect, |
147 | 145 | UINT32* spriteram_source, size_t spriteram_size, |
148 | 146 | UINT8* gfx_source, size_t gfx_length, |
149 | 147 | UINT32* sprite_regs ); |
150 | ||
151 | ||
152 | ||
153 | ||
154 |
r17986 | r17987 | |
---|---|---|
72 | 72 | UINT32 screen_update_seta2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
73 | 73 | void screen_eof_seta2(screen_device &screen, bool state); |
74 | 74 | }; |
75 | ||
76 | /*----------- defined in video/seta2.c -----------*/ | |
77 | ||
78 | ||
79 | ||
80 | ||
81 | ||
82 | ||
83 |
r17986 | r17987 | |
---|---|---|
59 | 59 | DECLARE_VIDEO_START(namcofl); |
60 | 60 | UINT32 screen_update_namcofl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
61 | 61 | }; |
62 | ||
63 | ||
64 | /*----------- defined in video/namcofl.c -----------*/ | |
65 | ||
66 | ||
67 | ||
68 |
r17986 | r17987 | |
---|---|---|
40 | 40 | virtual void video_start(); |
41 | 41 | UINT32 screen_update_flkatck(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | ||
44 | ||
45 | //static rectangle k007121_clip[2]; | |
46 | ||
47 | ||
48 | /*----------- defined in video/flkatck.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
474 | 474 | }; |
475 | 475 | |
476 | 476 | //----------- defined in drivers/dynax.c ----------- |
477 | ||
478 | 477 | void sprtmtch_update_irq(running_machine &machine); |
479 | 478 | void jantouki_update_irq(running_machine &machine); |
480 | 479 | void mjelctrn_update_irq(running_machine &machine); |
481 | 480 | void neruton_update_irq(running_machine &machine); |
482 | ||
483 | //----------- defined in video/dynax.c ----------- | |
484 | ||
485 | ||
486 | ||
487 | ||
488 | ||
489 | ||
490 | ||
491 | ||
492 | ||
493 | ||
494 | ||
495 | ||
496 | ||
497 | ||
498 | ||
499 | ||
500 | ||
501 | ||
502 | ||
503 | ||
504 | ||
505 | //----------- defined in drivers/ddenlovr.c ----------- | |
506 | ||
507 | ||
508 |
r17986 | r17987 | |
---|---|---|
29 | 29 | UINT32 screen_update_shootout(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | UINT32 screen_update_shootouj(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/shootout.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
62 | 62 | virtual void palette_init(); |
63 | 63 | UINT32 screen_update_contra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
64 | 64 | }; |
65 | ||
66 | ||
67 | /*----------- defined in video/contra.c -----------*/ | |
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 | ||
74 |
r17986 | r17987 | |
---|---|---|
48 | 48 | |
49 | 49 | |
50 | 50 | /*----------- defined in machine/volfied.c -----------*/ |
51 | ||
52 | 51 | void volfied_cchip_init(running_machine &machine); |
53 | 52 | void volfied_cchip_reset(running_machine &machine); |
54 | ||
55 | ||
56 | ||
57 | /*----------- defined in video/volfied.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
55 | 55 | UINT32 screen_update_torus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | UINT32 screen_update_madball(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
57 | 57 | }; |
58 | ||
59 | /*----------- defined in video/paradise.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 | ||
64 | ||
65 | ||
66 | ||
67 | ||
68 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void palette_init(); |
49 | 49 | UINT32 screen_update_dribling(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/dribling.c -----------*/ | |
54 | ||
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
200 | 200 | |
201 | 201 | TIMER_DEVICE_CALLBACK( balsente_interrupt_timer ); |
202 | 202 | |
203 | ||
204 | ||
205 | ||
206 | 203 | void balsente_noise_gen(device_t *device, int count, short *buffer); |
207 | 204 | |
208 | ||
209 | ||
210 | ||
211 | ||
212 | ||
213 | 205 | INTERRUPT_GEN( balsente_update_analog_inputs ); |
214 | 206 | |
215 | 207 | TIMER_DEVICE_CALLBACK( balsente_counter_callback ); |
216 | 208 | |
217 | ||
218 | 209 | TIMER_DEVICE_CALLBACK( balsente_clock_counter_0_ff ); |
219 | 210 | |
220 | ||
221 | ||
222 | ||
223 | ||
224 | ||
225 | /*----------- defined in video/balsente.c -----------*/ | |
226 | ||
227 | ||
228 | ||
229 |
r17986 | r17987 | |
---|---|---|
160 | 160 | UINT32 screen_update_itech32(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
161 | 161 | }; |
162 | 162 | |
163 | ||
164 | 163 | /*----------- defined in drivers/itech32.c -----------*/ |
165 | ||
166 | 164 | void itech32_update_interrupts(running_machine &machine, int vint, int xint, int qint); |
167 | ||
168 | ||
169 | /*----------- defined in video/itech32.c -----------*/ | |
170 | ||
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 | ||
178 | ||
179 | ||
180 |
r17986 | r17987 | |
---|---|---|
57 | 57 | UINT32 screen_update_kikikai(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
58 | 58 | }; |
59 | 59 | |
60 | ||
61 | 60 | /*----------- defined in machine/mexico86.c -----------*/ |
62 | ||
63 | 61 | INTERRUPT_GEN( kikikai_interrupt ); |
64 | 62 | INTERRUPT_GEN( mexico86_m68705_interrupt ); |
65 | ||
66 | ||
67 | /*----------- defined in video/mexico86.c -----------*/ | |
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
54 | 54 | virtual void palette_init(); |
55 | 55 | UINT32 screen_update_chaknpop(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | }; |
57 | ||
58 | ||
59 | ||
60 | /*----------- defined in machine/chaknpop.c -----------*/ | |
61 | ||
62 | ||
63 | ||
64 | /*----------- defined in video/chaknpop.c -----------*/ | |
65 | ||
66 | ||
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
63 | 63 | virtual void video_start(); |
64 | 64 | UINT32 screen_update_fitfight(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
65 | 65 | }; |
66 | ||
67 | ||
68 | /*----------- defined in video/fitfight.c -----------*/ | |
69 | ||
70 | ||
71 | ||
72 |
r17986 | r17987 | |
---|---|---|
38 | 38 | UINT32 screen_update_sspeedr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | void screen_eof_sspeedr(screen_device &screen, bool state); |
40 | 40 | }; |
41 | ||
42 | ||
43 | /*----------- defined in video/sspeedr.c -----------*/ | |
44 | ||
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
75 | 75 | virtual void video_start(); |
76 | 76 | UINT32 screen_update_ashnojoe(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
77 | 77 | }; |
78 | ||
79 | ||
80 | /*----------- defined in video/ashnojoe.c -----------*/ | |
81 | ||
82 | ||
83 | ||
84 |
r17986 | r17987 | |
---|---|---|
38 | 38 | DECLARE_MACHINE_START(amazon); |
39 | 39 | UINT32 screen_update_amazon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | }; |
41 | ||
42 | ||
43 | /*----------- defined in video/terracre.c -----------*/ | |
44 | ||
45 | ||
46 | ||
47 |
r17986 | r17987 | |
---|---|---|
61 | 61 | virtual void palette_init(); |
62 | 62 | UINT32 screen_update_ddribble(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
63 | 63 | }; |
64 | ||
65 | /*----------- defined in video/ddribble.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 | ||
70 |
r17986 | r17987 | |
---|---|---|
37 | 37 | virtual void palette_init(); |
38 | 38 | UINT32 screen_update_mouser(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | }; |
40 | ||
41 | /*----------- defined in video/mouser.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
46 | 46 | UINT32 screen_update_undrfire(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | UINT32 screen_update_cbombers(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | }; |
49 | ||
50 | ||
51 | /*----------- defined in video/undrfire.c -----------*/ | |
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
502 | 502 | |
503 | 503 | extern const UINT16 amiga_expand_byte[256]; |
504 | 504 | |
505 | ||
506 | ||
507 | ||
508 | ||
509 | 505 | void amiga_copper_setpc(running_machine &machine, UINT32 pc); |
510 | 506 | int amiga_copper_execute_next(running_machine &machine, int xpos); |
511 | 507 | |
r17986 | r17987 | |
517 | 513 | |
518 | 514 | /*----------- defined in video/amigaaga.c -----------*/ |
519 | 515 | |
520 | ||
521 | ||
522 | ||
523 | 516 | void amiga_aga_render_scanline(running_machine &machine, bitmap_rgb32 &bitmap, int scanline); |
524 | 517 | void amiga_aga_palette_write(running_machine &machine, int color_reg, UINT16 data); |
525 | 518 | void amiga_aga_diwhigh_written(running_machine &machine, int written); |
r17986 | r17987 | |
---|---|---|
112 | 112 | virtual void machine_reset(); |
113 | 113 | }; |
114 | 114 | |
115 | ||
116 | 115 | /*----------- defined in machine/vertigo.c -----------*/ |
117 | 116 | |
118 | 117 | void vertigo_update_irq(device_t *device); |
119 | 118 | |
120 | 119 | extern const struct pit8253_config vertigo_pit8254_config; |
121 | 120 | |
122 | ||
123 | 121 | INTERRUPT_GEN( vertigo_interrupt ); |
124 | 122 | |
125 | ||
126 | ||
127 | 123 | /*----------- defined in video/vertigo.c -----------*/ |
128 | 124 | |
129 | 125 | void vertigo_vproc_init(running_machine &machine); |
130 | 126 | void vertigo_vproc_reset(running_machine &machine); |
131 | 127 | void vertigo_vproc(running_machine &machine, int cycles, int irq4); |
132 |
r17986 | r17987 | |
---|---|---|
139 | 139 | void screen_eof_dragngun(screen_device &screen, bool state); |
140 | 140 | }; |
141 | 141 | |
142 | ||
143 | ||
144 | 142 | /*----------- defined in video/deco32.c -----------*/ |
145 | ||
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 | ||
158 | ||
159 | ||
160 | ||
161 | 143 | DECLARE_WRITE32_HANDLER( deco32_pf1_data_w ); |
162 | 144 | DECLARE_WRITE32_HANDLER( deco32_pf2_data_w ); |
163 | 145 | DECLARE_WRITE32_HANDLER( deco32_pf3_data_w ); |
164 | 146 | DECLARE_WRITE32_HANDLER( deco32_pf4_data_w ); |
165 | ||
166 |
r17986 | r17987 | |
---|---|---|
44 | 44 | virtual void palette_init(); |
45 | 45 | UINT32 screen_update_malzak(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | ||
49 | /*----------- defined in video/malzak.c -----------*/ | |
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
60 | 60 | UINT32 screen_update_midzeus2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
61 | 61 | }; |
62 | 62 | |
63 | ||
64 | /*----------- defined in video/midzeus.c -----------*/ | |
65 | ||
66 | ||
67 | ||
68 | ||
69 | ||
70 | 63 | /*----------- defined in video/midzeus2.c -----------*/ |
71 | ||
72 | ||
73 | ||
74 | ||
75 | 64 | DECLARE_READ32_HANDLER( zeus2_r ); |
76 | 65 | DECLARE_WRITE32_HANDLER( zeus2_w ); |
77 |
r17986 | r17987 | |
---|---|---|
88 | 88 | /*----------- defined in audio/grchamp.c -----------*/ |
89 | 89 | |
90 | 90 | DISCRETE_SOUND_EXTERN( grchamp ); |
91 | ||
92 | /*----------- defined in video/grchamp.c -----------*/ | |
93 | ||
94 | ||
95 | ||
96 |
r17986 | r17987 | |
---|---|---|
84 | 84 | UINT32 screen_update_valtric(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
85 | 85 | UINT32 screen_update_butasan(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
86 | 86 | }; |
87 | ||
88 | ||
89 | /*----------- defined in video/argus.c -----------*/ | |
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 |
r17986 | r17987 | |
---|---|---|
84 | 84 | virtual void video_start(); |
85 | 85 | UINT32 screen_update_lkage(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
86 | 86 | }; |
87 | ||
88 | /*----------- defined in machine/lkage.c -----------*/ | |
89 | ||
90 | ||
91 | ||
92 | /*----------- defined in video/lkage.c -----------*/ | |
93 | ||
94 | ||
95 | ||
96 |
r17986 | r17987 | |
---|---|---|
86 | 86 | |
87 | 87 | MACHINE_CONFIG_EXTERN( zaxxon_samples ); |
88 | 88 | MACHINE_CONFIG_EXTERN( congo_samples ); |
89 | ||
90 | ||
91 | /*----------- defined in video/zaxxon.c -----------*/ | |
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | ||
104 | ||
105 |
r17986 | r17987 | |
---|---|---|
87 | 87 | UINT32 screen_update_drgnbowl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
88 | 88 | UINT32 screen_update_raiga(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
89 | 89 | }; |
90 | ||
91 | ||
92 | /*----------- defined in video/gaiden.c -----------*/ | |
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 |
r17986 | r17987 | |
---|---|---|
30 | 30 | UINT32 screen_update_norautp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | 32 | |
33 | ||
34 | 33 | /*----------- defined in audio/norautp.c -----------*/ |
35 | ||
36 | 34 | DISCRETE_SOUND_EXTERN( norautp ); |
37 | 35 | DISCRETE_SOUND_EXTERN( dphl ); |
38 | 36 | DISCRETE_SOUND_EXTERN( kimble ); |
r17986 | r17987 | |
---|---|---|
33 | 33 | UINT32 screen_update_shangkid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | UINT32 screen_update_dynamski(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
35 | 35 | }; |
36 | ||
37 | ||
38 | /*----------- defined in video/shangkid.c -----------*/ | |
39 | ||
40 | ||
41 | ||
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
67 | 67 | DECLARE_VIDEO_START(atlantol); |
68 | 68 | UINT32 screen_update_trackfld(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
69 | 69 | }; |
70 | ||
71 | ||
72 | /*----------- defined in video/trackfld.c -----------*/ | |
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 |
r17986 | r17987 | |
---|---|---|
65 | 65 | UINT32 screen_update_imago(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
66 | 66 | }; |
67 | 67 | |
68 | ||
69 | 68 | /*----------- defined in video/fastfred.c -----------*/ |
70 | 69 | |
71 | ||
72 | ||
73 | 70 | DECLARE_WRITE8_HANDLER( fastfred_videoram_w ); |
74 | 71 | DECLARE_WRITE8_HANDLER( fastfred_attributes_w ); |
75 | 72 | DECLARE_WRITE8_HANDLER( fastfred_charbank1_w ); |
r17986 | r17987 | |
79 | 76 | DECLARE_WRITE8_HANDLER( fastfred_flip_screen_x_w ); |
80 | 77 | DECLARE_WRITE8_HANDLER( fastfred_flip_screen_y_w ); |
81 | 78 | |
82 | ||
83 | ||
84 | ||
85 | 79 | DECLARE_WRITE8_HANDLER( imago_fg_videoram_w ); |
86 | 80 | DECLARE_WRITE8_HANDLER( imago_charbank_w ); |
r17986 | r17987 | |
---|---|---|
71 | 71 | |
72 | 72 | |
73 | 73 | /*----------- defined in video/karnov.c -----------*/ |
74 | ||
75 | ||
76 | 74 | void karnov_flipscreen_w(running_machine &machine, int data); |
77 | ||
78 | ||
79 | ||
80 | ||
81 |
r17986 | r17987 | |
---|---|---|
61 | 61 | UINT32 screen_update_lwings(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | UINT32 screen_update_trojan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
63 | 63 | }; |
64 | ||
65 | ||
66 | /*----------- defined in video/lwings.c -----------*/ | |
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 |
r17986 | r17987 | |
---|---|---|
68 | 68 | UINT32 screen_update_armwrest_top(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
69 | 69 | UINT32 screen_update_armwrest_bottom(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
70 | 70 | }; |
71 | ||
72 | ||
73 | /*----------- defined in video/punchout.c -----------*/ | |
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 | ||
82 |
r17986 | r17987 | |
---|---|---|
44 | 44 | virtual void palette_init(); |
45 | 45 | UINT32 screen_update_kopunch(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | /*----------- defined in video/kopunch.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
50 | 50 | DECLARE_VIDEO_START(tecmo); |
51 | 51 | UINT32 screen_update_tecmo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | }; |
53 | ||
54 | ||
55 | /*----------- defined in video/tecmo.c -----------*/ | |
56 | ||
57 | ||
58 | ||
59 |
r17986 | r17987 | |
---|---|---|
26 | 26 | virtual void video_start(); |
27 | 27 | UINT32 screen_update_news(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | }; |
29 | ||
30 | ||
31 | /*----------- defined in video/news.c -----------*/ | |
32 | ||
33 | ||
34 | ||
35 |
r17986 | r17987 | |
---|---|---|
55 | 55 | virtual void palette_init(); |
56 | 56 | UINT32 screen_update_finalizr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
57 | 57 | }; |
58 | ||
59 | ||
60 | /*----------- defined in video/finalizr.c -----------*/ | |
61 | ||
62 | ||
63 | ||
64 | ||
65 |
r17986 | r17987 | |
---|---|---|
29 | 29 | void screen_eof_galpanic(screen_device &screen, bool state); |
30 | 30 | }; |
31 | 31 | |
32 | ||
33 | 32 | /*----------- defined in video/galpanic.c -----------*/ |
34 | ||
35 | ||
36 | 33 | DECLARE_WRITE16_HANDLER( galpanic_bgvideoram_w ); |
37 | 34 | DECLARE_WRITE16_HANDLER( galpanic_paletteram_w ); |
38 | ||
39 | ||
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
24 | 24 | DECLARE_VIDEO_START(shuuz); |
25 | 25 | UINT32 screen_update_shuuz(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
26 | 26 | }; |
27 | ||
28 | ||
29 | /*----------- defined in video/shuuz.c -----------*/ | |
30 | ||
31 | ||
32 |
r17986 | r17987 | |
---|---|---|
71 | 71 | UINT32 screen_update_yamato(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
72 | 72 | UINT32 screen_update_toprollr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
73 | 73 | }; |
74 | ||
75 | ||
76 | /*----------- defined in machine/cclimber.c -----------*/ | |
77 | ||
78 | ||
79 | /*----------- defined in video/cclimber.c -----------*/ | |
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 |
r17986 | r17987 | |
---|---|---|
21 | 21 | virtual void palette_init(); |
22 | 22 | UINT32 screen_update_xorworld(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
23 | 23 | }; |
24 | ||
25 | ||
26 | /*----------- defined in video/xorworld.c -----------*/ | |
27 | ||
28 | ||
29 | ||
30 | ||
31 |
r17986 | r17987 | |
---|---|---|
23 | 23 | virtual void video_start(); |
24 | 24 | UINT32 screen_update_speedspn(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
25 | 25 | }; |
26 | ||
27 | ||
28 | /*----------- defined in video/speedspn.c -----------*/ | |
29 | ||
30 | ||
31 | ||
32 | ||
33 |
r17986 | r17987 | |
---|---|---|
42 | 42 | virtual void video_start(); |
43 | 43 | UINT32 screen_update_cloak(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/cloak.c -----------*/ | |
48 | ||
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
37 | 37 | DECLARE_VIDEO_START(foodf); |
38 | 38 | UINT32 screen_update_foodf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | }; |
40 | ||
41 | ||
42 | /*----------- defined in video/foodf.c -----------*/ | |
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
58 | 58 | UINT32 screen_update_bsktball(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
59 | 59 | }; |
60 | 60 | |
61 | ||
62 | ||
63 | 61 | /*----------- defined in machine/bsktball.c -----------*/ |
64 | 62 | |
65 | 63 | TIMER_DEVICE_CALLBACK( bsktball_scanline ); |
66 | 64 | |
67 | ||
68 | 65 | /*----------- defined in audio/bsktball.c -----------*/ |
69 | 66 | |
70 | 67 | DECLARE_WRITE8_DEVICE_HANDLER( bsktball_bounce_w ); |
r17986 | r17987 | |
72 | 69 | DECLARE_WRITE8_DEVICE_HANDLER( bsktball_noise_reset_w ); |
73 | 70 | |
74 | 71 | DISCRETE_SOUND_EXTERN( bsktball ); |
75 | ||
76 | /*----------- defined in video/bsktball.c -----------*/ | |
77 | ||
78 | ||
79 | ||
80 |
r17986 | r17987 | |
---|---|---|
103 | 103 | DECLARE_MACHINE_START(bigfghtr); |
104 | 104 | DECLARE_MACHINE_RESET(bigfghtr); |
105 | 105 | }; |
106 | ||
107 | /*----------- defined in video/armedf.c -----------*/ | |
108 | ||
109 | ||
110 | ||
111 | ||
112 |
r17986 | r17987 | |
---|---|---|
258 | 258 | UINT32 screen_update_spclforc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
259 | 259 | }; |
260 | 260 | |
261 | /*----------- defined in video/dkong.c -----------*/ | |
262 | ||
263 | ||
264 | ||
265 | ||
266 | ||
267 | ||
268 | ||
269 | ||
270 | ||
271 | ||
272 | ||
273 | ||
274 | ||
275 | 261 | /*----------- defined in audio/dkong.c -----------*/ |
276 | 262 | |
277 | ||
278 | 263 | MACHINE_CONFIG_EXTERN( radarscp_audio ); |
279 | 264 | MACHINE_CONFIG_EXTERN( dkong2b_audio ); |
280 | 265 | MACHINE_CONFIG_EXTERN( dkongjr_audio ); |
281 | 266 | MACHINE_CONFIG_EXTERN( dkong3_audio ); |
282 | 267 | MACHINE_CONFIG_EXTERN( radarscp1_audio ); |
283 |
r17986 | r17987 | |
---|---|---|
41 | 41 | UINT32 screen_update_sprint4(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | void screen_eof_sprint4(screen_device &screen, bool state); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/sprint4.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
57 | 57 | #define CHR1_OFST 0x00 /* palette page of char set #1 */ |
58 | 58 | #define CHR2_OFST 0x10 /* palette page of char set #2 */ |
59 | 59 | |
60 | ||
61 | /* ----------- defined in video/appoooh.c -----------*/ | |
62 | ||
63 | ||
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
28 | 28 | UINT32 screen_update_skyraid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | 30 | |
31 | ||
32 | 31 | /*----------- defined in audio/skyraid.c -----------*/ |
33 | ||
34 | 32 | DISCRETE_SOUND_EXTERN( skyraid ); |
35 | ||
36 | 33 | DECLARE_WRITE8_DEVICE_HANDLER( skyraid_sound_w ); |
37 | 34 | |
38 | ||
39 | /*----------- defined in video/skyraid.c -----------*/ | |
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
26 | 26 | DECLARE_PALETTE_INIT(shtrider); |
27 | 27 | UINT32 screen_update_travrusa(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | }; |
29 | ||
30 | /*----------- defined in video/travrusa.c -----------*/ | |
31 | ||
32 | ||
33 | ||
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
45 | 45 | |
46 | 46 | extern void aliens_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color, int *flags, int *priority); |
47 | 47 | extern void aliens_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask,int *shadow); |
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
51 | 51 | virtual void video_start(); |
52 | 52 | UINT32 screen_update_metlclsh(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/metlclsh.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
49 | 49 | UINT32 screen_update_88games(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | 51 | |
52 | ||
53 | 52 | /*----------- defined in video/88games.c -----------*/ |
54 | ||
55 | 53 | void _88games_sprite_callback(running_machine &machine, int *code, int *color, int *priority, int *shadow); |
56 | 54 | void _88games_tile_callback(running_machine &machine, int layer, int bank, int *code, int *color, int *flags, int *priority); |
57 | 55 | void _88games_zoom_callback(running_machine &machine, int *code, int *color, int *flags); |
58 | ||
59 |
r17986 | r17987 | |
---|---|---|
135 | 135 | DECLARE_DRIVER_INIT(brapboys); |
136 | 136 | }; |
137 | 137 | |
138 | /*----------- defined in drivers/kaneko16.c -----------*/ | |
139 | ||
140 | ||
141 | ||
142 | /*----------- defined in video/kaneko16.c -----------*/ | |
143 | ||
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | 138 | #endif |
r17986 | r17987 | |
---|---|---|
148 | 148 | UINT32 screen_update_amcoe1a(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
149 | 149 | UINT32 screen_update_unkch(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
150 | 150 | }; |
151 | ||
152 | ||
153 | /*----------- defined in video/goldstar.c -----------*/ | |
154 | ||
155 | ||
156 | ||
157 | ||
158 | ||
159 | ||
160 | ||
161 | ||
162 | ||
163 | ||
164 | ||
165 | ||
166 | ||
167 | ||
168 |
r17986 | r17987 | |
---|---|---|
53 | 53 | UINT32 screen_update_dbz(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | 55 | |
56 | ||
57 | 56 | /*----------- defined in video/dbz.c -----------*/ |
58 | ||
59 | 57 | extern void dbz_sprite_callback(running_machine &machine, int *code, int *color, int *priority_mask); |
60 | 58 | extern void dbz_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
54 | 54 | DECLARE_VIDEO_START(wc90t); |
55 | 55 | UINT32 screen_update_wc90(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | }; |
57 | ||
58 | ||
59 | /*----------- defined in video/wc90.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
33 | 33 | UINT32 screen_update_gauntlet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | 35 | |
36 | ||
37 | 36 | /*----------- defined in video/gauntlet.c -----------*/ |
38 | ||
39 | 37 | DECLARE_WRITE16_HANDLER( gauntlet_xscroll_w ); |
40 | 38 | DECLARE_WRITE16_HANDLER( gauntlet_yscroll_w ); |
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
89 | 89 | DECLARE_VIDEO_START(f1superb); |
90 | 90 | UINT32 screen_update_ms32(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
91 | 91 | }; |
92 | ||
93 | ||
94 | /*----------- defined in video/ms32.c -----------*/ | |
95 | ||
96 | //extern UINT32 *ms32_fce00000; | |
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void video_start(); |
33 | 33 | UINT32 screen_update_darkseal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/darkseal.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
58 | 58 | }; |
59 | 59 | |
60 | 60 | |
61 | ||
62 | 61 | /*----------- defined in video/20pacgal.c -----------*/ |
63 | ||
64 | 62 | MACHINE_CONFIG_EXTERN( 20pacgal_video ); |
r17986 | r17987 | |
---|---|---|
17 | 17 | virtual void video_start(); |
18 | 18 | UINT32 screen_update_spbactn(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
19 | 19 | }; |
20 | ||
21 | ||
22 | /*----------- defined in video/spbactn.c -----------*/ | |
23 | ||
24 | ||
25 |
r17986 | r17987 | |
---|---|---|
31 | 31 | virtual void palette_init(); |
32 | 32 | UINT32 screen_update_seicross(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | }; |
34 | ||
35 | ||
36 | /*----------- defined in video/seicross.c -----------*/ | |
37 | ||
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
62 | 62 | virtual void video_start(); |
63 | 63 | UINT32 screen_update_deniam(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
64 | 64 | }; |
65 | ||
66 | ||
67 | /*----------- defined in video/deniam.c -----------*/ | |
68 | ||
69 | ||
70 | ||
71 | ||
72 |
r17986 | r17987 | |
---|---|---|
41 | 41 | UINT32 screen_update_demoneye(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
42 | 42 | UINT32 screen_update_panther(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | 44 | /*----------- defined in audio/redalert.c -----------*/ |
47 | 45 | |
48 | ||
49 | ||
50 | 46 | MACHINE_CONFIG_EXTERN( redalert_audio ); |
51 | 47 | MACHINE_CONFIG_EXTERN( ww3_audio ); |
52 | 48 | MACHINE_CONFIG_EXTERN( demoneye_audio ); |
53 | 49 | |
54 | ||
55 | 50 | /*----------- defined in video/redalert.c -----------*/ |
56 | 51 | |
57 | ||
58 | 52 | MACHINE_CONFIG_EXTERN( ww3_video ); |
59 | 53 | MACHINE_CONFIG_EXTERN( panther_video ); |
60 | 54 | MACHINE_CONFIG_EXTERN( redalert_video ); |
r17986 | r17987 | |
---|---|---|
66 | 66 | UINT32 screen_update_mcr3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
67 | 67 | UINT32 screen_update_spyhunt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
68 | 68 | }; |
69 | ||
70 | ||
71 | /*----------- defined in video/mcr3.c -----------*/ | |
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 | ||
80 |
r17986 | r17987 | |
---|---|---|
17 | 17 | virtual void video_start(); |
18 | 18 | UINT32 screen_update_stadhero(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
19 | 19 | }; |
20 | ||
21 | ||
22 | /*----------- defined in video/stadhero.c -----------*/ | |
23 | ||
24 | ||
25 | ||
26 |
r17986 | r17987 | |
---|---|---|
29 | 29 | virtual void video_start(); |
30 | 30 | UINT32 screen_update_prehisle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/prehisle.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
43 | 43 | }; |
44 | 44 | |
45 | 45 | /*----------- defined in machine/simpsons.c -----------*/ |
46 | ||
47 | 46 | DECLARE_READ8_DEVICE_HANDLER( simpsons_sound_r ); |
48 | 47 | |
49 | ||
50 | ||
51 | 48 | /*----------- defined in video/simpsons.c -----------*/ |
52 | ||
53 | 49 | void simpsons_video_banking( running_machine &machine, int select ); |
54 | 50 | |
55 | ||
56 | 51 | extern void simpsons_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
57 | 52 | extern void simpsons_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
r17986 | r17987 | |
---|---|---|
28 | 28 | virtual void video_start(); |
29 | 29 | UINT32 screen_update_wwfsstar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | ||
32 | ||
33 | /*----------- defined in video/wwfsstar.c -----------*/ | |
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
74 | 74 | UINT32 screen_update_realpunc(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
75 | 75 | void screen_eof_taitob(screen_device &screen, bool state); |
76 | 76 | }; |
77 | ||
78 | ||
79 | /*----------- defined in video/taito_b.c -----------*/ | |
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 |
r17986 | r17987 | |
---|---|---|
45 | 45 | DECLARE_WRITE8_HANDLER( actfancr_pf2_data_w ); |
46 | 46 | DECLARE_READ8_HANDLER( actfancr_pf2_data_r ); |
47 | 47 | DECLARE_WRITE8_HANDLER( actfancr_pf2_control_w ); |
48 | ||
49 | ||
50 | ||
51 |
r17986 | r17987 | |
---|---|---|
109 | 109 | |
110 | 110 | extern const device_type POLEPOS; |
111 | 111 | |
112 | ||
113 | 112 | DECLARE_WRITE8_DEVICE_HANDLER( polepos_engine_sound_lsb_w ); |
114 | 113 | DECLARE_WRITE8_DEVICE_HANDLER( polepos_engine_sound_msb_w ); |
115 | 114 | |
116 | 115 | DISCRETE_SOUND_EXTERN( polepos ); |
117 | ||
118 | ||
119 | /*----------- defined in video/polepos.c -----------*/ | |
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 |
r17986 | r17987 | |
---|---|---|
142 | 142 | /*----------- defined in machine/model1.c -----------*/ |
143 | 143 | |
144 | 144 | extern const mb86233_cpu_core model1_vr_tgp_config; |
145 | ||
146 | ||
147 | ||
148 | 145 | ADDRESS_MAP_EXTERN( model1_vr_tgp_map, 32 ); |
149 | 146 | |
150 | ||
151 | ||
152 | 147 | void model1_vr_tgp_reset( running_machine &machine ); |
153 | 148 | void model1_tgp_reset(running_machine &machine, int swa); |
154 | 149 | |
155 | ||
156 | /*----------- defined in video/model1.c -----------*/ | |
157 | ||
158 | ||
159 | ||
160 | ||
161 |
r17986 | r17987 | |
---|---|---|
45 | 45 | UINT32 screen_update_jackal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | 47 | |
48 | ||
49 | 48 | /*----------- defined in video/jackal.c -----------*/ |
50 | ||
51 | 49 | void jackal_mark_tile_dirty(running_machine &machine, int offset); |
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
63 | 63 | void screen_eof_tank8(screen_device &screen, bool state); |
64 | 64 | }; |
65 | 65 | |
66 | ||
67 | 66 | /*----------- defined in audio/tank8.c -----------*/ |
68 | 67 | |
69 | 68 | DISCRETE_SOUND_EXTERN( tank8 ); |
70 | 69 | |
71 | ||
72 | 70 | /*----------- defined in drivers/tank8.c -----------*/ |
73 | ||
74 | 71 | void tank8_set_collision(running_machine &machine, int index); |
75 | ||
76 | ||
77 | /*----------- defined in video/tank8.c -----------*/ | |
78 | ||
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 |
r17986 | r17987 | |
---|---|---|
195 | 195 | |
196 | 196 | int invaders_is_cabinet_cocktail(running_machine &machine); |
197 | 197 | |
198 | ||
199 | /*----------- defined in machine/mw8080bw.c -----------*/ | |
200 | ||
201 | ||
202 | ||
203 | ||
204 | ||
205 | 198 | /*----------- defined in audio/mw8080bw.c -----------*/ |
206 | 199 | |
207 | 200 | DECLARE_WRITE8_DEVICE_HANDLER( midway_tone_generator_lo_w ); |
r17986 | r17987 | |
273 | 266 | DECLARE_WRITE8_DEVICE_HANDLER( invad2ct_audio_2_w ); |
274 | 267 | DECLARE_WRITE8_DEVICE_HANDLER( invad2ct_audio_3_w ); |
275 | 268 | DECLARE_WRITE8_DEVICE_HANDLER( invad2ct_audio_4_w ); |
276 | ||
277 | /*----------- defined in video/mw8080bw.c -----------*/ | |
278 | ||
279 | ||
280 | ||
281 | ||
282 | ||
283 | ||
284 | ||
285 | ||
286 |
r17986 | r17987 | |
---|---|---|
55 | 55 | UINT32 screen_update_namcos86(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | void screen_eof_namcos86(screen_device &screen, bool state); |
57 | 57 | }; |
58 | ||
59 | ||
60 | /*----------- defined in video/namcos86.c -----------*/ | |
61 | ||
62 | ||
63 | ||
64 | ||
65 | ||
66 |
r17986 | r17987 | |
---|---|---|
39 | 39 | virtual void machine_reset(); |
40 | 40 | UINT32 screen_update_vaportra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | }; |
42 | ||
43 | ||
44 | ||
45 | /*----------- defined in video/vaportra.c -----------*/ | |
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
106 | 106 | UINT32 screen_update_suna8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
107 | 107 | }; |
108 | 108 | |
109 | ||
110 | 109 | /*----------- defined in audio/suna8.c -----------*/ |
111 | 110 | |
112 | 111 | DECLARE_WRITE8_DEVICE_HANDLER( suna8_play_samples_w ); |
113 | 112 | DECLARE_WRITE8_DEVICE_HANDLER( rranger_play_samples_w ); |
114 | 113 | DECLARE_WRITE8_DEVICE_HANDLER( suna8_samples_number_w ); |
115 | 114 | SAMPLES_START( suna8_sh_start ); |
116 | ||
117 | ||
118 | /*----------- defined in video/suna8.c -----------*/ | |
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 |
r17986 | r17987 | |
---|---|---|
42 | 42 | }; |
43 | 43 | |
44 | 44 | /*----------- defined in video/qdrmfgp.c -----------*/ |
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 | 45 | void qdrmfgp_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
51 | 46 | void qdrmfgp2_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
r17986 | r17987 | |
---|---|---|
115 | 115 | UINT32 screen_update_zoar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
116 | 116 | UINT32 screen_update_disco(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
117 | 117 | }; |
118 | ||
119 | ||
120 | /*----------- defined in machine/btime.c -----------*/ | |
121 | ||
122 | ||
123 | ||
124 | /*----------- defined in video/btime.c -----------*/ | |
125 | ||
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 | ||
136 | ||
137 | ||
138 | ||
139 |
r17986 | r17987 | |
---|---|---|
225 | 225 | |
226 | 226 | |
227 | 227 | /*----------- defined in video/cps1.c -----------*/ |
228 | ||
229 | ||
230 | ||
231 | ||
232 | ||
233 | ||
234 | ||
235 | ||
236 | ||
237 | 228 | void cps1_get_video_base(running_machine &machine); |
238 | 229 | void cps2_set_sprite_priorities(running_machine &machine); |
239 | 230 | void cps2_objram_latch(running_machine &machine); |
240 | 231 | |
241 | ||
242 | 232 | /************************************* |
243 | 233 | * Encryption |
244 | 234 | *************************************/ |
245 | 235 | |
246 | /*----------- defined in machine/cps2crpt.c -----------*/ | |
247 | ||
248 | ||
249 | ||
250 | 236 | /*----------- defined in machine/kabuki.c -----------*/ |
251 | 237 | |
252 | 238 | void mgakuen2_decode(running_machine &machine); |
r17986 | r17987 | |
---|---|---|
52 | 52 | virtual void video_start(); |
53 | 53 | UINT32 screen_update_starcrus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | ||
57 | /*----------- defined in video/starcrus.c -----------*/ | |
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
46 | 46 | virtual void video_start(); |
47 | 47 | UINT32 screen_update_yunsun16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | }; |
49 | ||
50 | ||
51 | /*----------- defined in video/yunsun16.c -----------*/ | |
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
52 | 52 | UINT32 screen_update_stinger(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | UINT32 screen_update_kungfut(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | ||
57 | /*----------- defined in video/wiz.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
61 | 61 | DECLARE_PALETTE_INIT(stactics); |
62 | 62 | UINT32 screen_update_stactics(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
63 | 63 | }; |
64 | ||
65 | ||
66 | 64 | /*----------- defined in video/stactics.c -----------*/ |
67 | ||
68 | 65 | MACHINE_CONFIG_EXTERN( stactics_video ); |
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
80 | 80 | UINT32 screen_update_mermaid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
81 | 81 | void screen_eof_mermaid(screen_device &screen, bool state); |
82 | 82 | }; |
83 | ||
84 | ||
85 | ||
86 | /*----------- defined in video/mermaid.c -----------*/ | |
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 |
r17986 | r17987 | |
---|---|---|
118 | 118 | UINT32 screen_update_gaelco3d(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
119 | 119 | }; |
120 | 120 | |
121 | ||
122 | 121 | /*----------- defined in video/gaelco3d.c -----------*/ |
123 | 122 | |
124 | 123 | void gaelco3d_render(screen_device &screen); |
125 | ||
126 | ||
127 | ||
128 |
r17986 | r17987 | |
---|---|---|
40 | 40 | UINT32 screen_update_dcon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | UINT32 screen_update_sdgndmps(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | ||
44 | ||
45 | /*----------- defined in video/dcon.c -----------*/ | |
46 | ||
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
31 | 31 | virtual void video_start(); |
32 | 32 | }; |
33 | 33 | |
34 | ||
35 | 34 | /*----------- defined in video/lethalj.c -----------*/ |
36 | ||
37 | ||
38 | ||
39 | ||
40 | ||
41 | 35 | void lethalj_scanline_update(screen_device &screen, bitmap_ind16 &bitmap, int scanline, const tms34010_display_params *params); |
r17986 | r17987 | |
---|---|---|
111 | 111 | DECLARE_READ8_HANDLER( slikshot_z80_control_r ); |
112 | 112 | DECLARE_WRITE8_HANDLER( slikshot_z80_control_w ); |
113 | 113 | |
114 | ||
115 | ||
116 | ||
117 | ||
118 | 114 | /*----------- defined in video/itech8.c -----------*/ |
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | 115 | TIMER_DEVICE_CALLBACK( grmatch_palette_update ); |
127 | ||
128 | ||
129 | ||
130 | ||
131 |
r17986 | r17987 | |
---|---|---|
76 | 76 | DECLARE_VIDEO_START(actionhw); |
77 | 77 | UINT32 screen_update_kickgoal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
78 | 78 | }; |
79 | ||
80 | ||
81 | /*----------- defined in video/kickgoal.c -----------*/ | |
82 | ||
83 | ||
84 | ||
85 | ||
86 |
r17986 | r17987 | |
---|---|---|
228 | 228 | |
229 | 229 | |
230 | 230 | /*----------- defined in video/galaxian.c -----------*/ |
231 | ||
232 | ||
233 | ||
234 | ||
235 | ||
236 | ||
237 | ||
238 | ||
239 | ||
240 | ||
241 | ||
242 | 231 | TIMER_DEVICE_CALLBACK( galaxian_stars_blink_timer ); |
243 | 232 | |
244 | 233 | /* special purpose background rendering */ |
r17986 | r17987 | |
---|---|---|
44 | 44 | UINT32 screen_update_othldrby(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | void screen_eof_othldrby(screen_device &screen, bool state); |
46 | 46 | }; |
47 | ||
48 | ||
49 | /*----------- defined in video/othldrby.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
58 | 58 | UINT32 screen_update_mechatt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
59 | 59 | void screen_eof_bbuster(screen_device &screen, bool state); |
60 | 60 | }; |
61 | ||
62 | ||
63 | /*----------- defined in video/bbusters.c -----------*/ | |
64 | ||
65 | ||
66 | ||
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
107 | 107 | UINT32 screen_update_gstriker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
108 | 108 | }; |
109 | 109 | |
110 | ||
111 | /*----------- defined in video/gstriker.c -----------*/ | |
112 | ||
113 | ||
114 | ||
115 | ||
116 | ||
117 | ||
118 | 110 | #endif |
r17986 | r17987 | |
---|---|---|
170 | 170 | UINT32 screen_update_gwar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
171 | 171 | UINT32 screen_update_tdfever(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
172 | 172 | }; |
173 | ||
174 | ||
175 | /*----------- defined in video/snk.c -----------*/ | |
176 | extern SCREEN_UPDATE_IND16( marvins ); | |
177 | extern SCREEN_UPDATE_IND16( tnk3 ); | |
178 | extern SCREEN_UPDATE_IND16( ikari ); | |
179 | extern SCREEN_UPDATE_IND16( gwar ); | |
180 | extern SCREEN_UPDATE_IND16( tdfever ); | |
181 | ||
182 | ||
183 |
r17986 | r17987 | |
---|---|---|
91 | 91 | DECLARE_VIDEO_START(common_14220); |
92 | 92 | UINT32 screen_update_hyprduel(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
93 | 93 | }; |
94 | ||
95 | ||
96 | ||
97 | /*----------- defined in video/hyprduel.c -----------*/ | |
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 |
r17986 | r17987 | |
---|---|---|
78 | 78 | UINT32 screen_update_namconb1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
79 | 79 | UINT32 screen_update_namconb2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
80 | 80 | }; |
81 | ||
82 | ||
83 | /*----------- defined in video/namconb1.c -----------*/ | |
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 |
r17986 | r17987 | |
---|---|---|
24 | 24 | UINT32 screen_update_arcadecl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
25 | 25 | }; |
26 | 26 | |
27 | /*----------- defined in video/arcadecl.c -----------*/ | |
28 | 27 | |
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
118 | 118 | UINT32 screen_update_victnine(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
119 | 119 | UINT32 screen_update_rumba(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
120 | 120 | }; |
121 | ||
122 | ||
123 | /*----------- defined in machine/flstory.c -----------*/ | |
124 | ||
125 | ||
126 | ||
127 | /*----------- defined in video/flstory.c -----------*/ | |
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 |
r17986 | r17987 | |
---|---|---|
51 | 51 | virtual void video_start(); |
52 | 52 | UINT32 screen_update_suprslam(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/suprslam.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
45 | 45 | virtual void palette_init(); |
46 | 46 | UINT32 screen_update_calomega(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/calomega.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void palette_init(); |
33 | 33 | UINT32 screen_update_strnskil(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/strnskil.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
33 | 33 | virtual void video_start(); |
34 | 34 | UINT32 screen_update_atetris(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
35 | 35 | }; |
36 | ||
37 | /*----------- defined in video/atetris.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
76 | 76 | UINT32 screen_update_devzone(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
77 | 77 | UINT32 screen_update_nomnlnd(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
78 | 78 | }; |
79 | ||
80 | ||
81 | /*----------- defined in video/cosmic.c -----------*/ | |
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void palette_init(); |
28 | 28 | UINT32 screen_update_shaolins(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | /*----------- defined in video/sauro.c -----------*/ | |
33 | ||
34 | ||
35 | ||
36 | ||
37 |
r17986 | r17987 | |
---|---|---|
165 | 165 | UINT32 screen_update_model2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
166 | 166 | }; |
167 | 167 | |
168 | ||
169 | 168 | /*----------- defined in video/model2.c -----------*/ |
170 | ||
171 | ||
172 | ||
173 | ||
174 | 169 | void model2_3d_set_zclip( running_machine &machine, UINT8 clip ); |
r17986 | r17987 | |
---|---|---|
51 | 51 | virtual void video_start(); |
52 | 52 | UINT32 screen_update_sshangha(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/sshangha.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
23 | 23 | virtual void palette_init(); |
24 | 24 | UINT32 screen_update_wiping(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
25 | 25 | }; |
26 | ||
27 | ||
28 | /*----------- defined in video/wiping.c -----------*/ | |
29 | ||
30 | ||
31 | ||
32 |
r17986 | r17987 | |
---|---|---|
61 | 61 | UINT32 screen_update_kyugo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | }; |
63 | 63 | |
64 | ||
65 | /*----------- defined in video/kyugo.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 | ||
70 |
r17986 | r17987 | |
---|---|---|
275 | 275 | /*----------- defined in video/leland.c -----------*/ |
276 | 276 | |
277 | 277 | DECLARE_WRITE8_DEVICE_HANDLER( leland_gfx_port_w ); |
278 | ||
279 | ||
280 | ||
281 | ||
282 | 278 | MACHINE_CONFIG_EXTERN( leland_video ); |
283 | 279 | MACHINE_CONFIG_EXTERN( ataxx_video ); |
r17986 | r17987 | |
---|---|---|
58 | 58 | virtual void palette_init(); |
59 | 59 | UINT32 screen_update_lazercmd(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
60 | 60 | }; |
61 | ||
62 | ||
63 | /*----------- defined in video/lazercmd.c -----------*/ | |
64 | ||
65 |
r17986 | r17987 | |
---|---|---|
42 | 42 | DECLARE_PALETTE_INIT(popeyebl); |
43 | 43 | UINT32 screen_update_popeye(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/popeye.c -----------*/ | |
48 | ||
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
36 | 36 | virtual void palette_init(); |
37 | 37 | UINT32 screen_update_4enraya(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | ||
41 | /*----------- defined in video/4enraya.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
29 | 29 | UINT32 screen_update_blockade(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | 31 | |
32 | ||
33 | /*----------- defined in video/blockade.c -----------*/ | |
34 | ||
35 | ||
36 | ||
37 | ||
38 | ||
39 | 32 | /*----------- defined in audio/blockade.c -----------*/ |
40 | 33 | |
41 | 34 | extern const samples_interface blockade_samples_interface; |
r17986 | r17987 | |
---|---|---|
43 | 43 | virtual void palette_init(); |
44 | 44 | UINT32 screen_update_compgolf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | }; |
46 | ||
47 | ||
48 | /*----------- defined in video/compgolf.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
66 | 66 | UINT32 screen_update_lordgun(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
67 | 67 | }; |
68 | 68 | |
69 | ||
70 | 69 | /*----------- defined in video/lordgun.c -----------*/ |
71 | ||
72 | ||
73 | 70 | float lordgun_crosshair_mapper(const ioport_field *field, float linear_value); |
74 | 71 | void lordgun_update_gun(running_machine &machine, int i); |
75 | ||
76 | ||
77 |
r17986 | r17987 | |
---|---|---|
46 | 46 | UINT32 screen_update_lemmings(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
47 | 47 | void screen_eof_lemmings(screen_device &screen, bool state); |
48 | 48 | }; |
49 | ||
50 | ||
51 | /*----------- defined in video/lemmings.c -----------*/ | |
52 | ||
53 | ||
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
50 | 50 | DECLARE_MACHINE_RESET(bballs); |
51 | 51 | UINT32 screen_update_pushman(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | }; |
53 | ||
54 | ||
55 | /*----------- defined in video/pushman.c -----------*/ | |
56 | ||
57 | ||
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
53 | 53 | DECLARE_VIDEO_START(netwars); |
54 | 54 | UINT32 screen_update_espial(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | /*----------- defined in video/espial.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
66 | 66 | DECLARE_WRITE8_DEVICE_HANDLER( tiamc1_timer0_w ); |
67 | 67 | DECLARE_WRITE8_DEVICE_HANDLER( tiamc1_timer1_w ); |
68 | 68 | DECLARE_WRITE8_DEVICE_HANDLER( tiamc1_timer1_gate_w ); |
69 | ||
70 | ||
71 | /*----------- defined in video/tiamc1.c -----------*/ | |
72 | ||
73 | ||
74 | ||
75 | ||
76 |
r17986 | r17987 | |
---|---|---|
44 | 44 | DECLARE_VIDEO_START(roadf); |
45 | 45 | UINT32 screen_update_hyperspt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | /*----------- defined in video/hyperspt.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
149 | 149 | /*----------- defined in machine/toaplan1.c -----------*/ |
150 | 150 | |
151 | 151 | INTERRUPT_GEN( toaplan1_interrupt ); |
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 | ||
158 | 152 | void toaplan1_driver_savestate(running_machine &machine); |
159 | 153 | void demonwld_driver_savestate(running_machine &machine); |
160 | 154 | void vimana_driver_savestate(running_machine &machine); |
161 | ||
162 | ||
163 | /*----------- defined in video/toaplan1.c -----------*/ | |
164 | ||
165 | ||
166 | ||
167 | ||
168 | ||
169 | ||
170 | ||
171 | ||
172 | ||
173 | ||
174 |
r17986 | r17987 | |
---|---|---|
109 | 109 | MACHINE_CONFIG_EXTERN( spaceod_sound_board ); |
110 | 110 | MACHINE_CONFIG_EXTERN( monsterb_sound_board ); |
111 | 111 | |
112 | ||
113 | ||
114 | ||
115 | 112 | /*----------- defined in video/segag80r.c -----------*/ |
116 | 113 | |
117 | 114 | #define G80_BACKGROUND_NONE 0 |
r17986 | r17987 | |
120 | 117 | #define G80_BACKGROUND_PIGNEWT 3 |
121 | 118 | #define G80_BACKGROUND_SINDBADM 4 |
122 | 119 | |
123 | ||
124 | 120 | INTERRUPT_GEN( segag80r_vblank_start ); |
125 | ||
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 | ||
136 | ||
137 | ||
138 | 121 | INTERRUPT_GEN( sindbadm_vblank_start ); |
139 |
r17986 | r17987 | |
---|---|---|
38 | 38 | DECLARE_VIDEO_START(untoucha); |
39 | 39 | UINT32 screen_update_hnayayoi(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | }; |
41 | ||
42 | ||
43 | /*----------- defined in video/hnayayoi.c -----------*/ | |
44 | ||
45 | ||
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
157 | 157 | extern void lgtnfght_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
158 | 158 | extern void blswhstl_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
159 | 159 | extern void prmrsocr_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
160 | ||
161 | ||
162 | ||
163 | ||
164 | ||
165 | ||
166 | ||
167 | ||
168 | ||
169 | ||
170 | ||
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 | ||
178 |
r17986 | r17987 | |
---|---|---|
112 | 112 | |
113 | 113 | |
114 | 114 | /*----------- defined in video/jpmimpct.c -----------*/ |
115 | ||
116 | ||
117 | 115 | void jpmimpct_to_shiftreg(address_space &space, UINT32 address, UINT16 *shiftreg); |
118 | 116 | void jpmimpct_from_shiftreg(address_space &space, UINT32 address, UINT16 *shiftreg); |
119 | 117 | void jpmimpct_scanline_update(screen_device &screen, bitmap_rgb32 &bitmap, int scanline, const tms34010_display_params *params); |
120 | ||
121 |
r17986 | r17987 | |
---|---|---|
151 | 151 | UINT32 screen_update_raiden2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
152 | 152 | }; |
153 | 153 | |
154 | ||
155 | 154 | /*----------- defined in machine/r2crypt.c -----------*/ |
156 | ||
157 | 155 | void raiden2_decrypt_sprites(running_machine &machine); |
158 | 156 | void zeroteam_decrypt_sprites(running_machine &machine); |
r17986 | r17987 | |
---|---|---|
76 | 76 | : zodiack_state(mconfig, type, tag) |
77 | 77 | { m_percuss_hardware = 1; } |
78 | 78 | }; |
79 | ||
80 | // in video/zodiack.c | |
81 |
r17986 | r17987 | |
---|---|---|
62 | 62 | extern const i8255_interface(scramble_ppi_1_intf); |
63 | 63 | extern const i8255_interface(stratgyx_ppi_1_intf); |
64 | 64 | |
65 | ||
66 | ||
67 | ||
68 | ||
69 | 65 | DECLARE_READ8_HANDLER( triplep_pip_r ); |
70 | 66 | DECLARE_READ8_HANDLER( triplep_pap_r ); |
71 | 67 |
r17986 | r17987 | |
---|---|---|
53 | 53 | DECLARE_WRITE8_MEMBER(taxidriv_spritectrl_w); |
54 | 54 | UINT32 screen_update_taxidriv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | ||
58 | /*----------- defined in video/taxidriv.c -----------*/ | |
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
53 | 53 | virtual void palette_init(); |
54 | 54 | UINT32 screen_update_pitnrun(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | ||
58 | /*----------- defined in machine/pitnrun.c -----------*/ | |
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 | ||
65 | ||
66 | /*----------- defined in video/pitnrun.c -----------*/ | |
67 | ||
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
52 | 52 | virtual void video_start(); |
53 | 53 | UINT32 screen_update_bionicc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | ||
57 | /*----------- defined in video/bionicc.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 |
r17986 | r17987 | |
---|---|---|
42 | 42 | virtual void video_start(); |
43 | 43 | UINT32 screen_update_citycon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/citycon.c -----------*/ | |
48 | ||
49 | ||
50 | ||
51 |
r17986 | r17987 | |
---|---|---|
43 | 43 | UINT32 screen_update_suprridr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | 45 | |
46 | ||
47 | 46 | /*----------- defined in video/suprridr.c -----------*/ |
48 | ||
49 | ||
50 | ||
51 | ||
52 | 47 | int suprridr_is_screen_flipped(running_machine &machine); |
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
47 | 47 | UINT32 screen_update_spy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | }; |
49 | 49 | |
50 | ||
51 | 50 | /*----------- defined in video/spy.c -----------*/ |
52 | ||
53 | 51 | extern void spy_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
54 | 52 | extern void spy_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask,int *shadow); |
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
94 | 94 | void screen_eof_psikyo(screen_device &screen, bool state); |
95 | 95 | }; |
96 | 96 | |
97 | ||
98 | 97 | /*----------- defined in video/psikyo.c -----------*/ |
99 | 98 | |
100 | 99 | void psikyo_switch_banks(running_machine &machine, int tmap, int bank); |
101 | ||
102 | ||
103 | ||
104 | ||
105 | ||
106 | ||
107 |
r17986 | r17987 | |
---|---|---|
106 | 106 | UINT32 screen_update_hrdtimes(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
107 | 107 | UINT32 screen_update_powerbal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
108 | 108 | }; |
109 | ||
110 | /*----------- defined in video/playmark.c -----------*/ | |
111 | ||
112 | ||
113 | ||
114 | ||
115 | ||
116 | ||
117 | ||
118 | ||
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 |
r17986 | r17987 | |
---|---|---|
25 | 25 | DECLARE_VIDEO_START(sigma2k); |
26 | 26 | UINT32 screen_update_ampoker2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
27 | 27 | }; |
28 | ||
29 | ||
30 | /*----------- defined in video/ampoker2.c -----------*/ | |
31 | ||
32 | ||
33 | ||
34 | ||
35 |
r17986 | r17987 | |
---|---|---|
65 | 65 | virtual void video_start(); |
66 | 66 | UINT32 screen_update_hedpanic(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
67 | 67 | }; |
68 | ||
69 | ||
70 | /*----------- defined in video/esd16.c -----------*/ | |
71 | ||
72 | ||
73 | ||
74 |
r17986 | r17987 | |
---|---|---|
393 | 393 | /* emulations */ |
394 | 394 | MACHINE_CONFIG_EXTERN( pgm_arm_type2 ); |
395 | 395 | |
396 | ||
397 | 396 | /* simulations (or missing) */ |
398 | ||
399 | ||
400 | 397 | INPUT_PORTS_EXTERN( ddp2 ); |
401 | 398 | INPUT_PORTS_EXTERN( kov2 ); |
402 | 399 | INPUT_PORTS_EXTERN( martmast ); |
r17986 | r17987 | |
406 | 403 | |
407 | 404 | MACHINE_CONFIG_EXTERN( pgm_arm_type3 ); |
408 | 405 | |
409 | ||
410 | 406 | /*----------- defined in machine/pgmprot4.c -----------*/ |
411 | 407 | |
412 | 408 | MACHINE_CONFIG_EXTERN( pgm_022_025_kb ); |
413 | 409 | MACHINE_CONFIG_EXTERN( pgm_022_025_dw ); |
414 | 410 | |
415 | ||
416 | 411 | INPUT_PORTS_EXTERN( killbld ); |
417 | 412 | INPUT_PORTS_EXTERN( dw3 ); |
418 | 413 | |
419 | /*----------- defined in machine/pgmprot5.c -----------*/ | |
420 | ||
421 | ||
422 | 414 | /*----------- defined in machine/pgmprot6.c -----------*/ |
423 | 415 | |
424 | 416 | MACHINE_CONFIG_EXTERN( pgm_028_025_ol ); |
425 | ||
426 | ||
427 | 417 | INPUT_PORTS_EXTERN( olds ); |
428 | ||
429 | ||
430 | /*----------- defined in video/pgm.c -----------*/ | |
431 | ||
432 | ||
433 | ||
434 | ||
435 |
r17986 | r17987 | |
---|---|---|
216 | 216 | |
217 | 217 | /*----------- defined in video/model3.c -----------*/ |
218 | 218 | |
219 | ||
220 | ||
221 | ||
222 | ||
223 | 219 | void real3d_display_list_end(running_machine &machine); |
224 | 220 | void real3d_display_list1_dma(address_space &space, UINT32 src, UINT32 dst, int length, int byteswap); |
225 | 221 | void real3d_display_list2_dma(address_space &space, UINT32 src, UINT32 dst, int length, int byteswap); |
r17986 | r17987 | |
---|---|---|
157 | 157 | UINT32 screen_update_namcos21(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
158 | 158 | }; |
159 | 159 | |
160 | ||
161 | 160 | /*----------- defined in video/namcos21.c -----------*/ |
162 | ||
163 | 161 | extern void namcos21_ClearPolyFrameBuffer( running_machine &machine ); |
164 | 162 | extern void namcos21_DrawQuad( running_machine &machine, int sx[4], int sy[4], int zcode[4], int color ); |
r17986 | r17987 | |
---|---|---|
31 | 31 | virtual void video_start(); |
32 | 32 | UINT32 screen_update_iqblock(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | }; |
34 | ||
35 | ||
36 | /*----------- defined in video/iqblock.c -----------*/ | |
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
72 | 72 | UINT32 screen_update_leprechn(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
73 | 73 | }; |
74 | 74 | |
75 | ||
76 | 75 | /*----------- defined in video/gameplan.c -----------*/ |
77 | 76 | |
78 | 77 | extern const via6522_interface gameplan_via_0_interface; |
r17986 | r17987 | |
---|---|---|
94 | 94 | UINT32 screen_update_darius_middle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
95 | 95 | UINT32 screen_update_darius_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
96 | 96 | }; |
97 | ||
98 | ||
99 | /*----------- defined in video/darius.c -----------*/ | |
100 | ||
101 | ||
102 | ||
103 | ||
104 | ||
105 |
r17986 | r17987 | |
---|---|---|
42 | 42 | virtual void video_start(); |
43 | 43 | UINT32 screen_update_capbowl(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | /*----------- defined in video/capbowl.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 | ||
51 |
r17986 | r17987 | |
---|---|---|
37 | 37 | virtual void palette_init(); |
38 | 38 | UINT32 screen_update_ikki(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | }; |
40 | ||
41 | ||
42 | /*----------- defined in video/ikki.c -----------*/ | |
43 | ||
44 | ||
45 | ||
46 | ||
47 |
r17986 | r17987 | |
---|---|---|
50 | 50 | virtual void video_start(); |
51 | 51 | UINT32 screen_update_cbasebal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | }; |
53 | ||
54 | /*----------- defined in video/cbasebal.c -----------*/ | |
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
4 | 4 | |
5 | 5 | *************************************************************************/ |
6 | 6 | |
7 | ||
8 | 7 | /*----------- defined in audio/targ.c -----------*/ |
9 | ||
10 | 8 | DECLARE_WRITE8_HANDLER( targ_audio_1_w ); |
11 | 9 | DECLARE_WRITE8_HANDLER( targ_audio_2_w ); |
12 | 10 | DECLARE_WRITE8_HANDLER( spectar_audio_2_w ); |
13 | 11 | |
14 | 12 | MACHINE_CONFIG_EXTERN( spectar_audio ); |
15 | 13 | MACHINE_CONFIG_EXTERN( targ_audio ); |
16 |
r17986 | r17987 | |
---|---|---|
60 | 60 | #define ST0016_CHAR_BANK_MASK (ST0016_MAX_CHAR_BANK-1) |
61 | 61 | #define ST0016_PAL_BANK_MASK (ST0016_MAX_PAL_BANK-1) |
62 | 62 | |
63 | /*----------- defined in drivers/st0016.c -----------*/ | |
64 | ||
65 | ||
66 | ||
67 | 63 | /*----------- defined in video/st0016.c -----------*/ |
68 | 64 | |
69 | 65 | extern UINT8 macs_cart_slot; |
70 | 66 | extern UINT32 st0016_game; |
71 | 67 | extern UINT8 *st0016_charram; |
72 | ||
73 |
r17986 | r17987 | |
---|---|---|
34 | 34 | virtual void video_start(); |
35 | 35 | }; |
36 | 36 | |
37 | ||
38 | /*----------- defined in machine/cchasm.c -----------*/ | |
39 | ||
40 | ||
41 | 37 | /*----------- defined in audio/cchasm.c -----------*/ |
42 | 38 | |
43 | 39 | extern const z80ctc_interface cchasm_ctc_intf; |
44 | ||
45 | 40 | SOUND_START( cchasm ); |
46 | ||
47 | ||
48 | /*----------- defined in video/cchasm.c -----------*/ | |
49 | ||
50 | ||
51 |
r17986 | r17987 | |
---|---|---|
44 | 44 | virtual void palette_init(); |
45 | 45 | UINT32 screen_update_sbasketb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | /*----------- defined in video/sbasketb.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void machine_start(); |
28 | 28 | UINT32 screen_update_funkyjet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | ||
33 | /*----------- defined in video/funkyjet.c -----------*/ | |
34 | ||
35 |
r17986 | r17987 | |
---|---|---|
97 | 97 | extern const pia6821_interface slither_pia_1_intf; |
98 | 98 | extern const pia6821_interface slither_pia_2_intf; |
99 | 99 | |
100 | ||
101 | ||
102 | ||
103 | ||
104 | ||
105 | ||
106 | ||
107 | ||
108 | 100 | DECLARE_WRITE8_DEVICE_HANDLER( qix_pia_w ); |
109 | ||
110 | 101 | WRITE_LINE_DEVICE_HANDLER( qix_vsync_changed ); |
111 | 102 | |
112 | ||
113 | 103 | /*----------- defined in video/qix.c -----------*/ |
114 | 104 | |
115 | 105 | MACHINE_CONFIG_EXTERN( qix_video ); |
r17986 | r17987 | |
118 | 108 | |
119 | 109 | DECLARE_WRITE8_DEVICE_HANDLER( qix_flip_screen_w ); |
120 | 110 | |
121 | ||
122 | 111 | /*----------- defined in audio/qix.c -----------*/ |
123 | 112 | |
124 | 113 | MACHINE_CONFIG_EXTERN( qix_audio ); |
r17986 | r17987 | |
---|---|---|
41 | 41 | virtual void palette_init(); |
42 | 42 | UINT32 screen_update_ksayakyu(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/ksayakyu.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
67 | 67 | UINT32 screen_update_xexex(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
68 | 68 | }; |
69 | 69 | |
70 | ||
71 | 70 | /*----------- defined in video/xexex.c -----------*/ |
72 | 71 | |
73 | 72 | extern void xexex_sprite_callback(running_machine &machine, int *code, int *color, int *priority_mask); |
74 | 73 | extern void xexex_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
75 | ||
76 | ||
77 |
r17986 | r17987 | |
---|---|---|
35 | 35 | virtual void video_start(); |
36 | 36 | UINT32 screen_update_himesiki(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | ||
39 | ||
40 | /*----------- defined in video/himesiki.c -----------*/ | |
41 | ||
42 | ||
43 | ||
44 |
r17986 | r17987 | |
---|---|---|
23 | 23 | UINT32 screen_update_skullxbo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
24 | 24 | }; |
25 | 25 | |
26 | ||
27 | 26 | /*----------- defined in video/skullxbo.c -----------*/ |
28 | ||
29 | 27 | DECLARE_WRITE16_HANDLER( skullxbo_playfieldlatch_w ); |
30 | 28 | DECLARE_WRITE16_HANDLER( skullxbo_xscroll_w ); |
31 | 29 | DECLARE_WRITE16_HANDLER( skullxbo_yscroll_w ); |
32 | 30 | DECLARE_WRITE16_HANDLER( skullxbo_mobmsb_w ); |
33 | 31 | |
34 | ||
35 | ||
36 | ||
37 | 32 | void skullxbo_scanline_update(running_machine &machine, int param); |
r17986 | r17987 | |
---|---|---|
51 | 51 | UINT32 screen_update_ironhors(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | UINT32 screen_update_farwest(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/ironhors.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
46 | 46 | virtual void machine_reset(); |
47 | 47 | UINT32 screen_update_mrflea(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | }; |
49 | ||
50 | ||
51 | /*----------- defined in video/mrflea.c -----------*/ | |
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
28 | 28 | DECLARE_MACHINE_START(dealer); |
29 | 29 | UINT32 screen_update_epos(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | ||
32 | ||
33 | /*----------- defined in video/epos.c -----------*/ | |
34 | ||
35 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void video_start(); |
49 | 49 | UINT32 screen_update_glass(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/glass.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
31 | 31 | virtual void machine_start(); |
32 | 32 | }; |
33 | 33 | |
34 | ||
35 | 34 | /*----------- defined in audio/spiders.c -----------*/ |
36 | ||
37 | 35 | DECLARE_WRITE8_DEVICE_HANDLER( spiders_audio_command_w ); |
38 | 36 | DECLARE_WRITE8_DEVICE_HANDLER( spiders_audio_a_w ); |
39 | 37 | DECLARE_WRITE8_DEVICE_HANDLER( spiders_audio_b_w ); |
r17986 | r17987 | |
---|---|---|
44 | 44 | UINT32 screen_update_mcatadv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | void screen_eof_mcatadv(screen_device &screen, bool state); |
46 | 46 | }; |
47 | ||
48 | /*----------- defined in video/mcatadv.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
128 | 128 | UINT32 screen_update_toaplan2_mixed(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
129 | 129 | void screen_eof_toaplan2(screen_device &screen, bool state); |
130 | 130 | }; |
131 | ||
132 | /*----------- defined in video/toaplan2.c -----------*/ | |
133 | ||
134 | ||
135 | ||
136 | ||
137 | ||
138 | ||
139 | ||
140 | ||
141 | ||
142 | ||
143 | ||
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 | /* non-vdp text layer */ | |
150 |
r17986 | r17987 | |
---|---|---|
68 | 68 | UINT32 screen_update_spacewar(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
69 | 69 | }; |
70 | 70 | |
71 | ||
72 | 71 | /*----------- defined in audio/cinemat.c -----------*/ |
73 | ||
74 | ||
75 | 72 | MACHINE_CONFIG_EXTERN( spacewar_sound ); |
76 | 73 | MACHINE_CONFIG_EXTERN( barrier_sound ); |
77 | 74 | MACHINE_CONFIG_EXTERN( speedfrk_sound ); |
r17986 | r17987 | |
89 | 86 | MACHINE_CONFIG_EXTERN( demon_sound ); |
90 | 87 | MACHINE_CONFIG_EXTERN( qb3_sound ); |
91 | 88 | |
92 | ||
93 | 89 | /*----------- defined in video/cinemat.c -----------*/ |
94 | 90 | |
95 | 91 | void cinemat_vector_callback(device_t *device, INT16 sx, INT16 sy, INT16 ex, INT16 ey, UINT8 shift); |
96 | 92 | |
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | ||
104 |
r17986 | r17987 | |
---|---|---|
30 | 30 | virtual void video_start(); |
31 | 31 | UINT32 screen_update_mjkjidai(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/mjkjidai.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
45 | 45 | UINT32 screen_update_jailbrek(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | 47 | |
48 | ||
49 | /*----------- defined in video/jailbrek.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
42 | 42 | UINT32 screen_update_bigkarnk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | UINT32 screen_update_maniacsq(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | ||
48 | /*----------- defined in video/gaelco.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
80 | 80 | UINT32 screen_update_hotchase(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
81 | 81 | }; |
82 | 82 | |
83 | ||
84 | 83 | /*----------- defined in video/wecleman.c -----------*/ |
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | 84 | void hotchase_zoom_callback_0(running_machine &machine, int *code,int *color,int *flags); |
92 | 85 | void hotchase_zoom_callback_1(running_machine &machine, int *code,int *color,int *flags); |
r17986 | r17987 | |
---|---|---|
44 | 44 | virtual void palette_init(); |
45 | 45 | UINT32 screen_update_tankbust(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | ||
49 | /*----------- defined in video/tankbust.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
40 | 40 | virtual void palette_init(); |
41 | 41 | UINT32 screen_update_bankp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | ||
44 | ||
45 | /*----------- defined in video/bankp.c -----------*/ | |
46 | ||
47 | ||
48 | ||
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
37 | 37 | UINT32 screen_update_pastelg(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | 39 | |
40 | ||
41 | 40 | /*----------- defined in video/pastelg.c -----------*/ |
42 | ||
43 | ||
44 | ||
45 | ||
46 | ||
47 | ||
48 | 41 | int pastelg_blitter_src_addr_r(address_space &space); |
r17986 | r17987 | |
---|---|---|
48 | 48 | void crbaloon_audio_set_breath_enable(device_t *sn, int enabled); |
49 | 49 | void crbaloon_audio_set_appear_enable(device_t *sn, int enabled); |
50 | 50 | DECLARE_WRITE8_DEVICE_HANDLER( crbaloon_audio_set_laugh_enable ); |
51 | ||
52 | 51 | MACHINE_CONFIG_EXTERN( crbaloon_audio ); |
53 | 52 | |
54 | ||
55 | 53 | /*----------- defined in video/crbaloon.c -----------*/ |
56 | ||
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | 54 | UINT16 crbaloon_get_collision_address(running_machine &machine); |
63 | 55 | void crbaloon_set_clear_collision_address(running_machine &machine, int _crbaloon_collision_address_clear); |
r17986 | r17987 | |
---|---|---|
24 | 24 | virtual void palette_init(); |
25 | 25 | UINT32 screen_update_portrait(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
26 | 26 | }; |
27 | ||
28 | ||
29 | /*----------- defined in video/portrait.c -----------*/ | |
30 | ||
31 | ||
32 | ||
33 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void palette_init(); |
49 | 49 | UINT32 screen_update_mnchmobl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/munchmo.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
30 | 30 | virtual void palette_init(); |
31 | 31 | UINT32 screen_update_funkybee(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/funkybee.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
49 | 49 | virtual void video_start(); |
50 | 50 | UINT32 screen_update_galastrm(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | }; |
52 | ||
53 | ||
54 | /*----------- defined in video/galastrm.c -----------*/ | |
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
112 | 112 | UINT16 m_misc_control; |
113 | 113 | int m_xcount; |
114 | 114 | }; |
115 |
r17986 | r17987 | |
---|---|---|
133 | 133 | UINT32 screen_update_stepstag_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
134 | 134 | UINT32 screen_update_stepstag_mid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
135 | 135 | }; |
136 | ||
137 | /*----------- defined in video/tetrisp2.c -----------*/ | |
138 | ||
139 | ||
140 | ||
141 | ||
142 | ||
143 | ||
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 |
r17986 | r17987 | |
---|---|---|
61 | 61 | UINT32 screen_update_lastduel(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | UINT32 screen_update_madgear(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
63 | 63 | }; |
64 | ||
65 | /*----------- defined in video/lastduel.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
116 | 116 | |
117 | 117 | |
118 | 118 | /*----------- defined in video/alpha68k.c -----------*/ |
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | 119 | void alpha68k_V_video_bank_w(running_machine &machine, int bank); |
133 | 120 | void alpha68k_flipscreen_w(running_machine &machine, int flip); |
134 |
r17986 | r17987 | |
---|---|---|
68 | 68 | virtual void video_start(); |
69 | 69 | UINT32 screen_update_drgnmst(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
70 | 70 | }; |
71 | ||
72 | ||
73 | /*----------- defined in video/drgnmst.c -----------*/ | |
74 | ||
75 | ||
76 | ||
77 |
r17986 | r17987 | |
---|---|---|
45 | 45 | virtual void video_start(); |
46 | 46 | UINT32 screen_update_starfire(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | /*----------- defined in video/starfire.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
52 | 52 | UINT32 screen_update_freekick(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | UINT32 screen_update_gigas(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | ||
57 | /*----------- defined in video/freekick.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
85 | 85 | UINT32 screen_update_cischeat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
86 | 86 | UINT32 screen_update_f1gpstar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
87 | 87 | }; |
88 | ||
89 | ||
90 | /*----------- defined in video/cischeat.c -----------*/ | |
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 |
r17986 | r17987 | |
---|---|---|
258 | 258 | UINT32 screen_update_namcos22(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
259 | 259 | }; |
260 | 260 | |
261 | ||
262 | 261 | /*----------- defined in video/namcos22.c -----------*/ |
263 | ||
264 | ||
265 | ||
266 | ||
267 | ||
268 | ||
269 | ||
270 | 262 | void namcos22_draw_direct_poly( running_machine &machine, const UINT16 *pSource ); |
271 | 263 | UINT32 namcos22_point_rom_r( running_machine &machine, offs_t offs ); |
272 | 264 | void namcos22_enable_slave_simulation( running_machine &machine, int enable ); |
r17986 | r17987 | |
---|---|---|
80 | 80 | UINT32 screen_update_vicdual_color(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
81 | 81 | }; |
82 | 82 | |
83 | ||
84 | 83 | /*----------- defined in drivers/vicdual.c -----------*/ |
85 | 84 | |
86 | 85 | int vicdual_is_cabinet_color(running_machine &machine); |
87 | 86 | |
88 | ||
89 | /*----------- defined in video/vicdual.c -----------*/ | |
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | 87 | /*----------- defined in audio/vicdual.c -----------*/ |
98 | 88 | |
99 | ||
100 | 89 | MACHINE_CONFIG_EXTERN( frogs_audio ); |
101 | 90 | MACHINE_CONFIG_EXTERN( headon_audio ); |
102 | 91 | DECLARE_WRITE8_HANDLER( frogs_audio_w ); |
103 | 92 | DECLARE_WRITE8_HANDLER( headon_audio_w ); |
104 | 93 | DECLARE_WRITE8_HANDLER( invho2_audio_w ); |
105 | 94 | |
106 | ||
107 | 95 | /*----------- defined in audio/depthch.c -----------*/ |
108 | 96 | |
109 | 97 | MACHINE_CONFIG_EXTERN( depthch_audio ); |
r17986 | r17987 | |
---|---|---|
23 | 23 | UINT32 screen_update_xybots(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
24 | 24 | }; |
25 | 25 | |
26 | ||
27 | /*----------- defined in video/xybots.c -----------*/ | |
28 | ||
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
180 | 180 | UINT32 screen_update_dambustr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
181 | 181 | }; |
182 | 182 | |
183 | ||
184 | 183 | /*----------- defined in video/galaxold.c -----------*/ |
185 | ||
186 | ||
187 | ||
188 | ||
189 | ||
190 | ||
191 | ||
192 | ||
193 | ||
194 | ||
195 | ||
196 | ||
197 | ||
198 | ||
199 | ||
200 | ||
201 | ||
202 | ||
203 | ||
204 | ||
205 | ||
206 | ||
207 | ||
208 | ||
209 | ||
210 | ||
211 | ||
212 | ||
213 | ||
214 | ||
215 | ||
216 | ||
217 | ||
218 | ||
219 | ||
220 | ||
221 | ||
222 | ||
223 | ||
224 | 184 | void galaxold_init_stars(running_machine &machine, int colors_offset); |
225 | 185 | void galaxold_draw_stars(running_machine &machine, bitmap_ind16 &bitmap, const rectangle &cliprect); |
226 | 186 | |
227 | ||
228 | ||
229 | ||
230 | ||
231 | ||
232 | 187 | /*----------- defined in machine/galaxold.c -----------*/ |
233 | 188 | |
234 | 189 | TIMER_DEVICE_CALLBACK( galaxold_interrupt_timer ); |
r17986 | r17987 | |
236 | 191 | WRITE_LINE_DEVICE_HANDLER( galaxold_7474_9m_2_q_callback ); |
237 | 192 | WRITE_LINE_DEVICE_HANDLER( galaxold_7474_9m_1_callback ); |
238 | 193 | |
239 | ||
240 | ||
241 | ||
242 | ||
243 | ||
244 | 194 | #define galaxold_coin_counter_0_w galaxold_coin_counter_w |
245 | 195 | |
246 | ||
247 | ||
248 | 196 | INTERRUPT_GEN( hunchbks_vh_interrupt ); |
249 | 197 | |
250 | 198 | #endif |
r17986 | r17987 | |
---|---|---|
80 | 80 | UINT32 screen_update_milliped(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
81 | 81 | UINT32 screen_update_warlords(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
82 | 82 | }; |
83 | ||
84 | ||
85 | /*----------- defined in video/centiped.c -----------*/ | |
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 |
r17986 | r17987 | |
---|---|---|
81 | 81 | DECLARE_WRITE16_HANDLER( atarisy1_xscroll_w ); |
82 | 82 | DECLARE_WRITE16_HANDLER( atarisy1_yscroll_w ); |
83 | 83 | DECLARE_WRITE16_HANDLER( atarisy1_priority_w ); |
84 | ||
85 | ||
86 |
r17986 | r17987 | |
---|---|---|
70 | 70 | DECLARE_VIDEO_START(wgp2); |
71 | 71 | UINT32 screen_update_wgp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
72 | 72 | }; |
73 | ||
74 | ||
75 | /*----------- defined in video/wgp.c -----------*/ | |
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 |
r17986 | r17987 | |
---|---|---|
37 | 37 | virtual void video_start(); |
38 | 38 | UINT32 screen_update_welltris(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | }; |
40 | ||
41 | ||
42 | /*----------- defined in video/welltris.c -----------*/ | |
43 | ||
44 | ||
45 | ||
46 |
r17986 | r17987 | |
---|---|---|
39 | 39 | void screen_eof_sprint8(screen_device &screen, bool state); |
40 | 40 | }; |
41 | 41 | |
42 | ||
43 | 42 | /*----------- defined in drivers/sprint8.c -----------*/ |
44 | 43 | |
45 | 44 | void sprint8_set_collision(running_machine &machine, int n); |
46 | ||
47 | ||
48 | /*----------- defined in video/sprint8.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 | ||
57 | 45 | /*----------- defined in audio/sprint8.c -----------*/ |
58 | 46 | |
59 | 47 | DISCRETE_SOUND_EXTERN( sprint8 ); |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void video_start(); |
28 | 28 | UINT32 screen_update_gumbo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | /*----------- defined in video/gumbo.c -----------*/ | |
33 | ||
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
131 | 131 | }; |
132 | 132 | |
133 | 133 | /*----------- defined in video/ssv.c -----------*/ |
134 | ||
135 | 134 | void ssv_enable_video(running_machine &machine, int enable); |
136 | ||
137 | ||
138 | ||
139 | ||
140 | ||
141 | ||
142 | ||
143 |
r17986 | r17987 | |
---|---|---|
107 | 107 | UINT32 screen_update_secretab(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
108 | 108 | }; |
109 | 109 | |
110 | ||
111 | /*----------- defined in video/dec0.c -----------*/ | |
112 | ||
113 | /* Video emulation definitions */ | |
114 | ||
115 | ||
116 | ||
117 | ||
118 | ||
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | // bootlegs | |
126 | ||
127 | ||
128 | ||
129 | 110 | /*----------- defined in machine/dec0.c -----------*/ |
130 | 111 | |
131 | 112 | DECLARE_READ16_HANDLER( slyspy_controls_r ); |
132 | 113 | |
133 | ||
134 | 114 | extern void dec0_i8751_write(running_machine &machine, int data); |
135 | 115 | extern void dec0_i8751_reset(running_machine &machine); |
136 | 116 |
r17986 | r17987 | |
---|---|---|
84 | 84 | virtual void video_start(); |
85 | 85 | UINT32 screen_update_taitoair(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
86 | 86 | }; |
87 | ||
88 | ||
89 | /*----------- defined in video/taitoair.c -----------*/ | |
90 | ||
91 | ||
92 | ||
93 | ||
94 |
r17986 | r17987 | |
---|---|---|
56 | 56 | void screen_eof_atarig42(screen_device &screen, bool state); |
57 | 57 | }; |
58 | 58 | |
59 | ||
60 | 59 | /*----------- defined in video/atarig42.c -----------*/ |
61 | ||
62 | ||
63 | ||
64 | ||
65 | ||
66 | 60 | DECLARE_WRITE16_HANDLER( atarig42_mo_control_w ); |
67 | ||
68 | 61 | void atarig42_scanline_update(screen_device &screen, int scanline); |
69 | 62 |
r17986 | r17987 | |
---|---|---|
65 | 65 | UINT32 screen_update_tceptor_3d_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
66 | 66 | void screen_eof_tceptor(screen_device &screen, bool state); |
67 | 67 | }; |
68 | ||
69 | ||
70 | /*----------- defined in video/tceptor.c -----------*/ | |
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void palette_init(); |
49 | 49 | UINT32 screen_update_cop01(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | ||
54 | /*----------- defined in video/cop01.c -----------*/ | |
55 | ||
56 | ||
57 | ||
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
30 | 30 | |
31 | 31 | DECLARE_WRITE16_HANDLER( vindictr_paletteram_w ); |
32 | 32 | |
33 | ||
34 | ||
35 | ||
36 | 33 | void vindictr_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
33 | 33 | UINT32 screen_update_hanaawas(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | 35 | |
36 | ||
37 | 36 | /*----------- defined in video/hanaawas.c -----------*/ |
38 | ||
39 | 37 | DECLARE_WRITE8_DEVICE_HANDLER( hanaawas_portB_w ); |
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void video_start(); |
49 | 49 | UINT32 screen_update_aquarium(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/aquarium.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
166 | 166 | |
167 | 167 | |
168 | 168 | /*----------- defined in video/metro.c -----------*/ |
169 | ||
170 | ||
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 | ||
178 | ||
179 | 169 | void metro_draw_sprites(running_machine &machine, bitmap_ind16 &bitmap, const rectangle &cliprect); |
r17986 | r17987 | |
---|---|---|
61 | 61 | virtual void video_start(); |
62 | 62 | UINT32 screen_update_angelkds(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
63 | 63 | }; |
64 | ||
65 | ||
66 | /*----------- defined in video/angelkds.c -----------*/ | |
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 |
r17986 | r17987 | |
---|---|---|
59 | 59 | virtual void palette_init(); |
60 | 60 | UINT32 screen_update_circusc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
61 | 61 | }; |
62 | ||
63 | ||
64 | /*----------- defined in video/circusc.c -----------*/ | |
65 | ||
66 | ||
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
45 | 45 | virtual void palette_init(); |
46 | 46 | UINT32 screen_update_mikie(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/mikie.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
121 | 121 | DECLARE_MACHINE_RESET(midvplus); |
122 | 122 | UINT32 screen_update_midvunit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
123 | 123 | }; |
124 | ||
125 | ||
126 | ||
127 | /*----------- defined in video/midvunit.c -----------*/ | |
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 | ||
136 |
r17986 | r17987 | |
---|---|---|
28 | 28 | virtual void machine_start(); |
29 | 29 | virtual void machine_reset(); |
30 | 30 | }; |
31 | ||
32 | ||
33 | /*----------- defined in machine/namcond1.c -----------*/ | |
34 | ||
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
19 | 19 | virtual void palette_init(); |
20 | 20 | UINT32 screen_update_usgames(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
21 | 21 | }; |
22 | ||
23 | ||
24 | /*----------- defined in video/usgames.c -----------*/ | |
25 | ||
26 | ||
27 | ||
28 |
r17986 | r17987 | |
---|---|---|
75 | 75 | UINT32 screen_update_opwolf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
76 | 76 | }; |
77 | 77 | |
78 | ||
79 | 78 | /*----------- defined in machine/opwolf.c -----------*/ |
80 | ||
81 | 79 | void opwolf_cchip_init(running_machine &machine); |
82 | ||
83 | ||
84 | ||
85 | /*----------- defined in video/opwolf.c -----------*/ | |
86 | ||
87 | ||
88 |
r17986 | r17987 | |
---|---|---|
41 | 41 | |
42 | 42 | extern void surpratk_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
43 | 43 | extern void surpratk_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
46 | 46 | virtual void palette_init(); |
47 | 47 | UINT32 screen_update_zaccaria(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | }; |
49 | ||
50 | ||
51 | /*----------- defined in video/zaccaria.c -----------*/ | |
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
39 | 39 | UINT32 screen_update_suna16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | UINT32 screen_update_bestbest(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | }; |
42 | ||
43 | ||
44 | /*----------- defined in video/suna16.c -----------*/ | |
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
20 | 20 | virtual void video_start(); |
21 | 21 | UINT32 screen_update_speedbal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
22 | 22 | }; |
23 | ||
24 | ||
25 | /*----------- defined in video/speedbal.c -----------*/ | |
26 | ||
27 | ||
28 |
r17986 | r17987 | |
---|---|---|
45 | 45 | UINT32 screen_update_shadfrce(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | void screen_eof_shadfrce(screen_device &screen, bool state); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/shadfrce.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
29 | 29 | virtual void palette_init(); |
30 | 30 | UINT32 screen_update_tagteam(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/tagteam.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 | ||
39 |
r17986 | r17987 | |
---|---|---|
41 | 41 | DECLARE_VIDEO_START(eolith); |
42 | 42 | UINT32 screen_update_eolith(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/eolith.c -----------*/ | |
47 | ||
48 | ||
49 |
r17986 | r17987 | |
---|---|---|
50 | 50 | UINT32 screen_update_bagman(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | }; |
52 | 52 | |
53 | ||
54 | 53 | /*----------- timings -----------*/ |
55 | 54 | |
56 | 55 | #define BAGMAN_MAIN_CLOCK XTAL_18_432MHz |
r17986 | r17987 | |
70 | 69 | */ |
71 | 70 | #define VBEND (0x0f) |
72 | 71 | #define VBSTART (0xef) |
73 | ||
74 | /*----------- defined in machine/bagman.c -----------*/ | |
75 | ||
76 | ||
77 | ||
78 | ||
79 | /*----------- defined in video/bagman.c -----------*/ | |
80 | ||
81 | ||
82 | ||
83 | ||
84 |
r17986 | r17987 | |
---|---|---|
91 | 91 | virtual void video_start(); |
92 | 92 | UINT32 screen_update_bigevglf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
93 | 93 | }; |
94 | ||
95 | ||
96 | /*----------- defined in machine/bigevglf.c -----------*/ | |
97 | ||
98 | ||
99 | ||
100 | ||
101 | /*----------- defined in video/bigevglf.c -----------*/ | |
102 | ||
103 | ||
104 | ||
105 | ||
106 |
r17986 | r17987 | |
---|---|---|
51 | 51 | virtual void video_start(); |
52 | 52 | UINT32 screen_update_inufuku(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/inufuku.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void video_start(); |
49 | 49 | UINT32 screen_update_commando(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | ||
54 | /*----------- defined in video/commando.c -----------*/ | |
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
92 | 92 | DECLARE_WRITE16_HANDLER( atarisy2_xscroll_w ); |
93 | 93 | DECLARE_WRITE16_HANDLER( atarisy2_videoram_w ); |
94 | 94 | DECLARE_WRITE16_HANDLER( atarisy2_paletteram_w ); |
95 | ||
96 | ||
97 |
r17986 | r17987 | |
---|---|---|
41 | 41 | virtual void video_start(); |
42 | 42 | UINT32 screen_update_yunsung8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/yunsung8.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
53 | 53 | UINT32 screen_update_skydiver(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | 55 | |
56 | ||
57 | 56 | /*----------- defined in audio/skydiver.c -----------*/ |
58 | ||
59 | 57 | DISCRETE_SOUND_EXTERN( skydiver ); |
60 | ||
61 | ||
62 | /*----------- defined in video/skydiver.c -----------*/ | |
63 | ||
64 | ||
65 | ||
66 |
r17986 | r17987 | |
---|---|---|
36 | 36 | virtual void palette_init(); |
37 | 37 | UINT32 screen_update_m52(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | /*----------- defined in video/m52.c -----------*/ | |
41 | ||
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
52 | 52 | UINT32 screen_update_spacefb(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | 54 | |
55 | ||
56 | 55 | /*----------- defined in audio/spacefb.c -----------*/ |
57 | ||
58 | 56 | MACHINE_CONFIG_EXTERN( spacefb_audio ); |
59 | ||
60 | ||
61 | ||
62 | /*----------- defined in video/spacefb.c -----------*/ | |
63 | ||
64 | ||
65 | ||
66 |
r17986 | r17987 | |
---|---|---|
50 | 50 | }; |
51 | 51 | |
52 | 52 | |
53 | /*----------- defined in video/warpwarp.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 | /*----------- defined in audio/geebee.c -----------*/ | |
65 | ||
66 | 53 | DECLARE_WRITE8_DEVICE_HANDLER( geebee_sound_w ); |
67 | 54 | |
68 | 55 | class geebee_sound_device : public device_t, |
r17986 | r17987 | |
89 | 76 | extern const device_type GEEBEE; |
90 | 77 | |
91 | 78 | |
92 | ||
93 | 79 | /*----------- defined in audio/warpwarp.c -----------*/ |
94 | 80 | |
95 | 81 | DECLARE_WRITE8_DEVICE_HANDLER( warpwarp_sound_w ); |
r17986 | r17987 | |
---|---|---|
44 | 44 | virtual void video_start(); |
45 | 45 | UINT32 screen_update_twocrude(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | ||
49 | ||
50 | /*----------- defined in video/cbuster.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
44 | 44 | virtual void video_start(); |
45 | 45 | UINT32 screen_update_gng(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | ||
49 | /*----------- defined in video/gng.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
74 | 74 | UINT32 screen_update_ojankoc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
75 | 75 | }; |
76 | 76 | |
77 | ||
78 | 77 | /*----------- defined in video/ojankohs.c -----------*/ |
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 | 78 | void ojankoc_flipscreen(address_space &space, int data); |
91 |
r17986 | r17987 | |
---|---|---|
83 | 83 | void screen_eof_helifire(screen_device &screen, bool state); |
84 | 84 | }; |
85 | 85 | |
86 | ||
87 | ||
88 | 86 | /*----------- defined in video/n8080.c -----------*/ |
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | 87 | void spacefev_start_red_cannon(running_machine &machine); |
103 | 88 | |
104 | 89 | /*----------- defined in audio/n8080.c -----------*/ |
r17986 | r17987 | |
106 | 91 | MACHINE_CONFIG_EXTERN( spacefev_sound ); |
107 | 92 | MACHINE_CONFIG_EXTERN( sheriff_sound ); |
108 | 93 | MACHINE_CONFIG_EXTERN( helifire_sound ); |
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 | ||
116 |
r17986 | r17987 | |
---|---|---|
75 | 75 | DECLARE_VIDEO_START(nbmj8891_1layer); |
76 | 76 | UINT32 screen_update_nbmj8891(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
77 | 77 | }; |
78 | ||
79 | ||
80 | /*----------- defined in video/nbmj8891.c -----------*/ | |
81 | ||
82 | ||
83 | ||
84 | ||
85 |
r17986 | r17987 | |
---|---|---|
41 | 41 | virtual void video_start(); |
42 | 42 | UINT32 screen_update_wc90b(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/wc90b.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
201 | 201 | void _3do_clio_init( running_machine &machine, screen_device *screen ); |
202 | 202 | |
203 | 203 | |
204 | ||
205 | ||
206 | ||
207 | 204 | #endif /* _3DO_H_ */ |
r17986 | r17987 | |
---|---|---|
47 | 47 | virtual void palette_init(); |
48 | 48 | UINT32 screen_update_kncljoe(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | ||
53 | /*----------- defined in video/kncljoe.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
34 | 34 | UINT32 screen_update_holeland(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
35 | 35 | UINT32 screen_update_crzrally(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
36 | 36 | }; |
37 | ||
38 | ||
39 | /*----------- defined in video/holeland.c -----------*/ | |
40 | ||
41 | ||
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
49 | 49 | UINT32 screen_update_spdodgeb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | 51 | |
52 | ||
53 | /*----------- defined in video/spdodgeb.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 | 52 | TIMER_DEVICE_CALLBACK( spdodgeb_interrupt ); |
r17986 | r17987 | |
---|---|---|
68 | 68 | UINT32 screen_update_boomrang(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
69 | 69 | UINT32 screen_update_prosoccr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
70 | 70 | }; |
71 | ||
72 | ||
73 | /*----------- defined in video/liberate.c -----------*/ | |
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 |
r17986 | r17987 | |
---|---|---|
42 | 42 | virtual void palette_init(); |
43 | 43 | UINT32 screen_update_gunsmoke(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/gunsmoke.c -----------*/ | |
48 | ||
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
135 | 135 | |
136 | 136 | |
137 | 137 | /*----------- defined in audio/turbo.c -----------*/ |
138 | ||
139 | 138 | MACHINE_CONFIG_EXTERN( turbo_samples ); |
140 | 139 | MACHINE_CONFIG_EXTERN( subroc3d_samples ); |
141 | 140 | MACHINE_CONFIG_EXTERN( buckrog_samples ); |
r17986 | r17987 | |
150 | 149 | |
151 | 150 | DECLARE_WRITE8_DEVICE_HANDLER( buckrog_sound_a_w ); |
152 | 151 | DECLARE_WRITE8_DEVICE_HANDLER( buckrog_sound_b_w ); |
153 | ||
154 | ||
155 | /*----------- defined in video/turbo.c -----------*/ | |
156 | ||
157 | ||
158 | ||
159 | ||
160 | ||
161 | ||
162 | ||
163 | ||
164 | ||
165 | ||
166 | ||
167 |
r17986 | r17987 | |
---|---|---|
107 | 107 | UINT32 screen_update_cvs(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
108 | 108 | }; |
109 | 109 | |
110 | ||
111 | /*----------- defined in drivers/cvs.c -----------*/ | |
112 | ||
113 | ||
114 | ||
115 | ||
116 | 110 | /*----------- defined in video/cvs.c -----------*/ |
117 | ||
118 | ||
119 | ||
120 | 111 | void cvs_init_stars( running_machine &machine ); |
121 | 112 | void cvs_scroll_stars( running_machine &machine ); |
122 | 113 | void cvs_update_stars(running_machine &machine, bitmap_ind16 &bitmap, const rectangle &cliprect, const pen_t star_pen, bool update_always); |
123 | ||
124 | ||
125 | ||
126 |
r17986 | r17987 | |
---|---|---|
18 | 18 | virtual void palette_init(); |
19 | 19 | UINT32 screen_update_truco(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
20 | 20 | }; |
21 | ||
22 | ||
23 | /*----------- defined in video/truco.c -----------*/ | |
24 | ||
25 | ||
26 |
r17986 | r17987 | |
---|---|---|
201 | 201 | }; |
202 | 202 | |
203 | 203 | /*----------- defined in video/seta.c -----------*/ |
204 | ||
205 | 204 | void seta_coin_lockout_w(running_machine &machine, int data); |
206 | ||
207 | ||
208 | ||
209 | ||
210 | ||
211 | ||
212 | ||
213 | ||
214 | ||
215 | ||
216 | ||
217 | ||
218 | ||
219 | ||
220 | ||
221 | ||
222 | ||
223 | ||
224 | ||
225 | ||
226 | ||
227 | ||
228 | ||
229 | ||
230 |
r17986 | r17987 | |
---|---|---|
83 | 83 | virtual void video_start(); |
84 | 84 | UINT32 screen_update_laserbat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
85 | 85 | }; |
86 | ||
87 | ||
88 | /*----------- defined in audio/laserbat.c -----------*/ | |
89 |
r17986 | r17987 | |
---|---|---|
102 | 102 | |
103 | 103 | |
104 | 104 | /*----------- defined in machine/tnzs.c -----------*/ |
105 | ||
106 | 105 | INTERRUPT_GEN( arknoid2_interrupt ); |
107 | ||
108 | ||
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 | /*----------- defined in video/tnzs.c -----------*/ | |
116 | ||
117 | ||
118 | ||
119 |
r17986 | r17987 | |
---|---|---|
42 | 42 | virtual void palette_init(); |
43 | 43 | UINT32 screen_update_tp84(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/tp84.c -----------*/ | |
48 | ||
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
37 | 37 | |
38 | 38 | /*----------- defined in video/vball.c -----------*/ |
39 | 39 | |
40 | ||
41 | ||
42 | 40 | void vb_bgprombank_w(running_machine &machine, int bank); |
43 | 41 | void vb_spprombank_w(running_machine &machine, int bank); |
44 | 42 | void vb_mark_all_dirty(running_machine &machine); |
r17986 | r17987 | |
---|---|---|
61 | 61 | UINT32 screen_update_wizdfire(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
62 | 62 | UINT32 screen_update_nitrobal(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
63 | 63 | }; |
64 | ||
65 | ||
66 | ||
67 | 64 | /*----------- defined in video/rohga.c -----------*/ |
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 | 65 | UINT16 rohga_pri_callback(UINT16 x); |
80 | 66 | UINT16 schmeisr_col_callback(UINT16 x); |
81 | 67 | UINT16 rohga_col_callback(UINT16 x); |
r17986 | r17987 | |
---|---|---|
74 | 74 | virtual void video_start(); |
75 | 75 | UINT32 screen_update_polygonet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
76 | 76 | }; |
77 | ||
78 | /*----------- defined in video/plygonet.c -----------*/ | |
79 | ||
80 | ||
81 | ||
82 |
r17986 | r17987 | |
---|---|---|
28 | 28 | virtual void palette_init(); |
29 | 29 | UINT32 screen_update_higemaru(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | ||
32 | ||
33 | /*----------- defined in video/higemaru.c -----------*/ | |
34 | ||
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
29 | 29 | UINT32 screen_update_batman(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | 31 | |
32 | ||
33 | 32 | /*----------- defined in video/batman.c -----------*/ |
34 | ||
35 | ||
36 | ||
37 | ||
38 | 33 | void batman_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
86 | 86 | virtual void video_start(); |
87 | 87 | UINT32 screen_update_nemesis(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
88 | 88 | }; |
89 | ||
90 | ||
91 | /*----------- defined in video/nemesis.c -----------*/ | |
92 | ||
93 | ||
94 | ||
95 | ||
96 |
r17986 | r17987 | |
---|---|---|
16 | 16 | |
17 | 17 | extern void naomi_game_decrypt(running_machine& machine, UINT64 key, UINT8* region, int length); |
18 | 18 | |
19 | ||
20 | 19 | /*----------- defined in machine/naomi.c -----------*/ |
21 | 20 | |
22 | ||
23 | ||
24 | ||
25 | ||
26 | ||
27 | ||
28 | 21 | extern int jvsboard_type; |
29 | 22 | extern UINT16 actel_id; |
30 | 23 |
r17986 | r17987 | |
---|---|---|
37 | 37 | virtual void palette_init(); |
38 | 38 | UINT32 screen_update_cheekyms(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | }; |
40 | ||
41 | ||
42 | /*----------- defined in video/cheekyms.c -----------*/ | |
43 | ||
44 | ||
45 | ||
46 |
r17986 | r17987 | |
---|---|---|
35 | 35 | virtual void palette_init(); |
36 | 36 | UINT32 screen_update_magmax(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | ||
39 | ||
40 | /*----------- defined in video/magmax.c -----------*/ | |
41 | ||
42 | ||
43 | ||
44 |
r17986 | r17987 | |
---|---|---|
39 | 39 | INTERRUPT_GEN( llander_interrupt ); |
40 | 40 | |
41 | 41 | |
42 | ||
43 | ||
44 | ||
45 | ||
46 | 42 | /*----------- defined in audio/asteroid.c -----------*/ |
47 | 43 | |
48 | 44 | DISCRETE_SOUND_EXTERN( asteroid ); |
r17986 | r17987 | |
---|---|---|
30 | 30 | virtual void palette_init(); |
31 | 31 | UINT32 screen_update_timelimt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/timelimt.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
41 | 41 | UINT32 screen_update_warriorb_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | UINT32 screen_update_warriorb_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/warriorb.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
54 | 54 | UINT32 screen_update_goal92(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | void screen_eof_goal92(screen_device &screen, bool state); |
56 | 56 | }; |
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | /*----------- defined in video/goal92.c -----------*/ | |
63 | ||
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
43 | 43 | }; |
44 | 44 | |
45 | 45 | /*----------- defined in video/bishi.c -----------*/ |
46 | ||
47 | 46 | extern void bishi_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
41 | 41 | DECLARE_WRITE8_DEVICE_HANDLER( poolshrk_score_sound_w ); |
42 | 42 | DECLARE_WRITE8_DEVICE_HANDLER( poolshrk_click_sound_w ); |
43 | 43 | DECLARE_WRITE8_DEVICE_HANDLER( poolshrk_bump_sound_w ); |
44 | ||
45 | 44 | DISCRETE_SOUND_EXTERN( poolshrk ); |
46 | ||
47 | ||
48 | /*----------- defined in video/poolshrk.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
41 | 41 | DECLARE_VIDEO_START(raidena); |
42 | 42 | UINT32 screen_update_raiden(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/raiden.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
30 | 30 | UINT32 screen_update_weststry(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | UINT32 screen_update_skysmash(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/bloodbro.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
29 | 29 | UINT32 screen_update_galaxia(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | UINT32 screen_update_astrowar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/galaxia.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 | ||
39 | ||
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
107 | 107 | UINT32 screen_update_fromanc2_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
108 | 108 | }; |
109 | 109 | |
110 | ||
111 | ||
112 | ||
113 | 110 | /*----------- defined in video/fromanc2.c -----------*/ |
114 | ||
115 | ||
116 | ||
117 | ||
118 | ||
119 | ||
120 | ||
121 | 111 | void fromancr_gfxbank_w(running_machine &machine, int data); |
r17986 | r17987 | |
---|---|---|
41 | 41 | virtual void video_start(); |
42 | 42 | UINT32 screen_update_bombjack(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/bombjack.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
65 | 65 | UINT32 screen_update_jungler(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
66 | 66 | UINT32 screen_update_locomotn(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
67 | 67 | }; |
68 | ||
69 | ||
70 | /*----------- defined in video/rallyx.c -----------*/ | |
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 |
r17986 | r17987 | |
---|---|---|
23 | 23 | virtual void palette_init(); |
24 | 24 | UINT32 screen_update_trucocl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
25 | 25 | }; |
26 | ||
27 | ||
28 | /*----------- defined in video/trucocl.c -----------*/ | |
29 | ||
30 | ||
31 | ||
32 |
r17986 | r17987 | |
---|---|---|
85 | 85 | }; |
86 | 86 | |
87 | 87 | extern const device_type GRIDLEE; |
88 | ||
89 | ||
90 | ||
91 | /*----------- defined in video/gridlee.c -----------*/ | |
92 | ||
93 | /* video driver data & functions */ | |
94 | ||
95 | ||
96 | ||
97 | ||
98 |
r17986 | r17987 | |
---|---|---|
43 | 43 | UINT32 screen_update_unico(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | UINT32 screen_update_zeropnt2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | }; |
46 | ||
47 | ||
48 | /*----------- defined in video/unico.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
43 | 43 | |
44 | 44 | extern void blockhl_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color, int *flags, int *priority); |
45 | 45 | extern void blockhl_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
60 | 60 | virtual void video_start(); |
61 | 61 | UINT32 screen_update_gcpinbal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | }; |
63 | ||
64 | ||
65 | /*----------- defined in video/gcpinbal.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
47 | 47 | UINT32 screen_update_realbrk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | UINT32 screen_update_dai2kaku(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | /*----------- defined in video/realbrk.c -----------*/ | |
53 | ||
54 | #ifndef REALBRK_H | |
55 | #define REALBRK_H | |
56 | ||
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | #endif | |
64 |
r17986 | r17987 | |
---|---|---|
54 | 54 | virtual void video_start(); |
55 | 55 | UINT32 screen_update_segag80v(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
56 | 56 | }; |
57 | ||
58 | ||
59 | /*----------- defined in audio/segag80v.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 | /*----------- defined in video/segag80v.c -----------*/ | |
64 | ||
65 | ||
66 |
r17986 | r17987 | |
---|---|---|
33 | 33 | virtual void palette_init(); |
34 | 34 | UINT32 screen_update_carjmbre(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
35 | 35 | }; |
36 | ||
37 | ||
38 | ||
39 | /*----------- defined in video/carjmbre.c -----------*/ | |
40 | ||
41 | ||
42 | ||
43 | ||
44 | ||
45 | ||
46 |
r17986 | r17987 | |
---|---|---|
15 | 15 | virtual void palette_init(); |
16 | 16 | UINT32 screen_update_gat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
17 | 17 | }; |
18 | ||
19 | ||
20 | /*----------- defined in video/gatron.c -----------*/ | |
21 | ||
22 | ||
23 | ||
24 | ||
25 |
r17986 | r17987 | |
---|---|---|
40 | 40 | virtual void video_start(); |
41 | 41 | UINT32 screen_update_superchs(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | ||
44 | ||
45 | /*----------- defined in video/superchs.c -----------*/ | |
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
54 | 54 | extern void bottom9_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
55 | 55 | extern void bottom9_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
56 | 56 | extern void bottom9_zoom_callback(running_machine &machine, int *code,int *color,int *flags); |
57 | ||
58 | ||
59 |
r17986 | r17987 | |
---|---|---|
43 | 43 | UINT32 screen_update_battlera(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | 45 | |
46 | ||
47 | 46 | /*----------- defined in video/battlera.c -----------*/ |
48 | ||
49 | ||
50 | ||
51 | 47 | TIMER_DEVICE_CALLBACK( battlera_irq ); |
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
73 | 73 | |
74 | 74 | extern const device_type FLOWER; |
75 | 75 | |
76 | ||
77 | ||
78 | /*----------- defined in video/flower.c -----------*/ | |
79 | ||
80 | ||
81 | ||
82 | ||
83 |
r17986 | r17987 | |
---|---|---|
70 | 70 | virtual void video_start(); |
71 | 71 | UINT32 screen_update_xain(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
72 | 72 | }; |
73 | ||
74 | ||
75 | /*----------- defined in video/xain.c -----------*/ | |
76 | ||
77 | ||
78 |
r17986 | r17987 | |
---|---|---|
97 | 97 | void screen_eof_namcos1(screen_device &screen, bool state); |
98 | 98 | }; |
99 | 99 | |
100 | ||
101 | 100 | /*----------- defined in drivers/namcos1.c -----------*/ |
102 | 101 | |
103 | 102 | void namcos1_init_DACs(running_machine &machine); |
104 | 103 | |
105 | ||
106 | /*----------- defined in machine/namcos1.c -----------*/ | |
107 | ||
108 | ||
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | 104 | /*----------- defined in video/namcos1.c -----------*/ |
115 | 105 | |
116 | 106 | DECLARE_READ8_HANDLER( namcos1_videoram_r ); |
r17986 | r17987 | |
118 | 108 | DECLARE_WRITE8_HANDLER( namcos1_paletteram_w ); |
119 | 109 | DECLARE_READ8_HANDLER( namcos1_spriteram_r ); |
120 | 110 | DECLARE_WRITE8_HANDLER( namcos1_spriteram_w ); |
121 | ||
122 | ||
123 | ||
124 |
r17986 | r17987 | |
---|---|---|
34 | 34 | virtual void palette_init(); |
35 | 35 | UINT32 screen_update_mrdo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
36 | 36 | }; |
37 | ||
38 | ||
39 | /*----------- defined in video/mrdo.c -----------*/ | |
40 | ||
41 | ||
42 | ||
43 | ||
44 |
r17986 | r17987 | |
---|---|---|
43 | 43 | virtual void video_start(); |
44 | 44 | UINT32 screen_update_gundealr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | }; |
46 | ||
47 | ||
48 | ||
49 | /*----------- defined in video/gundealr.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
53 | 53 | extern void dv_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
54 | 54 | extern void mainevt_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask,int *shadow); |
55 | 55 | extern void dv_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
56 | ||
57 | ||
58 | ||
59 | ||
60 | ||
61 |
r17986 | r17987 | |
---|---|---|
107 | 107 | UINT32 screen_update_youjyudn(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
108 | 108 | UINT32 screen_update_horizon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
109 | 109 | }; |
110 | ||
111 | ||
112 | /*----------- defined in video/m62.c -----------*/ | |
113 | ||
114 | ||
115 | ||
116 | ||
117 | ||
118 | ||
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 | ||
136 | ||
137 | ||
138 | ||
139 | ||
140 | ||
141 | ||
142 | ||
143 |
r17986 | r17987 | |
---|---|---|
124 | 124 | UINT32 screen_update_profpac(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
125 | 125 | }; |
126 | 126 | |
127 | ||
128 | /*----------- defined in video/astrocde.c -----------*/ | |
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 | ||
136 | ||
137 | ||
138 | ||
139 | ||
140 | ||
141 | ||
142 | 127 | /*----------- defined in audio/wow.c -----------*/ |
143 | 128 | |
144 | 129 | extern const char *const wow_sample_names[]; |
r17986 | r17987 | |
146 | 131 | DECLARE_READ8_HANDLER( wow_speech_r ); |
147 | 132 | CUSTOM_INPUT( wow_speech_status_r ); |
148 | 133 | |
149 | ||
150 | 134 | /*----------- defined in audio/gorf.c -----------*/ |
151 | 135 | |
152 | 136 | extern const char *const gorf_sample_names[]; |
r17986 | r17987 | |
---|---|---|
53 | 53 | virtual void palette_init(); |
54 | 54 | UINT32 screen_update_megazone(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | ||
58 | ||
59 | /*----------- defined in video/megazone.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
41 | 41 | UINT32 screen_update_toki(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | UINT32 screen_update_tokib(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/toki.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
18 | 18 | virtual void video_start(); |
19 | 19 | UINT32 screen_update_pass(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
20 | 20 | }; |
21 | ||
22 | ||
23 | /*----------- defined in video/pass.c -----------*/ | |
24 | ||
25 | ||
26 | ||
27 |
r17986 | r17987 | |
---|---|---|
97 | 97 | DECLARE_MACHINE_RESET(ta7630); |
98 | 98 | UINT32 screen_update_fortyl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
99 | 99 | }; |
100 | ||
101 | ||
102 | /*----------- defined in video/40love.c -----------*/ | |
103 | ||
104 | ||
105 | ||
106 | ||
107 |
r17986 | r17987 | |
---|---|---|
74 | 74 | virtual void video_start(); |
75 | 75 | UINT32 screen_update_renegade(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
76 | 76 | }; |
77 | ||
78 | ||
79 | /*----------- defined in video/renegade.c -----------*/ | |
80 | ||
81 | ||
82 |
r17986 | r17987 | |
---|---|---|
152 | 152 | UINT32 screen_update_digdug(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
153 | 153 | }; |
154 | 154 | |
155 | ||
156 | ||
157 | 155 | /*----------- defined in video/bosco.c -----------*/ |
158 | 156 | |
159 | 157 | DECLARE_WRITE8_HANDLER( bosco_videoram_w ); |
r17986 | r17987 | |
187 | 185 | DECLARE_WRITE8_HANDLER( xevious_bs_w ); |
188 | 186 | DECLARE_READ8_HANDLER( xevious_bb_r ); |
189 | 187 | |
190 | ||
191 | ||
192 | ||
193 | ||
194 | ||
195 | 188 | /*----------- defined in machine/xevious.c -----------*/ |
196 | 189 | |
197 | 190 | void battles_customio_init(running_machine &machine); |
r17986 | r17987 | |
216 | 209 | |
217 | 210 | DECLARE_WRITE8_HANDLER( digdug_videoram_w ); |
218 | 211 | DECLARE_WRITE8_HANDLER( digdug_PORT_w ); |
219 | ||
220 | ||
221 |
r17986 | r17987 | |
---|---|---|
70 | 70 | UINT32 screen_update_chameleo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
71 | 71 | UINT32 screen_update_wwjgtin(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
72 | 72 | }; |
73 | ||
74 | ||
75 | /*----------- defined in video/lasso.c -----------*/ | |
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 |
r17986 | r17987 | |
---|---|---|
91 | 91 | UINT32 screen_update_mbmj8688_lcd0(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
92 | 92 | UINT32 screen_update_mbmj8688_lcd1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
93 | 93 | }; |
94 | ||
95 | ||
96 | /*----------- defined in video/nbmj8688.c -----------*/ | |
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | ||
104 | ||
105 | ||
106 | ||
107 | ||
108 | ||
109 | ||
110 | ||
111 |
r17986 | r17987 | |
---|---|---|
31 | 31 | UINT32 screen_update_recordbr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | UINT32 screen_update_dleague(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | }; |
34 | ||
35 | /*----------- defined in video/taito_h.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 |
r17986 | r17987 | |
---|---|---|
48 | 48 | UINT32 screen_update_psychic5(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
49 | 49 | UINT32 screen_update_bombsa(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/psychic5.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
89 | 89 | |
90 | 90 | |
91 | 91 | /*----------- defined in audio/8080bw.c -----------*/ |
92 | ||
93 | ||
94 | ||
95 | 92 | extern const samples_interface lrescue_samples_interface; |
96 | 93 | |
97 | 94 | DECLARE_WRITE8_DEVICE_HANDLER( indianbt_sh_port_3_w ); |
r17986 | r17987 | |
102 | 99 | DECLARE_WRITE8_DEVICE_HANDLER( polaris_sh_port_3_w ); |
103 | 100 | DISCRETE_SOUND_EXTERN( polaris ); |
104 | 101 | |
105 | ||
106 | ||
107 | 102 | extern const sn76477_interface schaser_sn76477_interface; |
108 | 103 | DISCRETE_SOUND_EXTERN( schaser ); |
109 | ||
110 | ||
111 | /*----------- defined in video/8080bw.c -----------*/ | |
112 | ||
113 | ||
114 | ||
115 | ||
116 | ||
117 | ||
118 | ||
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 |
r17986 | r17987 | |
---|---|---|
64 | 64 | virtual void video_start(); |
65 | 65 | UINT32 screen_update_othunder(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
66 | 66 | }; |
67 | ||
68 | ||
69 | /*----------- defined in video/othunder.c -----------*/ | |
70 | ||
71 | ||
72 |
r17986 | r17987 | |
---|---|---|
47 | 47 | virtual void video_start(); |
48 | 48 | UINT32 screen_update_ginganin(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | ||
53 | /*----------- defined in video/ginganin.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
41 | 41 | UINT32 screen_update_tail2nos(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | 43 | |
44 | ||
45 | 44 | /*----------- defined in video/tail2nos.c -----------*/ |
46 | ||
47 | 45 | extern void tail2nos_zoom_callback(running_machine &machine, int *code,int *color,int *flags); |
48 | ||
49 | ||
50 | ||
51 |
r17986 | r17987 | |
---|---|---|
30 | 30 | DECLARE_PALETTE_INIT(quasar); |
31 | 31 | UINT32 screen_update_quasar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/quasar.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void palette_init(); |
28 | 28 | UINT32 screen_update_mrjong(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | /*----------- defined in video/mrjong.c -----------*/ | |
33 | ||
34 | ||
35 | ||
36 | ||
37 |
r17986 | r17987 | |
---|---|---|
68 | 68 | void screen_eof_taito_no_buffer(screen_device &screen, bool state); |
69 | 69 | }; |
70 | 70 | |
71 | ||
72 | /*----------- defined in video/slapshot.c -----------*/ | |
73 | ||
74 | ||
75 | ||
76 |
r17986 | r17987 | |
---|---|---|
21 | 21 | virtual void palette_init(); |
22 | 22 | UINT32 screen_update_xyonix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
23 | 23 | }; |
24 | ||
25 | ||
26 | /*----------- defined in video/xyonix.c -----------*/ | |
27 | ||
28 | ||
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
103 | 103 | |
104 | 104 | |
105 | 105 | /*----------- defined in video/vsnes.c -----------*/ |
106 | ||
107 | ||
108 | ||
109 | 106 | SCREEN_UPDATE_IND16( vsnes ); |
110 | ||
111 | 107 | SCREEN_UPDATE_IND16( vsnes_bottom ); |
112 | 108 | |
113 | ||
114 | ||
115 | ||
116 | ||
117 | ||
118 | 109 | extern const ppu2c0x_interface vsnes_ppu_interface_1; |
119 | 110 | extern const ppu2c0x_interface vsnes_ppu_interface_2; |
120 | ||
121 | ||
122 | /*----------- defined in machine/vsnes.c -----------*/ | |
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 |
r17986 | r17987 | |
---|---|---|
66 | 66 | |
67 | 67 | |
68 | 68 | /*----------- defined in video/victory.c -----------*/ |
69 | ||
70 | ||
71 | ||
72 | 69 | INTERRUPT_GEN( victory_vblank_interrupt ); |
73 |
r17986 | r17987 | |
---|---|---|
71 | 71 | UINT32 screen_update_robocop2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
72 | 72 | UINT32 screen_update_mutantf(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
73 | 73 | }; |
74 | ||
75 | /*----------- defined in video/cninja.c -----------*/ | |
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 |
r17986 | r17987 | |
---|---|---|
53 | 53 | UINT32 screen_update_psikyo4_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | UINT32 screen_update_psikyo4_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | ||
58 | /*----------- defined in video/psikyo4.c -----------*/ | |
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
41 | 41 | virtual void palette_init(); |
42 | 42 | UINT32 screen_update_lucky74(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/lucky74.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
39 | 39 | virtual void palette_init(); |
40 | 40 | UINT32 screen_update_pacland(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | }; |
42 | ||
43 | ||
44 | /*----------- defined in video/pacland.c -----------*/ | |
45 | ||
46 | ||
47 | ||
48 | ||
49 |
r17986 | r17987 | |
---|---|---|
36 | 36 | virtual void palette_init(); |
37 | 37 | UINT32 screen_update_rollrace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | ||
41 | /*----------- defined in video/rollrace.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 | ||
46 |
r17986 | r17987 | |
---|---|---|
56 | 56 | virtual void palette_init(); |
57 | 57 | UINT32 screen_update_popper(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
58 | 58 | }; |
59 | ||
60 | ||
61 | /*----------- defined in video/popper.c -----------*/ | |
62 | ||
63 | ||
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
60 | 60 | DECLARE_VIDEO_START(ladyfrog_common); |
61 | 61 | UINT32 screen_update_ladyfrog(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | }; |
63 | ||
64 | ||
65 | /*----------- defined in video/ladyfrog.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
74 | 74 | UINT32 screen_update_djboy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
75 | 75 | void screen_eof_djboy(screen_device &screen, bool state); |
76 | 76 | }; |
77 | ||
78 | ||
79 | /*----------- defined in video/djboy.c -----------*/ | |
80 | ||
81 | ||
82 | ||
83 | ||
84 |
r17986 | r17987 | |
---|---|---|
53 | 53 | virtual void video_start(); |
54 | 54 | UINT32 screen_update_sidearms(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | /*----------- defined in video/sidearms.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 |
r17986 | r17987 | |
---|---|---|
58 | 58 | UINT32 screen_update_jack(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
59 | 59 | UINT32 screen_update_joinem(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
60 | 60 | }; |
61 | ||
62 | ||
63 | /*----------- defined in video/jack.c -----------*/ | |
64 | ||
65 | ||
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void machine_start(); |
33 | 33 | UINT32 screen_update_tumblep(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | ||
38 | /*----------- defined in video/tumblep.c -----------*/ | |
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
54 | 54 | virtual void palette_init(); |
55 | 55 | UINT32 screen_update_dogfgt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | }; |
57 | ||
58 | ||
59 | /*----------- defined in video/dogfgt.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void machine_start(); |
28 | 28 | UINT32 screen_update_dietgo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | ||
33 | /*----------- defined in video/dietgo.c -----------*/ | |
34 | ||
35 |
r17986 | r17987 | |
---|---|---|
29 | 29 | UINT32 screen_update_vigilant(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | UINT32 screen_update_kikcubic(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/vigilant.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 | ||
39 |
r17986 | r17987 | |
---|---|---|
92 | 92 | UINT32 screen_update_kikstart(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
93 | 93 | }; |
94 | 94 | |
95 | ||
96 | /*----------- defined in machine/taitosj.c -----------*/ | |
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | /*----------- defined in video/taitosj.c -----------*/ | |
104 | ||
105 | ||
106 | ||
107 |
r17986 | r17987 | |
---|---|---|
59 | 59 | UINT32 screen_update_kingofb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
60 | 60 | UINT32 screen_update_ringking(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
61 | 61 | }; |
62 | ||
63 | ||
64 | /*----------- defined in video/kingobox.c -----------*/ | |
65 | ||
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 |
r17986 | r17987 | |
---|---|---|
97 | 97 | |
98 | 98 | |
99 | 99 | /*----------- defined in video/esripsys.c -----------*/ |
100 | ||
101 | ||
102 | ||
103 | ||
104 | 100 | INTERRUPT_GEN( esripsys_vblank_irq ); |
105 | ||
106 | 101 | int esripsys_draw(running_machine &machine, int l, int r, int fig, int attr, int addr, int col, int x_scale, int bank); |
r17986 | r17987 | |
---|---|---|
54 | 54 | UINT32 screen_update_nbmj8991_type1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | UINT32 screen_update_nbmj8991_type2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | }; |
57 | ||
58 | ||
59 | /*----------- defined in video/nbmj8991.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
60 | 60 | UINT32 screen_update_ninjemak(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
61 | 61 | }; |
62 | 62 | |
63 | ||
64 | ||
65 | 63 | /*----------- defined in video/galivan.c -----------*/ |
66 | 64 | |
67 | 65 | DECLARE_WRITE8_HANDLER( ninjemak_scrollx_w ); |
68 | 66 | DECLARE_WRITE8_HANDLER( ninjemak_scrolly_w ); |
69 | ||
70 | ||
71 | ||
72 | ||
73 | ||
74 | ||
75 |
r17986 | r17987 | |
---|---|---|
36 | 36 | virtual void video_start(); |
37 | 37 | UINT32 screen_update_blockout(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | ||
41 | /*----------- defined in video/blockout.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
60 | 60 | UINT32 screen_update_tsamurai(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
61 | 61 | UINT32 screen_update_vsgongf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | }; |
63 | ||
64 | ||
65 | /*----------- defined in video/tsamurai.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 | ||
74 |
r17986 | r17987 | |
---|---|---|
48 | 48 | DECLARE_WRITE8_DEVICE_HANDLER( canyon_whistle_w ); |
49 | 49 | |
50 | 50 | DISCRETE_SOUND_EXTERN( canyon ); |
51 | ||
52 | ||
53 | /*----------- defined in video/canyon.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
65 | 65 | UINT32 screen_update_splash(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
66 | 66 | UINT32 screen_update_funystrp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
67 | 67 | }; |
68 | ||
69 | ||
70 | /*----------- defined in video/splash.c -----------*/ | |
71 | ||
72 | ||
73 | ||
74 |
r17986 | r17987 | |
---|---|---|
77 | 77 | UINT32 screen_update_f1gpb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
78 | 78 | UINT32 screen_update_f1gp2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
79 | 79 | }; |
80 | ||
81 | /*----------- defined in video/f1gp.c -----------*/ | |
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 |
r17986 | r17987 | |
---|---|---|
25 | 25 | DECLARE_PALETTE_INIT(ponttehk); |
26 | 26 | UINT32 screen_update_lvcards(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
27 | 27 | }; |
28 | ||
29 | ||
30 | /*----------- defined in video/lvcards.c -----------*/ | |
31 | ||
32 | ||
33 | ||
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
42 | 42 | DECLARE_MACHINE_RESET(midwunit); |
43 | 43 | DECLARE_VIDEO_START(midwunit); |
44 | 44 | }; |
45 | ||
46 | /*----------- defined in machine/midwunit.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
32 | 32 | UINT32 screen_update_stratvox(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
33 | 33 | UINT32 screen_update_ttmahjng(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/route16.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
82 | 82 | UINT32 screen_update_tecmosys(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
83 | 83 | }; |
84 | 84 | |
85 | ||
86 | 85 | /*----------- defined in machine/tecmosys.c -----------*/ |
87 | ||
88 | 86 | void tecmosys_prot_init(running_machine &machine, int which); |
89 | ||
90 | ||
91 | ||
92 | /*----------- defined in video/tecmosys.c -----------*/ | |
93 | ||
94 | ||
95 | ||
96 |
r17986 | r17987 | |
---|---|---|
114 | 114 | |
115 | 115 | DISCRETE_SOUND_EXTERN( fantasy ); |
116 | 116 | |
117 | ||
118 | /*----------- defined in video/snk6502.c -----------*/ | |
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 |
r17986 | r17987 | |
---|---|---|
43 | 43 | void polyplay_play_channel1(running_machine &machine, int data); |
44 | 44 | void polyplay_play_channel2(running_machine &machine, int data); |
45 | 45 | SAMPLES_START( polyplay_sh_start ); |
46 | ||
47 | ||
48 | /*----------- defined in video/polyplay.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
76 | 76 | |
77 | 77 | void exidy440_bank_select(running_machine &machine, UINT8 bank); |
78 | 78 | |
79 | ||
80 | 79 | /*----------- defined in video/exidy440.c -----------*/ |
81 | 80 | |
82 | 81 | INTERRUPT_GEN( exidy440_vblank_interrupt ); |
83 | 82 | |
84 | ||
85 | 83 | MACHINE_CONFIG_EXTERN( exidy440_video ); |
86 | 84 | MACHINE_CONFIG_EXTERN( topsecex_video ); |
r17986 | r17987 | |
---|---|---|
38 | 38 | DECLARE_WRITE8_MEMBER(exzisus_objectram_1_w); |
39 | 39 | UINT32 screen_update_exzisus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | }; |
41 | ||
42 | ||
43 | /*----------- defined in video/exzisus.c -----------*/ | |
44 | ||
45 | ||
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
179 | 179 | void screen_eof_buggyboy(screen_device &screen, bool state); |
180 | 180 | }; |
181 | 181 | |
182 | ||
183 | /*----------- defined in machine/tx1.c -----------*/ | |
184 | ||
185 | ||
186 | ||
187 | ||
188 | ||
189 | 182 | /*----------- defined in audio/tx1.c -----------*/ |
190 | 183 | DECLARE_READ8_DEVICE_HANDLER( tx1_pit8253_r ); |
191 | 184 | DECLARE_WRITE8_DEVICE_HANDLER( tx1_pit8253_w ); |
r17986 | r17987 | |
240 | 233 | }; |
241 | 234 | |
242 | 235 | extern const device_type BUGGYBOY; |
243 | ||
244 | ||
245 | /*----------- defined in video/tx1.c -----------*/ | |
246 | ||
247 | ||
248 | ||
249 | ||
250 | ||
251 | ||
252 | ||
253 | ||
254 | ||
255 | ||
256 | ||
257 | ||
258 | ||
259 | ||
260 | ||
261 | ||
262 |
r17986 | r17987 | |
---|---|---|
61 | 61 | virtual void video_start(); |
62 | 62 | UINT32 screen_update_dassault(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
63 | 63 | }; |
64 | ||
65 | ||
66 | ||
67 | /*----------- defined in video/dassault.c -----------*/ | |
68 | ||
69 | ||
70 |
r17986 | r17987 | |
---|---|---|
29 | 29 | UINT32 screen_update_pingpong(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | 31 | |
32 | ||
33 | /*----------- defined in video/pingpong.c -----------*/ | |
34 | ||
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
32 | 32 | UINT32 screen_update_ssrj(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | void screen_eof_ssrj(screen_device &screen, bool state); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/ssrj.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
26 | 26 | |
27 | 27 | |
28 | 28 | /*----------- defined in video/blstroid.c -----------*/ |
29 | ||
30 | ||
31 | ||
32 | ||
33 | 29 | void blstroid_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
39 | 39 | virtual void palette_init(); |
40 | 40 | UINT32 screen_update_gotya(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | }; |
42 | ||
43 | ||
44 | /*----------- defined in audio/gotya.c -----------*/ | |
45 | ||
46 | ||
47 | ||
48 | /*----------- defined in video/gotya.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
30 | 30 | }; |
31 | 31 | |
32 | 32 | /*----------- defined in audio/aztarac.c -----------*/ |
33 | ||
34 | ||
35 | ||
36 | 33 | INTERRUPT_GEN( aztarac_snd_timed_irq ); |
37 | ||
38 | ||
39 | /*----------- defined in video/aztarac.c -----------*/ | |
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
126 | 126 | UINT32 screen_update_bigfight(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
127 | 127 | }; |
128 | 128 | |
129 | ||
130 | 129 | /*----------- defined in machine/tatsumi.c -----------*/ |
131 | ||
132 | ||
133 | 130 | DECLARE_READ8_DEVICE_HANDLER(tatsumi_hack_ym2151_r); |
134 | 131 | DECLARE_READ8_DEVICE_HANDLER(tatsumi_hack_oki_r); |
135 | 132 | |
136 | ||
137 | 133 | void tatsumi_reset(running_machine &machine); |
138 | ||
139 | /*----------- defined in video/tatsumi.c -----------*/ | |
140 | ||
141 | ||
142 | ||
143 | ||
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 |
r17986 | r17987 | |
---|---|---|
30 | 30 | virtual void machine_start(); |
31 | 31 | UINT32 screen_update_supbtime(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | ||
36 | /*----------- defined in video/supbtime.c -----------*/ | |
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
51 | 51 | DECLARE_MACHINE_RESET(watrball); |
52 | 52 | UINT32 screen_update_blmbycar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/blmbycar.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 | ||
61 |
r17986 | r17987 | |
---|---|---|
65 | 65 | INPUT_PORTS_EXTERN(sms); |
66 | 66 | INPUT_PORTS_EXTERN(gamegear); |
67 | 67 | extern UINT8* smsgg_backupram; |
68 | ||
69 | ||
70 | ||
71 | ||
72 |
r17986 | r17987 | |
---|---|---|
63 | 63 | virtual void palette_init(); |
64 | 64 | UINT32 screen_update_retofinv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
65 | 65 | }; |
66 | ||
67 | ||
68 | /*----------- defined in machine/retofinv.c -----------*/ | |
69 | ||
70 | ||
71 | ||
72 | /*----------- defined in video/retofinv.c -----------*/ | |
73 | ||
74 | ||
75 | ||
76 |
r17986 | r17987 | |
---|---|---|
44 | 44 | }; |
45 | 45 | |
46 | 46 | /*----------- defined in video/gbusters.c -----------*/ |
47 | ||
48 | 47 | extern void gbusters_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags, int *priority); |
49 | 48 | extern void gbusters_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
54 | 54 | SAMPLES_START( meadows_sh_start ); |
55 | 55 | void meadows_sh_dac_w(running_machine &machine, int data); |
56 | 56 | void meadows_sh_update(running_machine &machine); |
57 | ||
58 | ||
59 | /*----------- defined in video/meadows.c -----------*/ | |
60 | ||
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
47 | 47 | virtual void palette_init(); |
48 | 48 | UINT32 screen_update_bogeyman(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | /*----------- defined in video/bogeyman.c -----------*/ | |
53 | ||
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
342 | 342 | /*----------- defined in audio/harddriv.c -----------*/ |
343 | 343 | |
344 | 344 | void hdsnd_init(running_machine &machine); |
345 | ||
346 | ||
347 | ||
348 | ||
349 | ||
350 | ||
351 | ||
352 | 345 | DECLARE_WRITE16_DEVICE_HANDLER( hdsnddsp_dac_w ); |
353 | 346 | |
354 | 347 | |
355 | ||
356 | 348 | /*----------- defined in video/harddriv.c -----------*/ |
357 | 349 | |
358 | 350 |
r17986 | r17987 | |
---|---|---|
50 | 50 | UINT32 screen_update_srmp3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | UINT32 screen_update_mjyuugi(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | }; |
53 | ||
54 | ||
55 | /*----------- defined in video/srmp2.c -----------*/ | |
56 | ||
57 | ||
58 | ||
59 | ||
60 | ||
61 |
r17986 | r17987 | |
---|---|---|
118 | 118 | UINT32 screen_update_m72(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
119 | 119 | UINT32 screen_update_majtitle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
120 | 120 | }; |
121 | ||
122 | ||
123 | /*----------- defined in video/m72.c -----------*/ | |
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 |
r17986 | r17987 | |
---|---|---|
19 | 19 | virtual void video_start(); |
20 | 20 | UINT32 screen_update_pokechmp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
21 | 21 | }; |
22 | ||
23 | ||
24 | /*----------- defined in video/pokechmp.c -----------*/ | |
25 | ||
26 | ||
27 | ||
28 |
r17986 | r17987 | |
---|---|---|
39 | 39 | virtual void video_start(); |
40 | 40 | UINT32 screen_update_ohmygod(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | }; |
42 | ||
43 | ||
44 | /*----------- defined in video/ohmygod.c -----------*/ | |
45 | ||
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
45 | 45 | DECLARE_VIDEO_START(searchar); |
46 | 46 | UINT32 screen_update_pow(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/snk68.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
64 | 64 | DECLARE_PALETTE_INIT(madalien); |
65 | 65 | UINT32 screen_update_madalien(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
66 | 66 | }; |
67 | ||
68 | ||
69 | 67 | /*----------- defined in video/madalien.c -----------*/ |
70 | 68 | |
71 | 69 | MACHINE_CONFIG_EXTERN( madalien_video ); |
72 | 70 | |
73 | ||
74 | ||
75 | 71 | /*----------- defined in audio/madalien.c -----------*/ |
76 | 72 | |
77 | 73 | DISCRETE_SOUND_EXTERN( madalien ); |
r17986 | r17987 | |
---|---|---|
60 | 60 | virtual void video_start(); |
61 | 61 | UINT32 screen_update_aeroboto(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | }; |
63 | ||
64 | ||
65 | /*----------- defined in video/aeroboto.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
72 | 72 | virtual void palette_init(); |
73 | 73 | UINT32 screen_update_firetrap(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
74 | 74 | }; |
75 | ||
76 | ||
77 | /*----------- defined in video/firetrap.c -----------*/ | |
78 | ||
79 | ||
80 | ||
81 | ||
82 |
r17986 | r17987 | |
---|---|---|
57 | 57 | }; |
58 | 58 | |
59 | 59 | /*----------- defined in video/crgolf.c -----------*/ |
60 | ||
61 | ||
62 | 60 | MACHINE_CONFIG_EXTERN( crgolf_video ); |
r17986 | r17987 | |
---|---|---|
51 | 51 | virtual void palette_init(); |
52 | 52 | UINT32 screen_update_thedeep(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/thedeep.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
52 | 52 | UINT32 screen_update_oneshot(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | UINT32 screen_update_maddonna(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | /*----------- defined in video/oneshot.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 | ||
61 |
r17986 | r17987 | |
---|---|---|
45 | 45 | virtual void video_start(); |
46 | 46 | UINT32 screen_update_stlforce(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/stlforce.c -----------*/ | |
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
56 | 56 | virtual void machine_reset(); |
57 | 57 | UINT32 screen_update_topspeed(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
58 | 58 | }; |
59 | ||
60 | ||
61 | /*----------- defined in video/topspeed.c -----------*/ | |
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
45 | 45 | virtual void video_start(); |
46 | 46 | UINT32 screen_update_amspdwy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/amspdwy.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
49 | 49 | DECLARE_MACHINE_RESET(borntofi); |
50 | 50 | UINT32 screen_update_fantland(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | }; |
52 | ||
53 | ||
54 | /*----------- defined in video/fantland.c -----------*/ | |
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
53 | 53 | void screen_eof_atarig1(screen_device &screen, bool state); |
54 | 54 | }; |
55 | 55 | |
56 | ||
57 | 56 | /*----------- defined in video/atarig1.c -----------*/ |
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 | 57 | void atarig1_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
37 | 37 | UINT32 screen_update_bladestl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | 39 | |
40 | ||
41 | ||
42 | 40 | /*----------- defined in video/bladestl.c -----------*/ |
43 | ||
44 | ||
45 | ||
46 | ||
47 | ||
48 | 41 | void bladestl_tile_callback(running_machine &machine, int layer, int bank, int *code, int *color, int *flags); |
49 | 42 | void bladestl_sprite_callback(running_machine &machine, int *code, int *color); |
r17986 | r17987 | |
---|---|---|
36 | 36 | DECLARE_WRITE16_HANDLER( toobin_xscroll_w ); |
37 | 37 | DECLARE_WRITE16_HANDLER( toobin_yscroll_w ); |
38 | 38 | DECLARE_WRITE16_HANDLER( toobin_slip_w ); |
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
29 | 29 | virtual void video_start(); |
30 | 30 | UINT32 screen_update_srumbler(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/srumbler.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 | ||
39 |
r17986 | r17987 | |
---|---|---|
54 | 54 | UINT32 screen_update_grainbow(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | 56 | |
57 | ||
58 | 57 | /*----------- defined in video/legionna.c -----------*/ |
59 | ||
60 | 58 | void heatbrl_setgfxbank(running_machine &machine, UINT16 data); |
61 | 59 | void denjinmk_setgfxbank(running_machine &machine, UINT16 data); |
62 | ||
63 | ||
64 | ||
65 |
r17986 | r17987 | |
---|---|---|
106 | 106 | extern const pia6821_interface zwackery_pia1_intf; |
107 | 107 | extern const pia6821_interface zwackery_pia2_intf; |
108 | 108 | |
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 | ||
116 | 109 | INTERRUPT_GEN( mcr68_interrupt ); |
117 | ||
118 | ||
119 | /*----------- defined in video/mcr68.c -----------*/ | |
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 |
r17986 | r17987 | |
---|---|---|
31 | 31 | DECLARE_VIDEO_START(magicrd2); |
32 | 32 | UINT32 screen_update_funworld(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | }; |
34 | ||
35 | ||
36 | /*----------- defined in video/funworld.c -----------*/ | |
37 | ||
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
46 | 46 | }; |
47 | 47 | |
48 | 48 | /*----------- defined in video/overdriv.c -----------*/ |
49 | ||
50 | 49 | extern void overdriv_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
51 | 50 | extern void overdriv_zoom_callback_0(running_machine &machine, int *code,int *color,int *flags); |
52 | 51 | extern void overdriv_zoom_callback_1(running_machine &machine, int *code,int *color,int *flags); |
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
58 | 58 | |
59 | 59 | extern void thunderx_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
60 | 60 | extern void thunderx_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask,int *shadow); |
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
35 | 35 | virtual void palette_init(); |
36 | 36 | UINT32 screen_update_spcforce(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | ||
39 | ||
40 | /*----------- defined in video/spcforce.c -----------*/ | |
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
47 | 47 | DECLARE_PALETTE_INIT(josvolly); |
48 | 48 | UINT32 screen_update_gsword(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | /*----------- defined in video/gsword.c -----------*/ | |
53 | ||
54 | ||
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
59 | 59 | |
60 | 60 | void xmen_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
61 | 61 | void xmen_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
62 | ||
63 | ||
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
84 | 84 | UINT32 screen_update_mario(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
85 | 85 | }; |
86 | 86 | |
87 | /*----------- defined in video/mario.c -----------*/ | |
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | 87 | /*----------- defined in audio/mario.c -----------*/ |
96 | 88 | |
97 | 89 | DECLARE_WRITE8_DEVICE_HANDLER( mario_sh1_w ); |
r17986 | r17987 | |
---|---|---|
46 | 46 | virtual void video_start(); |
47 | 47 | UINT32 screen_update_nbmj8900(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | }; |
49 | ||
50 | ||
51 | /*----------- defined in video/nbmj8900.c -----------*/ | |
52 | ||
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
30 | 30 | virtual void video_start(); |
31 | 31 | UINT32 screen_update_silkroad(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/silkroad.c -----------*/ | |
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
84 | 84 | UINT32 screen_update_soccer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
85 | 85 | }; |
86 | 86 | |
87 | ||
88 | /*----------- defined in machine/atarifb.c -----------*/ | |
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | 87 | /*----------- defined in audio/atarifb.c -----------*/ |
96 | ||
97 | 88 | DISCRETE_SOUND_EXTERN( atarifb ); |
98 | 89 | DISCRETE_SOUND_EXTERN( abaseb ); |
99 | 90 | |
100 | ||
101 | /*----------- defined in video/atarifb.c -----------*/ | |
102 | ||
103 | ||
104 | ||
105 | ||
106 | ||
107 |
r17986 | r17987 | |
---|---|---|
43 | 43 | }; |
44 | 44 | |
45 | 45 | /*----------- defined in video/lethal.c -----------*/ |
46 | ||
47 | 46 | extern void lethalen_sprite_callback(running_machine &machine, int *code, int *color, int *priority_mask); |
48 | 47 | extern void lethalen_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
44 | 44 | UINT32 screen_update_videopin(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | }; |
46 | 46 | |
47 | ||
48 | 47 | /*----------- defined in audio/videopin.c -----------*/ |
49 | ||
50 | 48 | DISCRETE_SOUND_EXTERN( videopin ); |
51 | ||
52 | ||
53 | /*----------- defined in video/videopin.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
51 | 51 | DECLARE_VIDEO_START(riot); |
52 | 52 | UINT32 screen_update_tecmo16(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/tecmo16.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
33 | 33 | virtual void palette_init(); |
34 | 34 | UINT32 screen_update_naughtyb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
35 | 35 | }; |
36 | ||
37 | ||
38 | /*----------- defined in video/naughtyb.c -----------*/ | |
39 | ||
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
27 | 27 | UINT32 screen_update_runaway(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | UINT32 screen_update_qwak(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | /*----------- defined in video/runaway.c -----------*/ | |
33 | ||
34 | ||
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
102 | 102 | UINT32 screen_update_semibase(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
103 | 103 | UINT32 screen_update_sdfight(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
104 | 104 | }; |
105 | ||
106 | ||
107 | /*----------- defined in video/tumbleb.c -----------*/ | |
108 | ||
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 | ||
116 | ||
117 | ||
118 |
r17986 | r17987 | |
---|---|---|
51 | 51 | virtual void palette_init(); |
52 | 52 | UINT32 screen_update_toypop(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/toypop.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 |
r17986 | r17987 | |
---|---|---|
129 | 129 | void micro3d_duart_output_w(device_t *device, UINT8 data); |
130 | 130 | void micro3d_duart_tx(device_t *device, int channel, UINT8 data); |
131 | 131 | |
132 | ||
133 | ||
134 | ||
135 | 132 | /*----------- defined in audio/micro3d.c -----------*/ |
136 | 133 | |
137 | 134 | DECLARE_WRITE8_DEVICE_HANDLER( micro3d_upd7759_w ); |
r17986 | r17987 | |
162 | 159 | |
163 | 160 | extern const device_type MICRO3D; |
164 | 161 | |
165 | ||
166 | ||
167 | 162 | /*----------- defined in video/micro3d.c -----------*/ |
168 | ||
169 | ||
170 | ||
171 | ||
172 | 163 | void micro3d_tms_interrupt(device_t *device, int state); |
173 | 164 | void micro3d_scanline_update(screen_device &screen, bitmap_ind16 &bitmap, int scanline, const tms34010_display_params *params); |
174 | 165 | |
175 | ||
176 | 166 | INTERRUPT_GEN( micro3d_vblank ); |
r17986 | r17987 | |
---|---|---|
47 | 47 | virtual void machine_reset(); |
48 | 48 | UINT32 screen_update_momoko(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | /*----------- defined in video/momoko.c -----------*/ | |
53 | ||
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
51 | 51 | UINT32 screen_update_kchampvs(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | UINT32 screen_update_kchamp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/kchamp.c -----------*/ | |
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
42 | 42 | UINT32 screen_update_ultratnk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | void screen_eof_ultratnk(screen_device &screen, bool state); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/ultratnk.c -----------*/ | |
48 | ||
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
44 | 44 | UINT32 screen_update_bomblord(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | UINT32 screen_update_dynablsb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | ||
48 | ||
49 | /*----------- defined in video/m90.c -----------*/ | |
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
41 | 41 | virtual void video_start(); |
42 | 42 | UINT32 screen_update_gunbustr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/gunbustr.c -----------*/ | |
47 | ||
48 | ||
49 |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void palette_init(); |
28 | 28 | UINT32 screen_update_scotrsht(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | /*----------- defined in video/scotrsht.c -----------*/ | |
33 | ||
34 | ||
35 | ||
36 | ||
37 |
r17986 | r17987 | |
---|---|---|
86 | 86 | UINT32 screen_update_dblaxle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
87 | 87 | UINT32 screen_update_racingb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
88 | 88 | }; |
89 | ||
90 | /*----------- defined in video/taito_z.c -----------*/ | |
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 |
r17986 | r17987 | |
---|---|---|
82 | 82 | |
83 | 83 | extern const device_type PHOENIX; |
84 | 84 | |
85 | ||
86 | ||
87 | 85 | /*----------- defined in video/phoenix.c -----------*/ |
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | 86 | DECLARE_READ8_DEVICE_HANDLER( survival_protection_r ); |
97 | ||
98 | 87 | READ_LINE_DEVICE_HANDLER( survival_sid_callback ); |
99 |
r17986 | r17987 | |
---|---|---|
79 | 79 | UINT32 screen_update_pbillian(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
80 | 80 | UINT32 screen_update_superqix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
81 | 81 | }; |
82 | ||
83 | ||
84 | /*----------- defined in video/superqix.c -----------*/ | |
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 |
r17986 | r17987 | |
---|---|---|
29 | 29 | UINT32 screen_update_markham(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | 31 | |
32 | ||
33 | /*----------- defined in video/markham.c -----------*/ | |
34 | ||
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
74 | 74 | DECLARE_MACHINE_RESET(ta7630); |
75 | 75 | UINT32 screen_update_msisaac(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
76 | 76 | }; |
77 | ||
78 | ||
79 | /*----------- defined in video/msisaac.c -----------*/ | |
80 | ||
81 | ||
82 | ||
83 | ||
84 |
r17986 | r17987 | |
---|---|---|
119 | 119 | UINT32 screen_update_playch10_single(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
120 | 120 | }; |
121 | 121 | |
122 | ||
123 | /*----------- defined in machine/playch10.c -----------*/ | |
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | 122 | /*----------- defined in video/playch10.c -----------*/ |
132 | ||
133 | 123 | extern const ppu2c0x_interface playch10_ppu_interface; |
134 | 124 | extern const ppu2c0x_interface playch10_ppu_interface_hboard; |
135 | ||
136 | ||
137 | ||
138 | ||
139 | ||
140 |
r17986 | r17987 | |
---|---|---|
52 | 52 | virtual void palette_init(); |
53 | 53 | UINT32 screen_update_dday(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | ||
57 | /*----------- defined in video/dday.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
58 | 58 | UINT32 screen_update_cyberbal2p(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
59 | 59 | }; |
60 | 60 | |
61 | ||
62 | ||
63 | 61 | /*----------- defined in audio/cyberbal.c -----------*/ |
64 | 62 | |
65 | 63 | void cyberbal_sound_reset(running_machine &machine); |
66 | ||
67 | 64 | INTERRUPT_GEN( cyberbal_sound_68k_irq_gen ); |
68 | 65 | |
69 | ||
70 | ||
71 | ||
72 | 66 | /*----------- defined in video/cyberbal.c -----------*/ |
73 | 67 | |
74 | 68 | DECLARE_READ16_HANDLER( cyberbal_paletteram_0_r ); |
r17986 | r17987 | |
76 | 70 | DECLARE_WRITE16_HANDLER( cyberbal_paletteram_0_w ); |
77 | 71 | DECLARE_WRITE16_HANDLER( cyberbal_paletteram_1_w ); |
78 | 72 | |
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | 73 | void cyberbal_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
106 | 106 | UINT32 screen_update_lockon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
107 | 107 | void screen_eof_lockon(screen_device &screen, bool state); |
108 | 108 | }; |
109 | ||
110 | ||
111 | /*----------- defined in video/lockon.c -----------*/ | |
112 | ||
113 | ||
114 | ||
115 | ||
116 | ||
117 |
r17986 | r17987 | |
---|---|---|
53 | 53 | UINT32 screen_update_phozon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | UINT32 screen_update_mappy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | ||
58 | /*----------- defined in video/mappy.c -----------*/ | |
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 | ||
65 | ||
66 | ||
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
35 | 35 | virtual void machine_reset(); |
36 | 36 | UINT32 screen_update_rastan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | ||
39 | ||
40 | /*----------- defined in video/rastan.c -----------*/ | |
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
48 | 48 | }; |
49 | 49 | |
50 | 50 | /*----------- defined in video/gijoe.c -----------*/ |
51 | ||
52 | 51 | extern void gijoe_sprite_callback(running_machine &machine, int *code, int *color, int *priority_mask); |
53 | 52 | extern void gijoe_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
54 | ||
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
29 | 29 | virtual void video_start(); |
30 | 30 | UINT32 screen_update_tigeroad(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/tigeroad.c -----------*/ | |
35 | ||
36 | ||
37 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void video_start(); |
49 | 49 | UINT32 screen_update_rltennis(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
179 | 179 | UINT32 screen_update_multi32_right(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
180 | 180 | }; |
181 | 181 | |
182 | ||
183 | 182 | /*----------- defined in machine/segas32.c -----------*/ |
184 | ||
185 | ||
186 | ||
187 | 183 | void darkedge_fd1149_vblank(device_t *device); |
188 | 184 | void f1lap_fd1149_vblank(device_t *device); |
189 | ||
190 | ||
191 | 185 | extern const UINT8 ga2_v25_opcode_table[]; |
192 | 186 | void decrypt_ga2_protrom(running_machine &machine); |
193 | ||
194 | ||
195 | ||
196 | ||
197 | 187 | /*----------- defined in video/segas32.c -----------*/ |
198 | ||
199 | ||
200 | ||
201 | ||
202 | ||
203 | ||
204 | 188 | void system32_set_vblank(running_machine &machine, int state); |
205 | ||
206 | ||
207 | ||
208 | ||
209 |
r17986 | r17987 | |
---|---|---|
33 | 33 | UINT32 screen_update_badlands(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | 35 | |
36 | ||
37 | 36 | /*----------- defined in video/badlands.c -----------*/ |
38 | ||
39 | 37 | DECLARE_WRITE16_HANDLER( badlands_pf_bank_w ); |
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
143 | 143 | |
144 | 144 | |
145 | 145 | /*----------- defined in machine/slapfght.c -----------*/ |
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | 146 | INTERRUPT_GEN( getstar_interrupt ); |
157 | ||
158 | ||
159 | /*----------- defined in video/slapfght.c -----------*/ | |
160 | ||
161 | ||
162 | ||
163 | ||
164 | ||
165 |
r17986 | r17987 | |
---|---|---|
67 | 67 | virtual void video_start(); |
68 | 68 | UINT32 screen_update_psikyosh(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
69 | 69 | }; |
70 | ||
71 | /*----------- defined in video/psikyosh.c -----------*/ | |
72 | ||
73 | ||
74 | ||
75 |
r17986 | r17987 | |
---|---|---|
49 | 49 | virtual void video_start(); |
50 | 50 | UINT32 screen_update_boogwing(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
51 | 51 | }; |
52 | ||
53 | ||
54 | /*----------- defined in video/boogwing.c -----------*/ | |
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
26 | 26 | virtual void video_start(); |
27 | 27 | UINT32 screen_update_quizdna(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | }; |
29 | ||
30 | ||
31 | /*----------- defined in video/quizdna.c -----------*/ | |
32 | ||
33 | ||
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
35 | 35 | DECLARE_VIDEO_START(offtwall); |
36 | 36 | UINT32 screen_update_offtwall(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | ||
39 | ||
40 | /*----------- defined in video/offtwall.c -----------*/ | |
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
52 | 52 | }; |
53 | 53 | |
54 | 54 | /*----------- defined in video/gradius3.c -----------*/ |
55 | ||
56 | 55 | extern void gradius3_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask,int *shadow); |
57 | 56 | extern void gradius3_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
58 | ||
59 | ||
60 | ||
61 |
r17986 | r17987 | |
---|---|---|
3 | 3 | void eolith_speedup_read(address_space &space); |
4 | 4 | void init_eolith_speedup(running_machine &machine); |
5 | 5 | TIMER_DEVICE_CALLBACK( eolith_speedup ); |
6 | ||
7 |
r17986 | r17987 | |
---|---|---|
72 | 72 | UINT32 screen_update_dadandrn(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
73 | 73 | UINT32 screen_update_martchmp(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
74 | 74 | }; |
75 | ||
76 | ||
77 | /*----------- defined in video/mystwarr.c -----------*/ | |
78 | ||
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 |
r17986 | r17987 | |
---|---|---|
87 | 87 | UINT32 screen_update_fromance(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
88 | 88 | UINT32 screen_update_pipedrm(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
89 | 89 | }; |
90 | ||
91 | ||
92 | /*----------- defined in video/fromance.c -----------*/ | |
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | ||
104 |
r17986 | r17987 | |
---|---|---|
42 | 42 | virtual void palette_init(); |
43 | 43 | UINT32 screen_update_skykid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
44 | 44 | }; |
45 | ||
46 | ||
47 | /*----------- defined in video/skykid.c -----------*/ | |
48 | ||
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
81 | 81 | }; |
82 | 82 | |
83 | 83 | /*----------- defined in machine/irobot.c -----------*/ |
84 | ||
85 | ||
86 | ||
87 | 84 | TIMER_DEVICE_CALLBACK( irobot_irvg_done_callback ); |
88 | 85 | TIMER_DEVICE_CALLBACK( irobot_irmb_done_callback ); |
89 | 86 | |
90 | ||
91 | ||
92 | 87 | /*----------- defined in video/irobot.c -----------*/ |
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | 88 | void irobot_poly_clear(running_machine &machine); |
100 | 89 | void irobot_run_video(running_machine &machine); |
r17986 | r17987 | |
---|---|---|
19 | 19 | UINT32 screen_update_klax(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
20 | 20 | }; |
21 | 21 | |
22 | ||
23 | 22 | /*----------- defined in video/klax.c -----------*/ |
24 | ||
25 | 23 | DECLARE_WRITE16_HANDLER( klax_latch_w ); |
26 | ||
27 | ||
28 |
r17986 | r17987 | |
---|---|---|
23 | 23 | virtual void video_start(); |
24 | 24 | UINT32 screen_update_quizpani(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
25 | 25 | }; |
26 | ||
27 | ||
28 | /*----------- defined in video/quizpani.c -----------*/ | |
29 | ||
30 | ||
31 | ||
32 |
r17986 | r17987 | |
---|---|---|
56 | 56 | }; |
57 | 57 | |
58 | 58 | extern const device_type GOMOKU; |
59 | ||
60 | ||
61 | ||
62 | /*----------- defined in video/gomoku.c -----------*/ | |
63 | ||
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
56 | 56 | UINT32 screen_update_djmain(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
57 | 57 | }; |
58 | 58 | |
59 | ||
60 | 59 | /*----------- defined in video/djmain.c -----------*/ |
61 | ||
62 | ||
63 | ||
64 | ||
65 | 60 | void djmain_tile_callback(running_machine& machine, int layer, int *code, int *color, int *flags); |
r17986 | r17987 | |
---|---|---|
120 | 120 | DISCRETE_SOUND_EXTERN( firetrk ); |
121 | 121 | DISCRETE_SOUND_EXTERN( superbug ); |
122 | 122 | DISCRETE_SOUND_EXTERN( montecar ); |
123 | ||
124 | ||
125 | /*----------- defined in video/firetrk.c -----------*/ | |
126 | ||
127 | ||
128 | ||
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | ||
135 | ||
136 |
r17986 | r17987 | |
---|---|---|
22 | 22 | virtual void palette_init(); |
23 | 23 | UINT32 screen_update_m57(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
24 | 24 | }; |
25 | ||
26 | /*----------- defined in video/m57.c -----------*/ | |
27 | ||
28 | ||
29 | ||
30 | ||
31 |
r17986 | r17987 | |
---|---|---|
114 | 114 | virtual void machine_reset(); |
115 | 115 | UINT32 screen_update_system24(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
116 | 116 | }; |
117 | ||
118 | /*----------- defined in video/segas24.c -----------*/ | |
119 | ||
120 |
r17986 | r17987 | |
---|---|---|
21 | 21 | virtual void palette_init(); |
22 | 22 | UINT32 screen_update_mustache(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
23 | 23 | }; |
24 | ||
25 | ||
26 | /*----------- defined in video/mustache.c -----------*/ | |
27 | ||
28 | ||
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
307 | 307 | |
308 | 308 | /*----------- defined in video/neogeo.c -----------*/ |
309 | 309 | |
310 | ||
311 | ||
312 | ||
313 | ||
314 | ||
315 | 310 | void neogeo_set_palette_bank(running_machine &machine, UINT8 data); |
316 | 311 | void neogeo_set_screen_dark(running_machine &machine, UINT8 data); |
317 | 312 | |
318 | 313 | void neogeo_set_fixed_layer_source(running_machine &machine, UINT8 data); |
319 | 314 | |
320 | 315 | UINT8 neogeo_get_auto_animation_counter(running_machine &machine); |
321 | ||
322 |
r17986 | r17987 | |
---|---|---|
30 | 30 | DECLARE_PALETTE_INIT(apple10); |
31 | 31 | UINT32 screen_update_snookr10(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/snookr10.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 | ||
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
151 | 151 | void konamigx_objdma(void); |
152 | 152 | extern UINT16 *K053247_ram; |
153 | 153 | |
154 | ||
155 | ||
156 | ||
157 | ||
158 | ||
159 | ||
160 | ||
161 | ||
162 | ||
163 | ||
164 | ||
165 | ||
166 | ||
167 | ||
168 | ||
169 | ||
170 | 154 | extern int konamigx_current_frame; |
171 | 155 | |
172 | 156 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void palette_init(); |
33 | 33 | UINT32 screen_update_sprcros2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/sprcros2.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
76 | 76 | /*----------- defined in machine/vectrex.c -----------*/ |
77 | 77 | |
78 | 78 | DEVICE_IMAGE_LOAD( vectrex_cart ); |
79 | ||
80 | ||
81 | 79 | TIMER_CALLBACK(vectrex_imager_eye); |
82 | 80 | void vectrex_configuration(running_machine &machine); |
83 | 81 | DECLARE_READ8_DEVICE_HANDLER (vectrex_via_pa_r); |
84 | 82 | DECLARE_READ8_DEVICE_HANDLER(vectrex_via_pb_r ); |
85 | 83 | void vectrex_via_irq (device_t *device, int level); |
86 | 84 | |
87 | ||
88 | 85 | /* for spectrum 1+ */ |
89 | 86 | DECLARE_READ8_DEVICE_HANDLER( vectrex_s1_via_pb_r ); |
90 | 87 | |
91 | ||
92 | 88 | /*----------- defined in video/vectrex.c -----------*/ |
93 | 89 | |
94 | 90 | extern const via6522_interface vectrex_via6522_interface; |
95 | 91 | extern const via6522_interface spectrum1_via6522_interface; |
96 | 92 | |
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | ||
104 | 93 | void vectrex_add_point_stereo (running_machine &machine, int x, int y, rgb_t color, int intensity); |
105 | 94 | void vectrex_add_point (running_machine &machine, int x, int y, rgb_t color, int intensity); |
106 | 95 |
r17986 | r17987 | |
---|---|---|
36 | 36 | UINT32 screen_update_ultraman(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | 38 | |
39 | ||
40 | ||
41 | 39 | /*----------- defined in video/ultraman.c -----------*/ |
42 | ||
43 | 40 | extern void ultraman_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
44 | 41 | extern void ultraman_zoom_callback_0(running_machine &machine, int *code,int *color,int *flags); |
45 | 42 | extern void ultraman_zoom_callback_1(running_machine &machine, int *code,int *color,int *flags); |
46 | 43 | extern void ultraman_zoom_callback_2(running_machine &machine, int *code,int *color,int *flags); |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
26 | 26 | DECLARE_VIDEO_START(thunderj); |
27 | 27 | UINT32 screen_update_thunderj(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | }; |
29 | ||
30 | ||
31 | /*----------- defined in video/thunderj.c -----------*/ | |
32 | ||
33 | ||
34 |
r17986 | r17987 | |
---|---|---|
49 | 49 | |
50 | 50 | extern void parodius_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
51 | 51 | extern void parodius_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
83 | 83 | void screen_eof_redclash(screen_device &screen, bool state); |
84 | 84 | }; |
85 | 85 | |
86 | ||
87 | /*----------- defined in video/ladybug.c -----------*/ | |
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | 86 | /*----------- defined in video/redclash.c -----------*/ |
100 | 87 | |
101 | 88 | DECLARE_WRITE8_HANDLER( redclash_videoram_w ); |
r17986 | r17987 | |
107 | 94 | DECLARE_WRITE8_HANDLER( redclash_star2_w ); |
108 | 95 | DECLARE_WRITE8_HANDLER( redclash_star_reset_w ); |
109 | 96 | |
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 | 97 | /* sraider uses the zerohour star generator board */ |
116 | 98 | void redclash_set_stars_enable(running_machine &machine, UINT8 on); |
117 | 99 | void redclash_update_stars_state(running_machine &machine); |
r17986 | r17987 | |
---|---|---|
82 | 82 | UINT32 screen_update_combatsc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
83 | 83 | UINT32 screen_update_combatscb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
84 | 84 | }; |
85 | ||
86 | ||
87 | /*----------- defined in video/combatsc.c -----------*/ | |
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 |
r17986 | r17987 | |
---|---|---|
43 | 43 | virtual void palette_init(); |
44 | 44 | UINT32 screen_update_blueprnt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | }; |
46 | ||
47 | ||
48 | /*----------- defined in video/blueprnt.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
33 | 33 | UINT32 screen_update_rockrage(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | 35 | |
36 | ||
37 | 36 | /*----------- defined in video/rockrage.c -----------*/ |
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 | 37 | void rockrage_tile_callback(running_machine &machine, int layer, int bank, int *code, int *color, int *flags); |
44 | 38 | void rockrage_sprite_callback(running_machine &machine, int *code, int *color); |
r17986 | r17987 | |
---|---|---|
38 | 38 | DECLARE_MACHINE_RESET(midxunit); |
39 | 39 | DECLARE_VIDEO_START(midxunit); |
40 | 40 | }; |
41 | ||
42 | ||
43 | /*----------- defined in machine/midxunit.c -----------*/ | |
44 | ||
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 | ||
51 | ||
52 |
r17986 | r17987 | |
---|---|---|
57 | 57 | virtual void palette_init(); |
58 | 58 | UINT32 screen_update_buggychl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
59 | 59 | }; |
60 | ||
61 | ||
62 | /*----------- defined in video/buggychl.c -----------*/ | |
63 | ||
64 | ||
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
43 | 43 | virtual void video_start(); |
44 | 44 | UINT32 screen_update_gotcha(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
45 | 45 | }; |
46 | ||
47 | ||
48 | /*----------- defined in video/gotcha.c -----------*/ | |
49 | ||
50 | ||
51 | ||
52 | ||
53 |
r17986 | r17987 | |
---|---|---|
82 | 82 | void screen_eof_starshp1(screen_device &screen, bool state); |
83 | 83 | }; |
84 | 84 | |
85 | ||
86 | /*----------- defined in video/starshp1.c -----------*/ | |
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | 85 | /*----------- defined in audio/starshp1.c -----------*/ |
97 | 86 | |
98 | 87 | DISCRETE_SOUND_EXTERN( starshp1 ); |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void video_start(); |
33 | 33 | UINT32 screen_update_bigstrkb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/bigstrkb.c -----------*/ | |
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
283 | 283 | extern DECLARE_READ32_DEVICE_HANDLER( n64_dp_reg_r ); |
284 | 284 | extern DECLARE_WRITE32_DEVICE_HANDLER( n64_dp_reg_w ); |
285 | 285 | |
286 | ||
287 | ||
288 | ||
289 | 286 | #endif |
r17986 | r17987 | |
---|---|---|
143 | 143 | void screen_eof_taitof2_full_buffer_delayed(screen_device &screen, bool state); |
144 | 144 | void screen_eof_taitof2_partial_buffer_delayed_qzchikyu(screen_device &screen, bool state); |
145 | 145 | }; |
146 | ||
147 | /*----------- defined in video/taito_f2.c -----------*/ | |
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 | ||
158 | ||
159 | ||
160 | ||
161 | ||
162 | ||
163 | ||
164 | ||
165 | ||
166 | ||
167 | ||
168 | ||
169 | ||
170 | ||
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 | ||
178 | ||
179 | ||
180 | ||
181 | ||
182 | ||
183 | ||
184 | ||
185 | ||
186 | ||
187 |
r17986 | r17987 | |
---|---|---|
52 | 52 | virtual void palette_init(); |
53 | 53 | UINT32 screen_update_pandoras(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | ||
57 | /*----------- defined in video/pandoras.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
58 | 58 | UINT32 screen_update_gberet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
59 | 59 | UINT32 screen_update_gberetb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
60 | 60 | }; |
61 | ||
62 | ||
63 | /*----------- defined in video/gberet.c -----------*/ | |
64 | ||
65 | ||
66 | ||
67 | ||
68 | ||
69 |
r17986 | r17987 | |
---|---|---|
48 | 48 | UINT32 screen_update_stfight(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | 50 | |
51 | ||
52 | 51 | /*----------- defined in machine/stfight.c -----------*/ |
53 | ||
54 | ||
55 | 52 | INTERRUPT_GEN( stfight_vb_interrupt ); |
56 | 53 | void stfight_adpcm_int(device_t *device); |
57 | 54 | DECLARE_WRITE8_DEVICE_HANDLER( stfight_adpcm_control_w ); |
58 | 55 | |
59 | 56 | |
60 | /*----------- defined in video/stfight.c -----------*/ | |
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
304 | 304 | UINT32 screen_update_gottlieb(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
305 | 305 | }; |
306 | 306 | |
307 | ||
308 | 307 | /*----------- defined in video/gottlieb.c -----------*/ |
309 | 308 | |
310 | ||
311 | ||
312 | ||
313 | ||
314 | ||
315 | 309 | #if USE_FAKE_VOTRAX |
316 | 310 | MACHINE_CONFIG_EXTERN( reactor_samples ); |
317 | 311 | MACHINE_CONFIG_EXTERN( qbert_samples ); |
r17986 | r17987 | |
---|---|---|
101 | 101 | DECLARE_VIDEO_START(ddragon); |
102 | 102 | UINT32 screen_update_ddragon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
103 | 103 | }; |
104 | ||
105 | ||
106 | /*----------- defined in video/ddragon.c -----------*/ | |
107 | ||
108 | ||
109 | ||
110 | ||
111 | ||
112 |
r17986 | r17987 | |
---|---|---|
45 | 45 | UINT32 screen_update_asterix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | }; |
47 | 47 | |
48 | ||
49 | ||
50 | 48 | /*----------- defined in video/asterix.c -----------*/ |
51 | 49 | |
52 | ||
53 | ||
54 | 50 | extern void asterix_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
55 | 51 | extern void asterix_sprite_callback(running_machine &machine, int *code, int *color, int *priority_mask); |
r17986 | r17987 | |
---|---|---|
82 | 82 | |
83 | 83 | |
84 | 84 | /*----------- defined in video/tubep.c -----------*/ |
85 | ||
86 | 85 | void tubep_vblank_end(running_machine &machine); |
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 |
r17986 | r17987 | |
---|---|---|
126 | 126 | UINT32 screen_update_mirderby(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
127 | 127 | void screen_eof_homedata(screen_device &screen, bool state); |
128 | 128 | }; |
129 | ||
130 | ||
131 | ||
132 | /*----------- defined in video/homedata.c -----------*/ | |
133 | ||
134 | ||
135 | ||
136 | ||
137 | ||
138 | ||
139 | ||
140 | ||
141 | ||
142 | ||
143 | ||
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 |
r17986 | r17987 | |
---|---|---|
70 | 70 | UINT32 screen_update_exidy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
71 | 71 | }; |
72 | 72 | |
73 | ||
74 | 73 | /*----------- defined in video/exidy.c -----------*/ |
75 | 74 | |
76 | 75 | void exidy_video_config(running_machine &machine, UINT8 _collision_mask, UINT8 _collision_invert, int _is_2bpp); |
77 | ||
78 | ||
79 | ||
80 | 76 | INTERRUPT_GEN( exidy_vblank_interrupt ); |
81 |
r17986 | r17987 | |
---|---|---|
31 | 31 | UINT32 screen_update_xxmissio(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | 33 | |
34 | ||
35 | /*----------- defined in video/xxmissio.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 | ||
40 | 34 | DECLARE_WRITE8_DEVICE_HANDLER( xxmissio_scroll_x_w ); |
41 | 35 | DECLARE_WRITE8_DEVICE_HANDLER( xxmissio_scroll_y_w ); |
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void video_start(); |
33 | 33 | UINT32 screen_update_mugsmash(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/mugsmash.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
20 | 20 | UINT32 screen_update_pcktgal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
21 | 21 | UINT32 screen_update_pcktgalb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
22 | 22 | }; |
23 | ||
24 | ||
25 | /*----------- defined in video/pcktgal.c -----------*/ | |
26 | ||
27 | ||
28 | ||
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
190 | 190 | void screen_eof_hng64(screen_device &screen, bool state); |
191 | 191 | }; |
192 | 192 | |
193 | ||
194 | 193 | /*----------- defined in video/hng64.c -----------*/ |
195 | ||
196 | 194 | void hng64_command3d(running_machine& machine, const UINT16* packet); |
197 | ||
198 | ||
199 | ||
200 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void video_start(); |
33 | 33 | UINT32 screen_update_solomon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/solomon.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
25 | 25 | virtual void video_start(); |
26 | 26 | UINT32 screen_update_hyhoo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
27 | 27 | }; |
28 | ||
29 | ||
30 | /*----------- defined in video/hyhoo.c -----------*/ | |
31 | ||
32 | ||
33 | ||
34 |
r17986 | r17987 | |
---|---|---|
74 | 74 | UINT32 screen_update_macrossp(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
75 | 75 | void screen_eof_macrossp(screen_device &screen, bool state); |
76 | 76 | }; |
77 | ||
78 | /*----------- defined in video/macrossp.c -----------*/ | |
79 | ||
80 | ||
81 | ||
82 | ||
83 |
r17986 | r17987 | |
---|---|---|
67 | 67 | UINT32 screen_update_ppking(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
68 | 68 | UINT32 screen_update_gladiatr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
69 | 69 | }; |
70 | ||
71 | /*----------- defined in video/gladiatr.c -----------*/ | |
72 | ||
73 | ||
74 | ||
75 | ||
76 |
r17986 | r17987 | |
---|---|---|
56 | 56 | UINT32 screen_update_moo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
57 | 57 | }; |
58 | 58 | |
59 | ||
60 | ||
61 | 59 | /*----------- defined in video/moo.c -----------*/ |
62 | ||
63 | 60 | extern void moo_tile_callback(running_machine &machine, int layer, int *code, int *color, int *flags); |
64 | 61 | extern void moo_sprite_callback(running_machine &machine, int *code, int *color, int *priority_mask); |
65 | ||
66 | ||
67 |
r17986 | r17987 | |
---|---|---|
125 | 125 | |
126 | 126 | /*----------- defined in video/taito_l.c -----------*/ |
127 | 127 | |
128 | ||
129 | ||
130 | ||
131 | ||
132 | 128 | void taitol_chardef14_m(running_machine &machine, int offset); |
133 | 129 | void taitol_chardef15_m(running_machine &machine, int offset); |
134 | 130 | void taitol_chardef16_m(running_machine &machine, int offset); |
r17986 | r17987 | |
141 | 137 | void taitol_bg19_m(running_machine &machine, int offset); |
142 | 138 | void taitol_char1a_m(running_machine &machine, int offset); |
143 | 139 | void taitol_obj1b_m(running_machine &machine, int offset); |
144 |
r17986 | r17987 | |
---|---|---|
49 | 49 | virtual void video_start(); |
50 | 50 | UINT32 screen_update_goindol(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | }; |
52 | ||
53 | ||
54 | ||
55 | /*----------- defined in video/goindol.c -----------*/ | |
56 | ||
57 | ||
58 | ||
59 |
r17986 | r17987 | |
---|---|---|
55 | 55 | virtual void palette_init(); |
56 | 56 | UINT32 screen_update_gyruss(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
57 | 57 | }; |
58 | ||
59 | ||
60 | /*----------- defined in video/gyruss.c -----------*/ | |
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
39 | 39 | virtual void video_start(); |
40 | 40 | UINT32 screen_update_groundfx(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
41 | 41 | }; |
42 | ||
43 | ||
44 | /*----------- defined in video/groundfx.c -----------*/ | |
45 | ||
46 | ||
47 |
r17986 | r17987 | |
---|---|---|
50 | 50 | virtual void palette_init(); |
51 | 51 | UINT32 screen_update_fastlane(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
52 | 52 | }; |
53 | ||
54 | ||
55 | ||
56 | ||
57 | /*----------- defined in video/fastlane.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
32 | 32 | DECLARE_MACHINE_START(kangaroo_mcu); |
33 | 33 | UINT32 screen_update_kangaroo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | ||
38 | ||
39 | /*----------- defined in video/kangaroo.c -----------*/ | |
40 | ||
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
24 | 24 | virtual void palette_init(); |
25 | 25 | UINT32 screen_update_suprloco(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
26 | 26 | }; |
27 | ||
28 | ||
29 | /*----------- defined in video/suprloco.c -----------*/ | |
30 | ||
31 | ||
32 | ||
33 |
r17986 | r17987 | |
---|---|---|
79 | 79 | UINT32 screen_update_ppan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
80 | 80 | }; |
81 | 81 | |
82 | ||
83 | 82 | /*----------- defined in drivers/m92.c -----------*/ |
84 | ||
85 | 83 | extern void m92_sprite_interrupt(running_machine &machine); |
86 | ||
87 | ||
88 | /*----------- defined in video/m92.c -----------*/ | |
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 |
r17986 | r17987 | |
---|---|---|
32 | 32 | virtual void palette_init(); |
33 | 33 | UINT32 screen_update_yard(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | /*----------- defined in video/m58.c -----------*/ | |
37 | ||
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
51 | 51 | extern void vendetta_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
52 | 52 | extern void esckids_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
53 | 53 | extern void vendetta_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
54 | ||
55 |
r17986 | r17987 | |
---|---|---|
68 | 68 | virtual void palette_init(); |
69 | 69 | UINT32 screen_update_fcombat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
70 | 70 | }; |
71 | ||
72 | ||
73 | ||
74 | /*----------- defined in video/fcombat.c -----------*/ | |
75 | ||
76 | ||
77 | ||
78 | ||
79 |
r17986 | r17987 | |
---|---|---|
22 | 22 | virtual void video_start(); |
23 | 23 | UINT32 screen_update_thoop2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
24 | 24 | }; |
25 | ||
26 | ||
27 | /*----------- defined in video/thoop2.c -----------*/ | |
28 | ||
29 | ||
30 |
r17986 | r17987 | |
---|---|---|
45 | 45 | DECLARE_VIDEO_START(wwfwfstb); |
46 | 46 | UINT32 screen_update_wwfwfest(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/wwfwfest.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
45 | 45 | UINT32 screen_update_hoccer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
46 | 46 | UINT32 screen_update_hopprobo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/marineb.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 | ||
57 | ||
58 | ||
59 |
r17986 | r17987 | |
---|---|---|
52 | 52 | DECLARE_VIDEO_START(chkun); |
53 | 53 | UINT32 screen_update_timeplt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | }; |
55 | ||
56 | ||
57 | /*----------- defined in video/timeplt.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 |
r17986 | r17987 | |
---|---|---|
35 | 35 | UINT32 screen_update_pktgaldx(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
36 | 36 | UINT32 screen_update_pktgaldb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | }; |
38 | ||
39 | ||
40 | ||
41 | /*----------- defined in video/pktgaldx.c -----------*/ | |
42 | ||
43 | ||
44 |
r17986 | r17987 | |
---|---|---|
52 | 52 | |
53 | 53 | |
54 | 54 | /*----------- defined in video/atarigx2.c -----------*/ |
55 | ||
56 | ||
57 | ||
58 | ||
59 | ||
60 | 55 | DECLARE_WRITE16_HANDLER( atarigx2_mo_control_w ); |
61 | ||
62 | 56 | void atarigx2_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
45 | 45 | virtual void video_start(); |
46 | 46 | UINT32 screen_update_fuuki16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
47 | 47 | }; |
48 | ||
49 | ||
50 | /*----------- defined in video/fuukifg2.c -----------*/ | |
51 | ||
52 | ||
53 | ||
54 |
r17986 | r17987 | |
---|---|---|
27 | 27 | virtual void palette_init(); |
28 | 28 | UINT32 screen_update_vulgus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
29 | 29 | }; |
30 | ||
31 | ||
32 | /*----------- defined in video/vulgus.c -----------*/ | |
33 | ||
34 | ||
35 | ||
36 | ||
37 |
r17986 | r17987 | |
---|---|---|
41 | 41 | UINT32 screen_update_crash(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | UINT32 screen_update_ripcord(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | ||
47 | 44 | /*----------- defined in audio/circus.c -----------*/ |
48 | 45 | |
49 | ||
50 | 46 | DISCRETE_SOUND_EXTERN( circus ); |
51 | 47 | DISCRETE_SOUND_EXTERN( robotbwl ); |
52 | 48 | DISCRETE_SOUND_EXTERN( crash ); |
r17986 | r17987 | |
---|---|---|
36 | 36 | UINT32 screen_update_sderby(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
37 | 37 | UINT32 screen_update_pmroulet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | ||
41 | /*----------- defined in video/sderby.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
24 | 24 | UINT32 screen_update_tinvader(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
25 | 25 | }; |
26 | 26 | |
27 | ||
28 | /*----------- defined in video/zac2650.c -----------*/ | |
29 | ||
30 | ||
31 | ||
32 | ||
33 |
r17986 | r17987 | |
---|---|---|
29 | 29 | virtual void video_start(); |
30 | 30 | UINT32 screen_update_shangha3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/shangha3.c -----------*/ | |
35 | ||
36 | ||
37 |
r17986 | r17987 | |
---|---|---|
48 | 48 | virtual void video_start(); |
49 | 49 | UINT32 screen_update_vastar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | ||
52 | ||
53 | /*----------- defined in video/vastar.c -----------*/ | |
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
33 | 33 | UINT32 screen_update_taotaido(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | void screen_eof_taotaido(screen_device &screen, bool state); |
35 | 35 | }; |
36 | ||
37 | ||
38 | /*----------- defined in video/taotaido.c -----------*/ | |
39 | ||
40 | ||
41 | ||
42 |
r17986 | r17987 | |
---|---|---|
28 | 28 | DECLARE_VIDEO_START(relief); |
29 | 29 | UINT32 screen_update_relief(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
30 | 30 | }; |
31 | ||
32 | ||
33 | /*----------- defined in video/relief.c -----------*/ | |
34 | ||
35 | ||
36 |
r17986 | r17987 | |
---|---|---|
273 | 273 | UINT32 screen_update_f3(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
274 | 274 | void screen_eof_f3(screen_device &screen, bool state); |
275 | 275 | }; |
276 | ||
277 | ||
278 | /*----------- defined in video/taito_f3.c -----------*/ | |
279 | ||
280 | ||
281 | ||
282 | ||
283 | ||
284 |
r17986 | r17987 | |
---|---|---|
61 | 61 | DECLARE_WRITE16_DEVICE_HANDLER( gaelco2_eeprom_cs_w ); |
62 | 62 | DECLARE_WRITE16_DEVICE_HANDLER( gaelco2_eeprom_sk_w ); |
63 | 63 | DECLARE_WRITE16_DEVICE_HANDLER( gaelco2_eeprom_data_w ); |
64 | ||
65 | /*----------- defined in video/gaelco2.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
55 | 55 | UINT32 screen_update_homerun(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
56 | 56 | }; |
57 | 57 | |
58 | ||
59 | 58 | /*----------- defined in video/homerun.c -----------*/ |
60 | ||
61 | 59 | DECLARE_WRITE8_DEVICE_HANDLER( homerun_banking_w ); |
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
64 | 64 | UINT32 screen_update_exctsccr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
65 | 65 | void screen_eof_champbas(screen_device &screen, bool state); |
66 | 66 | }; |
67 | ||
68 | ||
69 | /*----------- defined in video/champbas.c -----------*/ | |
70 | ||
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 |
r17986 | r17987 | |
---|---|---|
41 | 41 | UINT32 screen_update_baraduke(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | void screen_eof_baraduke(screen_device &screen, bool state); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/baraduke.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 | ||
51 |
r17986 | r17987 | |
---|---|---|
37 | 37 | virtual void palette_init(); |
38 | 38 | UINT32 screen_update_ssozumo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
39 | 39 | }; |
40 | ||
41 | ||
42 | /*----------- defined in video/ssozumo.c -----------*/ | |
43 | ||
44 | ||
45 | ||
46 | ||
47 |
r17986 | r17987 | |
---|---|---|
125 | 125 | extern UINT32 mcr_cpu_board; |
126 | 126 | extern UINT32 mcr_sprite_board; |
127 | 127 | |
128 | ||
129 | ||
130 | ||
131 | ||
132 | 128 | TIMER_DEVICE_CALLBACK( mcr_interrupt ); |
133 | 129 | TIMER_DEVICE_CALLBACK( mcr_ipu_interrupt ); |
134 | 130 | |
135 | ||
136 | ||
137 | ||
138 | 131 | /*----------- defined in video/mcr.c -----------*/ |
139 | 132 | |
140 | 133 | extern INT8 mcr12_sprite_xoffs; |
141 | 134 | extern INT8 mcr12_sprite_xoffs_flip; |
142 | ||
143 | ||
144 | ||
145 | ||
146 | ||
147 |
r17986 | r17987 | |
---|---|---|
51 | 51 | virtual void video_start(); |
52 | 52 | UINT32 screen_update_m107(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
53 | 53 | }; |
54 | ||
55 | ||
56 | /*----------- defined in video/m107.c -----------*/ | |
57 | ||
58 | ||
59 |
r17986 | r17987 | |
---|---|---|
47 | 47 | UINT32 screen_update_ninjaw_middle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | UINT32 screen_update_ninjaw_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | /*----------- defined in video/ninjaw.c -----------*/ | |
53 | ||
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
78 | 78 | DECLARE_READ8_HANDLER( maniach_mcu_r ); |
79 | 79 | DECLARE_READ8_HANDLER( maniach_mcu_status_r ); |
80 | 80 | |
81 | ||
82 | /*----------- defined in video/matmania.c -----------*/ | |
83 | ||
84 | ||
85 | ||
86 | ||
87 |
r17986 | r17987 | |
---|---|---|
65 | 65 | void screen_eof_twin16(screen_device &screen, bool state); |
66 | 66 | }; |
67 | 67 | |
68 | ||
69 | 68 | /*----------- defined in drivers/twin16.c -----------*/ |
70 | ||
71 | 69 | int twin16_spriteram_process_enable( running_machine &machine ); |
72 | 70 | |
73 | ||
74 | 71 | /*----------- defined in video/twin16.c -----------*/ |
75 | ||
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 | 72 | void twin16_spriteram_process( running_machine &machine ); |
r17986 | r17987 | |
---|---|---|
113 | 113 | UINT32 screen_update_megasys1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
114 | 114 | void screen_eof_megasys1(screen_device &screen, bool state); |
115 | 115 | }; |
116 | ||
117 | ||
118 | /*----------- defined in video/megasys1.c -----------*/ | |
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 |
r17986 | r17987 | |
---|---|---|
53 | 53 | UINT32 screen_update_crshrace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | void screen_eof_crshrace(screen_device &screen, bool state); |
55 | 55 | }; |
56 | ||
57 | /*----------- defined in video/crshrace.c -----------*/ | |
58 | ||
59 | ||
60 | ||
61 | ||
62 |
r17986 | r17987 | |
---|---|---|
69 | 69 | UINT32 screen_update_airbustr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
70 | 70 | void screen_eof_airbustr(screen_device &screen, bool state); |
71 | 71 | }; |
72 | ||
73 | ||
74 | /*----------- defined in video/airbustr.c -----------*/ | |
75 | ||
76 | ||
77 | ||
78 | ||
79 |
r17986 | r17987 | |
---|---|---|
32 | 32 | DECLARE_PALETTE_INIT(clshroad); |
33 | 33 | UINT32 screen_update_clshroad(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
34 | 34 | }; |
35 | ||
36 | ||
37 | /*----------- defined in video/clshroad.c -----------*/ | |
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 | ||
44 |
r17986 | r17987 | |
---|---|---|
138 | 138 | UINT32 screen_update_s2650games(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
139 | 139 | }; |
140 | 140 | |
141 | ||
142 | /*----------- defined in video/pacman.c -----------*/ | |
143 | ||
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 | ||
158 | 141 | /*----------- defined in machine/pacplus.c -----------*/ |
159 | ||
160 | 142 | void pacplus_decode(running_machine &machine); |
161 | 143 | |
162 | ||
163 | 144 | /*----------- defined in machine/jumpshot.c -----------*/ |
164 | ||
165 | 145 | void jumpshot_decode(running_machine &machine); |
166 | 146 | |
167 | ||
168 | 147 | /*----------- defined in machine/theglobp.c -----------*/ |
169 | ||
170 | ||
171 | ||
172 | 148 | DECLARE_READ8_HANDLER( theglobp_decrypt_rom ); |
173 | 149 | |
174 | ||
175 | 150 | /*----------- defined in machine/acitya.c -------------*/ |
176 | ||
177 | ||
178 | ||
179 | 151 | DECLARE_READ8_HANDLER( acitya_decrypt_rom ); |
r17986 | r17987 | |
---|---|---|
49 | 49 | UINT32 screen_update_dcheese(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
50 | 50 | }; |
51 | 51 | |
52 | ||
53 | 52 | /*----------- defined in drivers/dcheese.c -----------*/ |
54 | ||
55 | 53 | void dcheese_signal_irq(running_machine &machine, int which); |
56 | ||
57 | ||
58 | /*----------- defined in video/dcheese.c -----------*/ | |
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 |
r17986 | r17987 | |
---|---|---|
51 | 51 | extern void chqflag_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
52 | 52 | extern void chqflag_zoom_callback_0(running_machine &machine, int *code,int *color,int *flags); |
53 | 53 | extern void chqflag_zoom_callback_1(running_machine &machine, int *code,int *color,int *flags); |
54 | ||
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
77 | 77 | UINT32 screen_update_bwing(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
78 | 78 | }; |
79 | 79 | |
80 | ||
81 | 80 | /*----------- defined in video/bwing.c -----------*/ |
82 | ||
83 | 81 | extern const gfx_layout bwing_tilelayout; |
84 | ||
85 | ||
86 | ||
87 |
r17986 | r17987 | |
---|---|---|
49 | 49 | virtual void video_start(); |
50 | 50 | UINT32 screen_update_sf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
51 | 51 | }; |
52 | ||
53 | ||
54 | /*----------- defined in video/sf.c -----------*/ | |
55 | ||
56 | ||
57 | ||
58 |
r17986 | r17987 | |
---|---|---|
62 | 62 | UINT32 screen_update_lsasquad(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
63 | 63 | UINT32 screen_update_daikaiju(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
64 | 64 | }; |
65 | ||
66 | /*----------- defined in machine/lsasquad.c -----------*/ | |
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 | /*----------- defined in video/lsasquad.c -----------*/ | |
73 | ||
74 | ||
75 |
r17986 | r17987 | |
---|---|---|
88 | 88 | UINT32 screen_update_rshark(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
89 | 89 | UINT32 screen_update_popbingo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
90 | 90 | }; |
91 | ||
92 | ||
93 | /*----------- defined in video/dooyong.c -----------*/ | |
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | ||
104 | ||
105 | ||
106 | ||
107 | ||
108 | ||
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 |
r17986 | r17987 | |
---|---|---|
204 | 204 | }; |
205 | 205 | |
206 | 206 | /*----------- defined in video/cave.c -----------*/ |
207 | ||
208 | ||
209 | ||
210 | ||
211 | ||
212 | ||
213 | ||
214 | ||
215 | ||
216 | ||
217 | ||
218 | ||
219 | ||
220 | ||
221 | ||
222 | ||
223 | ||
224 | ||
225 | ||
226 | ||
227 | 207 | void cave_get_sprite_info(running_machine &machine); |
228 | 208 | void sailormn_tilebank_w(running_machine &machine, int bank); |
r17986 | r17987 | |
---|---|---|
166 | 166 | TIMER_DEVICE_CALLBACK( williams2_va11_callback ); |
167 | 167 | TIMER_DEVICE_CALLBACK( williams2_endscreen_callback ); |
168 | 168 | |
169 | /* initialization */ | |
170 | ||
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 | ||
178 | ||
179 | ||
180 | ||
181 | /* banking */ | |
182 | ||
183 | /* Mayday protection */ | |
184 | ||
185 | ||
186 | 169 | /*----------- defined in video/williams.c -----------*/ |
187 | 170 | |
188 | 171 | #define WILLIAMS_BLITTER_NONE 0 /* no blitter */ |
r17986 | r17987 | |
193 | 176 | #define WILLIAMS_TILEMAP_TSHOOT 1 /* IC79 is a 74LS157 selector jumpered to be enabled */ |
194 | 177 | #define WILLIAMS_TILEMAP_JOUST2 2 /* IC79 is a 74LS157 selector jumpered to be disabled */ |
195 | 178 | |
196 | ||
197 | ||
198 | ||
199 | ||
200 | ||
201 | ||
202 | ||
203 | ||
204 | ||
205 |
r17986 | r17987 | |
---|---|---|
47 | 47 | virtual void palette_init(); |
48 | 48 | UINT32 screen_update_brkthru(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
49 | 49 | }; |
50 | ||
51 | ||
52 | /*----------- defined in video/brkthru.c -----------*/ | |
53 | ||
54 | ||
55 | ||
56 |
r17986 | r17987 | |
---|---|---|
64 | 64 | UINT32 screen_update_fuuki32(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
65 | 65 | void screen_eof_fuuki32(screen_device &screen, bool state); |
66 | 66 | }; |
67 | ||
68 | ||
69 | /*----------- defined in video/fuuki32.c -----------*/ | |
70 | ||
71 | ||
72 | ||
73 | ||
74 |
r17986 | r17987 | |
---|---|---|
133 | 133 | }; |
134 | 134 | |
135 | 135 | /*----------- defined in video/dec8.c -----------*/ |
136 | ||
137 | ||
138 | ||
139 | ||
140 | ||
141 | ||
142 | ||
143 | ||
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | 136 | DECLARE_WRITE8_HANDLER( dec8_bac06_0_w ); |
157 | 137 | DECLARE_WRITE8_HANDLER( dec8_bac06_1_w ); |
158 | 138 | DECLARE_WRITE8_HANDLER( dec8_pf1_data_w ); |
r17986 | r17987 | |
---|---|---|
6 | 6 | DECLARE_WRITE16_HANDLER( cchip1_ctrl_w ); |
7 | 7 | DECLARE_WRITE16_HANDLER( cchip1_bank_w ); |
8 | 8 | DECLARE_WRITE16_HANDLER( cchip1_ram_w ); |
9 |
r17986 | r17987 | |
---|---|---|
53 | 53 | UINT32 screen_update_tbowl_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
54 | 54 | UINT32 screen_update_tbowl_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
55 | 55 | }; |
56 | ||
57 | ||
58 | /*----------- defined in video/tbowl.c -----------*/ | |
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 | ||
65 |
r17986 | r17987 | |
---|---|---|
40 | 40 | virtual void video_start(); |
41 | 41 | UINT32 screen_update_battlane(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | ||
44 | ||
45 | /*----------- defined in video/battlane.c -----------*/ | |
46 | ||
47 | ||
48 | ||
49 |
r17986 | r17987 | |
---|---|---|
75 | 75 | void screen_eof_atarigt(screen_device &screen, bool state); |
76 | 76 | }; |
77 | 77 | |
78 | ||
79 | 78 | /*----------- defined in video/atarigt.c -----------*/ |
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | 79 | void atarigt_scanline_update(screen_device &screen, int scanline); |
r17986 | r17987 | |
---|---|---|
40 | 40 | DECLARE_PALETTE_INIT(suprmous); |
41 | 41 | UINT32 screen_update_thepit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
42 | 42 | }; |
43 | ||
44 | ||
45 | /*----------- defined in video/thepit.c -----------*/ | |
46 | ||
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
60 | 60 | virtual void video_start(); |
61 | 61 | UINT32 screen_update_cloud9(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
62 | 62 | }; |
63 | ||
64 | ||
65 | /*----------- defined in video/cloud9.c -----------*/ | |
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
41 | 41 | virtual void video_start(); |
42 | 42 | UINT32 screen_update_rpunch(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
43 | 43 | }; |
44 | ||
45 | ||
46 | /*----------- defined in video/rpunch.c -----------*/ | |
47 | ||
48 | ||
49 | ||
50 |
r17986 | r17987 | |
---|---|---|
90 | 90 | virtual void video_start(); |
91 | 91 | UINT32 screen_update_changela(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
92 | 92 | }; |
93 | ||
94 | /*----------- defined in video/changela.c -----------*/ | |
95 | ||
96 | ||
97 | ||
98 |
r17986 | r17987 | |
---|---|---|
35 | 35 | }; |
36 | 36 | |
37 | 37 | /*----------- defined in video/crimfght.c -----------*/ |
38 | ||
39 | 38 | extern void crimfght_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
40 | 39 | extern void crimfght_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
41 | ||
42 | ||
43 |
r17986 | r17987 | |
---|---|---|
52 | 52 | void screen_eof_asuka(screen_device &screen, bool state); |
53 | 53 | }; |
54 | 54 | |
55 | ||
56 | ||
57 | 55 | /*----------- defined in machine/bonzeadv.c -----------*/ |
58 | 56 | |
59 | 57 | DECLARE_READ16_HANDLER( bonzeadv_cchip_ctrl_r ); |
r17986 | r17987 | |
61 | 59 | DECLARE_WRITE16_HANDLER( bonzeadv_cchip_ctrl_w ); |
62 | 60 | DECLARE_WRITE16_HANDLER( bonzeadv_cchip_bank_w ); |
63 | 61 | DECLARE_WRITE16_HANDLER( bonzeadv_cchip_ram_w ); |
64 | ||
65 | ||
66 | /*----------- defined in video/asuka.c -----------*/ | |
67 | ||
68 | ||
69 | ||
70 |
r17986 | r17987 | |
---|---|---|
58 | 58 | |
59 | 59 | void triplhnt_set_collision(running_machine &machine, int data); |
60 | 60 | |
61 | ||
62 | 61 | /*----------- defined in audio/triplhnt.c -----------*/ |
63 | 62 | |
64 | 63 | DISCRETE_SOUND_EXTERN( triplhnt ); |
65 | 64 | extern const samples_interface triplhnt_samples_interface; |
66 | ||
67 | ||
68 | /*----------- defined in video/triplhnt.c -----------*/ | |
69 | ||
70 | ||
71 | ||
72 | ||
73 |
r17986 | r17987 | |
---|---|---|
34 | 34 | virtual void palette_init(); |
35 | 35 | UINT32 screen_update_pooyan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
36 | 36 | }; |
37 | ||
38 | ||
39 | /*----------- defined in video/pooyan.c -----------*/ | |
40 | ||
41 | ||
42 | ||
43 | ||
44 |
r17986 | r17987 | |
---|---|---|
57 | 57 | UINT32 screen_update_wolfpack(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
58 | 58 | void screen_eof_wolfpack(screen_device &screen, bool state); |
59 | 59 | }; |
60 | ||
61 | ||
62 | /*----------- defined in video/wolfpack.c -----------*/ | |
63 | ||
64 | ||
65 | ||
66 | ||
67 | ||
68 |
r17986 | r17987 | |
---|---|---|
30 | 30 | virtual void palette_init(); |
31 | 31 | UINT32 screen_update_sidepckt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
32 | 32 | }; |
33 | ||
34 | ||
35 | /*----------- defined in video/sidepckt.c -----------*/ | |
36 | ||
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
40 | 40 | }; |
41 | 41 | |
42 | 42 | /*----------- defined in video/rollerg.c -----------*/ |
43 | ||
44 | 43 | extern void rollerg_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask); |
45 | 44 | extern void rollerg_zoom_callback(running_machine &machine, int *code,int *color,int *flags); |
46 | ||
47 | ||
48 |
r17986 | r17987 | |
---|---|---|
66 | 66 | |
67 | 67 | |
68 | 68 | /*----------- defined in machine/starwars.c -----------*/ |
69 | ||
70 | ||
71 | 69 | void starwars_mproc_init(running_machine &machine); |
72 | 70 | void starwars_mproc_reset(running_machine &machine); |
73 | 71 | |
74 | ||
75 | ||
76 | ||
77 | 72 | /*----------- defined in audio/starwars.c -----------*/ |
78 | 73 | |
79 | 74 | extern const riot6532_interface starwars_riot6532_intf; |
80 | ||
81 | 75 | SOUND_START( starwars ); |
82 | ||
83 |
r17986 | r17987 | |
---|---|---|
31 | 31 | virtual void video_start(); |
32 | 32 | UINT32 screen_update_pirates(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | }; |
34 | ||
35 | ||
36 | /*----------- defined in video/pirates.c -----------*/ | |
37 | ||
38 | ||
39 | ||
40 |
r17986 | r17987 | |
---|---|---|
31 | 31 | virtual void palette_init(); |
32 | 32 | UINT32 screen_update_tankbatt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
33 | 33 | }; |
34 | ||
35 | ||
36 | /*----------- defined in video/tankbatt.c -----------*/ | |
37 | ||
38 | ||
39 | ||
40 | ||
41 |
r17986 | r17987 | |
---|---|---|
63 | 63 | virtual void palette_init(); |
64 | 64 | UINT32 screen_update_exerion(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
65 | 65 | }; |
66 | ||
67 | ||
68 | ||
69 | /*----------- defined in video/exerion.c -----------*/ | |
70 | ||
71 | ||
72 | ||
73 | ||
74 |
r17986 | r17987 | |
---|---|---|
26 | 26 | virtual void video_start(); |
27 | 27 | UINT32 screen_update_wrally(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | }; |
29 | ||
30 | ||
31 | /*----------- defined in machine/wrally.c -----------*/ | |
32 | ||
33 | ||
34 | /*----------- defined in video/wrally.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 |
r17986 | r17987 | |
---|---|---|
36 | 36 | virtual void video_start(); |
37 | 37 | UINT32 screen_update_mosaic(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
38 | 38 | }; |
39 | ||
40 | ||
41 | /*----------- defined in video/mosaic.c -----------*/ | |
42 | ||
43 | ||
44 | ||
45 |
r17986 | r17987 | |
---|---|---|
46 | 46 | virtual void video_start(); |
47 | 47 | UINT32 screen_update_crospang(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
48 | 48 | }; |
49 | ||
50 | ||
51 | /*----------- defined in video/crospang.c -----------*/ | |
52 | ||
53 | ||
54 | ||
55 | ||
56 | ||
57 |
r17986 | r17987 | |
---|---|---|
48 | 48 | |
49 | 49 | |
50 | 50 | /*----------- defined in machine/subs.c -----------*/ |
51 | ||
52 | ||
53 | 51 | INTERRUPT_GEN( subs_interrupt ); |
54 | 52 | |
55 | ||
56 | 53 | /*----------- defined in audio/subs.c -----------*/ |
57 | 54 | |
58 | 55 | DECLARE_WRITE8_DEVICE_HANDLER( subs_noise_reset_w ); |
r17986 | r17987 | |
62 | 59 | DECLARE_WRITE8_DEVICE_HANDLER( subs_explode_w ); |
63 | 60 | |
64 | 61 | DISCRETE_SOUND_EXTERN( subs ); |
65 | ||
66 | ||
67 | /*----------- defined in video/subs.c -----------*/ | |
68 | ||
69 | ||
70 | ||
71 |
r17986 | r17987 | |
---|---|---|
29 | 29 | virtual void palette_init(); |
30 | 30 | UINT32 screen_update_darkmist(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
31 | 31 | }; |
32 | ||
33 | ||
34 | /*----------- defined in video/darkmist.c -----------*/ | |
35 | ||
36 | ||
37 | ||
38 | ||
39 |
r17986 | r17987 | |
---|---|---|
39 | 39 | UINT32 screen_update_ajax(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | }; |
41 | 41 | |
42 | ||
43 | 42 | /*----------- defined in machine/ajax.c -----------*/ |
44 | ||
45 | ||
46 | ||
47 | 43 | INTERRUPT_GEN( ajax_interrupt ); |
48 | 44 | |
49 | 45 | /*----------- defined in video/ajax.c -----------*/ |
50 | 46 | |
51 | ||
52 | ||
53 | ||
54 | 47 | extern void ajax_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority); |
55 | 48 | extern void ajax_sprite_callback(running_machine &machine, int *code,int *color,int *priority,int *shadow); |
56 | 49 | extern void ajax_zoom_callback(running_machine &machine, int *code,int *color,int *flags); |
r17986 | r17987 | |
---|---|---|
24 | 24 | virtual void video_start(); |
25 | 25 | UINT32 screen_update_funybubl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
26 | 26 | }; |
27 | ||
28 | ||
29 | ||
30 | /*----------- defined in video/funybubl.c -----------*/ | |
31 | ||
32 | ||
33 | ||
34 |
r17986 | r17987 | |
---|---|---|
241 | 241 | UINT32 screen_update_fm7(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
242 | 242 | }; |
243 | 243 | |
244 | ||
245 | /*----------- defined in drivers/fm7.c -----------*/ | |
246 | ||
247 | ||
248 | ||
249 | 244 | /*----------- defined in video/fm7.c -----------*/ |
250 | ||
251 | 245 | TIMER_CALLBACK( fm77av_vsync ); |
252 | 246 | |
253 | ||
254 | ||
255 | ||
256 | ||
257 | ||
258 | ||
259 | ||
260 | ||
261 | ||
262 | ||
263 | 247 | #endif /*FM7_H_*/ |
r17986 | r17987 | |
---|---|---|
200 | 200 | extern const i8251_interface compis_usart_interface; |
201 | 201 | extern const upd765_interface compis_fdc_interface; |
202 | 202 | |
203 | ||
204 | ||
205 | 203 | INTERRUPT_GEN(compis_vblank_int); |
206 | 204 | |
207 | 205 | #endif /* COMPIS_H_ */ |
r17986 | r17987 | |
---|---|---|
27 | 27 | UINT32 screen_update_comquest(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
28 | 28 | }; |
29 | 29 | |
30 | ||
31 | /*----------- defined in video/comquest.c -----------*/ | |
32 | ||
33 | ||
34 | ||
35 | ||
36 | ||
37 | 30 | #endif /* COMQUEST_H_ */ |
r17986 | r17987 | |
---|---|---|
59 | 59 | DECLARE_MACHINE_RESET(pow3000); |
60 | 60 | void screen_eof_zx(screen_device &screen, bool state); |
61 | 61 | }; |
62 | ||
63 | ||
64 | /*----------- defined in machine/zx.c -----------*/ | |
65 | ||
66 | ||
67 | ||
68 | ||
69 | ||
70 | 62 | /*----------- defined in video/zx.c -----------*/ |
71 | 63 | |
72 | ||
73 | ||
74 | ||
75 | 64 | void zx_ula_bkgnd(running_machine &machine, int color); |
76 | 65 | void zx_ula_r(running_machine &machine, int offs, const char *region, const UINT8 param); |
77 | 66 | |
78 | //extern int ula_nmi_active; | |
79 | //extern int ula_scancode_count; | |
80 | ||
81 | ||
82 | 67 | #endif /* ZX_H_ */ |
r17986 | r17987 | |
---|---|---|
115 | 115 | DECLARE_READ8_DEVICE_HANDLER(lx390_reset_bank); |
116 | 116 | DECLARE_WRITE8_DEVICE_HANDLER(lx390_motor_w); |
117 | 117 | |
118 | ||
119 | ||
120 | ||
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | 118 | INPUT_CHANGED(z80ne_reset); |
129 | 119 | INPUT_CHANGED(z80ne_nmi); |
130 | 120 |
r17986 | r17987 | |
---|---|---|
263 | 263 | void screen_eof_pdp1(screen_device &screen, bool state); |
264 | 264 | }; |
265 | 265 | |
266 | ||
267 | ||
268 | 266 | /*----------- defined in video/pdp1.c -----------*/ |
269 | ||
270 | ||
271 | ||
272 | ||
273 | ||
274 | 267 | void pdp1_plot(running_machine &machine, int x, int y); |
275 | 268 | void pdp1_typewriter_drawchar(running_machine &machine, int character); |
276 | 269 | void pdp1_update_lightpen_state(running_machine &machine, const lightpen_t *new_state); |
r17986 | r17987 | |
---|---|---|
146 | 146 | |
147 | 147 | |
148 | 148 | /*----------- defined in machine/apple2gs.c -----------*/ |
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | 149 | void apple2gs_doc_irq(device_t *device, int state); |
155 | 150 | |
156 | ||
157 | /*----------- defined in video/apple2gs.c -----------*/ | |
158 | ||
159 | ||
160 | ||
161 | ||
162 | ||
163 | 151 | #endif /* APPLE2GS_H_ */ |
r17986 | r17987 | |
---|---|---|
72 | 72 | |
73 | 73 | INTERRUPT_GEN( apple3_interrupt ); |
74 | 74 | |
75 | ||
76 | ||
77 | ||
78 | 75 | /*----------- defined in video/apple3.c -----------*/ |
79 | 76 | |
80 | ||
81 | ||
82 | 77 | void apple3_write_charmem(running_machine &machine); |
83 | 78 | |
84 | 79 |
r17986 | r17987 | |
---|---|---|
91 | 91 | extern const tms5501_interface dai_tms5501_interface; |
92 | 92 | |
93 | 93 | |
94 | ||
95 | ||
96 | ||
97 | 94 | /*----------- defined in video/dai.c -----------*/ |
98 | 95 | |
99 | 96 | extern const unsigned char dai_palette[16*3]; |
100 | 97 | |
101 | 98 | |
102 | ||
103 | ||
104 | ||
105 | ||
106 | 99 | /*----------- defined in audio/dai.c -----------*/ |
107 | 100 | |
108 | 101 | extern const device_type DAI_SOUND; |
r17986 | r17987 | |
---|---|---|
26 | 26 | |
27 | 27 | |
28 | 28 | /*----------- defined in machine/ac1.c -----------*/ |
29 | ||
30 | ||
31 | ||
32 | 29 | extern const z80pio_interface ac1_z80pio_intf; |
33 | 30 | |
34 | 31 | /*----------- defined in video/ac1.c -----------*/ |
35 | ||
36 | 32 | extern const gfx_layout ac1_charlayout; |
37 | 33 | |
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 | 34 | #endif /* AC1_h_ */ |
r17986 | r17987 | |
---|---|---|
149 | 149 | extern const wd17xx_interface mbee_wd17xx_interface; |
150 | 150 | extern const z80pio_interface mbee_z80pio_intf; |
151 | 151 | |
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 | ||
158 | 152 | INTERRUPT_GEN( mbee_interrupt ); |
159 | 153 | QUICKLOAD_LOAD( mbee ); |
160 | 154 | |
r17986 | r17987 | |
168 | 162 | MC6845_ON_UPDATE_ADDR_CHANGED( mbee256_update_addr ); |
169 | 163 | |
170 | 164 | |
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 | ||
178 | ||
179 | ||
180 | 165 | #endif /* MBEE_H_ */ |
r17986 | r17987 | |
---|---|---|
262 | 262 | UINT32 screen_update_nes(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
263 | 263 | }; |
264 | 264 | |
265 | ||
266 | 265 | /*----------- defined in machine/nes.c -----------*/ |
267 | 266 | |
268 | 267 | |
r17986 | r17987 | |
273 | 272 | DEVICE_IMAGE_LOAD(nes_disk); |
274 | 273 | DEVICE_IMAGE_UNLOAD(nes_disk); |
275 | 274 | |
276 | ||
277 | ||
278 | ||
279 | ||
280 | ||
281 | 275 | int nes_ppu_vidaccess( device_t *device, int address, int data ); |
282 | 276 | |
283 | 277 | void nes_partialhash(hash_collection &dest, const unsigned char *data, unsigned long length, const char *functions); |
284 | 278 | |
285 | /*----------- defined in video/nes.c -----------*/ | |
286 | 279 | |
287 | ||
288 | ||
289 | ||
290 | ||
291 | ||
292 | 280 | #endif /* NES_H_ */ |
r17986 | r17987 | |
---|---|---|
271 | 271 | |
272 | 272 | /*----------- defined in video/gb.c -----------*/ |
273 | 273 | |
274 | ||
275 | ||
276 | 274 | enum |
277 | 275 | { |
278 | 276 | GB_VIDEO_DMG = 1, |
r17986 | r17987 | |
281 | 279 | GB_VIDEO_CGB |
282 | 280 | }; |
283 | 281 | |
284 | ||
285 | ||
286 | ||
287 | ||
288 | ||
289 | ||
290 | ||
291 | ||
292 | 282 | void gb_video_reset( running_machine &machine, int mode ); |
293 | 283 | UINT8 *gb_get_vram_ptr(running_machine &machine); |
294 | 284 |
r17986 | r17987 | |
---|---|---|
203 | 203 | }; |
204 | 204 | |
205 | 205 | |
206 | ||
207 | 206 | /*----------- shared with x1twin.c -----------*/ |
208 | 207 | |
209 | ||
210 | ||
211 | ||
212 | 208 | TIMER_DEVICE_CALLBACK(x1_keyboard_callback); |
213 | 209 | TIMER_CALLBACK(x1_rtc_increment); |
214 | 210 | TIMER_DEVICE_CALLBACK( x1_cmt_wind_timer ); |
215 | 211 | |
216 | ||
217 | ||
218 | ||
219 | ||
220 | ||
221 | ||
222 | ||
223 | 212 | /*----------- defined in machine/x1.c -----------*/ |
224 | 213 | |
225 | 214 | extern const device_type X1_KEYBOARD; |
r17986 | r17987 | |
---|---|---|
88 | 88 | virtual void palette_init(); |
89 | 89 | }; |
90 | 90 | |
91 | ||
92 | /*----------- defined in video/z88.c -----------*/ | |
93 | ||
94 | extern PALETTE_INIT( z88 ); | |
95 | ||
96 | ||
97 | 91 | #endif /* Z88_H_ */ |
r17986 | r17987 | |
---|---|---|
64 | 64 | extern const via6522_interface concept_via6522_intf; |
65 | 65 | extern const wd17xx_interface concept_wd17xx_interface; |
66 | 66 | |
67 | ||
68 | ||
69 | ||
70 | 67 | INTERRUPT_GEN( concept_interrupt ); |
71 | 68 | |
72 | 69 |
r17986 | r17987 | |
---|---|---|
254 | 254 | extern void gamecom_handle_dma( device_t *device, int cycles ); |
255 | 255 | extern void gamecom_update_timers( device_t *device, int cycles ); |
256 | 256 | |
257 | ||
258 | /*----------- defined in video/gamecom.c -----------*/ | |
259 | ||
260 | ||
261 | ||
262 | ||
263 | 257 | #endif /* GAMECOM_H_ */ |
r17986 | r17987 | |
---|---|---|
67 | 67 | virtual void palette_init(); |
68 | 68 | }; |
69 | 69 | |
70 | /*----------- defined in video/advision.c -----------*/ | |
71 | ||
72 | ||
73 | ||
74 | 70 | #endif |
r17986 | r17987 | |
---|---|---|
91 | 91 | extern const i8255_interface mz700_ppi8255_interface; |
92 | 92 | extern const z80pio_interface mz800_z80pio_config; |
93 | 93 | |
94 | ||
95 | ||
96 | /* bank switching */ | |
97 | ||
98 | /* bankswitching, mz800 only */ | |
99 | ||
100 | ||
101 | ||
102 | ||
103 | /*----------- defined in video/mz700.c -----------*/ | |
104 | ||
105 | ||
106 | ||
107 | ||
108 | ||
109 | ||
110 | ||
111 | 94 | #endif /* MZ700_H_ */ |
r17986 | r17987 | |
---|---|---|
69 | 69 | void aim65_update_ds5(device_t *device, int digit, int data); |
70 | 70 | |
71 | 71 | |
72 | ||
73 | ||
74 | 72 | #endif /* AIM65_H_ */ |
r17986 | r17987 | |
---|---|---|
172 | 172 | extern const via6522_interface lisa_via6522_0_intf; |
173 | 173 | extern const via6522_interface lisa_via6522_1_intf; |
174 | 174 | |
175 | ||
176 | ||
177 | ||
178 | 175 | extern NVRAM_HANDLER(lisa); |
179 | 176 | |
180 | ||
181 | ||
182 | ||
183 | ||
184 | 177 | INTERRUPT_GEN( lisa_interrupt ); |
185 | 178 | |
186 | 179 | |
187 | ||
188 | 180 | #endif /* LISA_H_ */ |
189 | 181 |
r17986 | r17987 | |
---|---|---|
43 | 43 | virtual void machine_reset(); |
44 | 44 | }; |
45 | 45 | |
46 | ||
47 | /*----------- defined in drivers/sym1.c -----------*/ | |
48 | ||
49 | /* Pointer to the monitor ROM, which includes the reset vectors for the CPU */ | |
50 | ||
51 | ||
52 | 46 | /*----------- defined in machine/sym1.c -----------*/ |
53 | 47 | |
54 | 48 | extern const riot6532_interface sym1_r6532_interface; |
r17986 | r17987 | |
58 | 52 | extern const via6522_interface sym1_via2; |
59 | 53 | |
60 | 54 | |
61 | ||
62 | ||
63 | 55 | #endif /* SYM1_H_ */ |
r17986 | r17987 | |
---|---|---|
38 | 38 | virtual void palette_init(); |
39 | 39 | UINT32 screen_update_aquarius(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
40 | 40 | }; |
41 | ||
42 | ||
43 | /*----------- defined in video/aquarius.c -----------*/ | |
44 | ||
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 | 41 | #endif /* AQUARIUS_H_ */ |
r17986 | r17987 | |
---|---|---|
303 | 303 | DECLARE_READ32_HANDLER( x68k_tvram32_r ); |
304 | 304 | |
305 | 305 | |
306 | ||
307 | ||
308 | 306 | #endif /* X68K_H_ */ |
r17986 | r17987 | |
---|---|---|
25 | 25 | |
26 | 26 | /*----------- defined in machine/kramermc.c -----------*/ |
27 | 27 | |
28 | ||
29 | ||
30 | 28 | extern const z80pio_interface kramermc_z80pio_intf; |
31 | 29 | |
32 | 30 | /*----------- defined in video/kramermc.c -----------*/ |
r17986 | r17987 | |
34 | 32 | extern const gfx_layout kramermc_charlayout; |
35 | 33 | |
36 | 34 | |
37 | ||
38 | ||
39 | ||
40 | 35 | #endif /* KRAMERMC_h_ */ |
r17986 | r17987 | |
---|---|---|
152 | 152 | /*----------- defined in video/spectrum.c -----------*/ |
153 | 153 | |
154 | 154 | |
155 | ||
156 | ||
157 | ||
158 | ||
159 | ||
160 | ||
161 | ||
162 | 155 | void spectrum_border_force_redraw (running_machine &machine); |
163 | 156 | void spectrum_border_set_last_color (running_machine &machine, int NewColor); |
164 | 157 | void spectrum_border_draw(running_machine &machine, bitmap_ind16 &bitmap, int full_refresh, |
r17986 | r17987 | |
174 | 167 | int spectrum_EventList_NumEvents(running_machine &machine); |
175 | 168 | EVENT_LIST_ITEM *spectrum_EventList_GetFirstItem(running_machine &machine); |
176 | 169 | |
177 | /*----------- defined in video/timex.c -----------*/ | |
178 | ||
179 | ||
180 | ||
181 | ||
182 | ||
183 | ||
184 | 170 | #endif /* __SPECTRUM_H__ */ |
r17986 | r17987 | |
---|---|---|
103 | 103 | DECLARE_WRITE8_DEVICE_HANDLER( kaypro_sio_w ); |
104 | 104 | |
105 | 105 | |
106 | ||
107 | ||
108 | ||
109 | 106 | QUICKLOAD_LOAD( kayproii ); |
110 | 107 | QUICKLOAD_LOAD( kaypro2x ); |
111 | 108 | |
112 | 109 | /*----------- defined in video/kaypro.c -----------*/ |
113 | 110 | |
114 | 111 | MC6845_UPDATE_ROW( kaypro2x_update_row ); |
115 | ||
116 | ||
117 | ||
118 | ||
119 |
r17986 | r17987 | |
---|---|---|
90 | 90 | |
91 | 91 | |
92 | 92 | /*----------- defined in video/super80.c -----------*/ |
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | 93 | MC6845_UPDATE_ROW( super80v_update_row ); |
104 | 94 | |
105 | 95 | /*----------- defined in machine/super80.c -----------*/ |
106 | 96 | |
107 | ||
108 | ||
109 | 97 | extern const z80pio_interface super80_pio_intf; |
110 |
r17986 | r17987 | |
---|---|---|
121 | 121 | MACHINE_CONFIG_EXTERN( mm1m6_video ); |
122 | 122 | |
123 | 123 | |
124 | ||
125 | 124 | #endif |
r17986 | r17987 | |
---|---|---|
110 | 110 | UINT32 screen_update_oric(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
111 | 111 | }; |
112 | 112 | |
113 | ||
114 | 113 | /*----------- defined in machine/oric.c -----------*/ |
115 | ||
116 | 114 | extern const via6522_interface oric_6522_interface; |
117 | 115 | extern const via6522_interface telestrat_via2_interface; |
118 | 116 | extern const wd17xx_interface oric_wd17xx_interface; |
119 | 117 | |
120 | ||
121 | ||
122 | ||
123 | ||
124 | /* Telestrat specific */ | |
125 | ||
126 | ||
127 | ||
128 | /*----------- defined in video/oric.c -----------*/ | |
129 | ||
130 | ||
131 | ||
132 | ||
133 | ||
134 | 118 | #endif /* ORIC_H_ */ |
r17986 | r17987 | |
---|---|---|
36 | 36 | |
37 | 37 | |
38 | 38 | /*----------- defined in video/epnick.c -----------*/ |
39 | ||
40 | ||
41 | ||
42 | ||
43 | ||
44 | 39 | DECLARE_WRITE8_HANDLER( epnick_reg_w ); |
45 | 40 | |
46 | ||
47 | 41 | #endif /* __ENTERP_H__ */ |
r17986 | r17987 | |
---|---|---|
222 | 222 | DECLARE_WRITE16_HANDLER (mbc55x_video_io_w); |
223 | 223 | |
224 | 224 | |
225 | ||
226 | ||
227 | ||
228 | 225 | #define RED 0 |
229 | 226 | #define GREEN 1 |
230 | 227 | #define BLUE 2 |
r17986 | r17987 | |
---|---|---|
193 | 193 | extern const am9517a_interface at_dma8237_1_config; |
194 | 194 | extern const am9517a_interface at_dma8237_2_config; |
195 | 195 | |
196 | ||
197 | ||
198 | ||
199 | ||
200 | ||
201 | ||
202 | 196 | #endif /* AT_H_ */ |
r17986 | r17987 | |
---|---|---|
79 | 79 | |
80 | 80 | |
81 | 81 | /*----------- defined in machine/electron.c -----------*/ |
82 | ||
83 | ||
84 | ||
85 | 82 | void electron_interrupt_handler(running_machine &machine, int mode, int interrupt); |
86 | 83 | |
87 | ||
88 | /*----------- defined in video/electron.c -----------*/ | |
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | 84 | #endif /* ELECTRON_H_ */ |
r17986 | r17987 | |
---|---|---|
54 | 54 | /*----------- defined in machine/apple1.c -----------*/ |
55 | 55 | |
56 | 56 | extern const pia6821_interface apple1_pia0; |
57 | ||
58 | ||
59 | 57 | SNAPSHOT_LOAD( apple1 ); |
60 | 58 | |
61 | ||
62 | ||
63 | 59 | /*----------- defined in video/apple1.c -----------*/ |
64 | ||
65 | ||
66 | ||
67 | ||
68 | 60 | void apple1_vh_dsp_w (running_machine &machine, int data); |
69 | 61 | void apple1_vh_dsp_clr (running_machine &machine); |
70 | 62 | attotime apple1_vh_dsp_time_to_ready (running_machine &machine); |
71 | 63 | |
72 | 64 | |
73 | ||
74 | 65 | /*----------- defined in drivers/apple1.c -----------*/ |
75 | 66 | |
76 | 67 | extern const gfx_layout apple1_charlayout; |
r17986 | r17987 | |
---|---|---|
90 | 90 | |
91 | 91 | |
92 | 92 | /*----------- defined in machine/sorcerer.c -----------*/ |
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | 93 | SNAPSHOT_LOAD( sorcerer ); |
99 | 94 | |
100 | 95 | #endif /* SORCERER_H_ */ |
r17986 | r17987 | |
---|---|---|
71 | 71 | |
72 | 72 | /*----------- defined in video/a7800.c -----------*/ |
73 | 73 | |
74 | ||
75 | ||
76 | 74 | TIMER_DEVICE_CALLBACK( a7800_interrupt ); |
77 | 75 | |
78 | ||
79 | 76 | /*----------- defined in machine/a7800.c -----------*/ |
80 | 77 | |
81 | 78 | extern const riot6532_interface a7800_r6532_interface; |
82 | 79 | |
83 | ||
84 | ||
85 | ||
86 | 80 | void a7800_partialhash(hash_collection &dest, const unsigned char *data, unsigned long length, const char *functions); |
87 | 81 | |
88 | 82 | DEVICE_START( a7800_cart ); |
89 | 83 | DEVICE_IMAGE_LOAD( a7800_cart ); |
90 | 84 | |
91 | ||
92 | ||
93 | ||
94 | 85 | #endif /* A7800_H_ */ |
r17986 | r17987 | |
---|---|---|
61 | 61 | DEVICE_IMAGE_UNLOAD( nascom1_cassette ); |
62 | 62 | SNAPSHOT_LOAD( nascom1 ); |
63 | 63 | |
64 | ||
65 | ||
66 | 64 | DECLARE_READ8_DEVICE_HANDLER( nascom1_hd6402_si ); |
67 | 65 | DECLARE_WRITE8_DEVICE_HANDLER( nascom1_hd6402_so ); |
68 | 66 | |
69 | ||
70 | ||
71 | ||
72 | /*----------- defined in video/nascom1.c -----------*/ | |
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | 67 | #endif /* NASCOM1_H_ */ |
r17986 | r17987 | |
---|---|---|
77 | 77 | DECLARE_READ8_DEVICE_HANDLER( mtx_strobe_r ); |
78 | 78 | DECLARE_READ8_DEVICE_HANDLER( mtx_prt_r ); |
79 | 79 | |
80 | /* Keyboard */ | |
81 | 80 | |
82 | /* HRX */ | |
83 | ||
84 | 81 | #endif /* __MTX_H__ */ |
r17986 | r17987 | |
---|---|---|
196 | 196 | }; |
197 | 197 | |
198 | 198 | |
199 | ||
200 | 199 | #endif |
r17986 | r17987 | |
---|---|---|
201 | 201 | DEVICE_IMAGE_LOAD( sms_cart ); |
202 | 202 | |
203 | 203 | |
204 | ||
205 | ||
206 | ||
207 | 204 | #define IO_EXPANSION (0x80) /* Expansion slot enable (1= disabled, 0= enabled) */ |
208 | 205 | #define IO_CARTRIDGE (0x40) /* Cartridge slot enable (1= disabled, 0= enabled) */ |
209 | 206 | #define IO_CARD (0x20) /* Card slot disabled (1= disabled, 0= enabled) */ |
r17986 | r17987 | |
211 | 208 | #define IO_BIOS_ROM (0x08) /* BIOS ROM disabled (1= disabled, 0= enabled) */ |
212 | 209 | #define IO_CHIP (0x04) /* I/O chip disabled (1= disabled, 0= enabled) */ |
213 | 210 | |
214 | ||
215 | ||
216 | ||
217 | ||
218 | ||
219 | ||
220 | ||
221 | ||
222 | 211 | #endif /* SMS_H_ */ |
r17986 | r17987 | |
---|---|---|
106 | 106 | UINT8 * m_ram_base; |
107 | 107 | virtual void palette_init(); |
108 | 108 | }; |
109 | ||
110 | ||
111 | /*----------- defined in video/avigo.c -----------*/ | |
112 | ||
113 | extern PALETTE_INIT( avigo ); | |
114 | ||
115 | ||
116 | 109 | #endif /* AVIGO_H_ */ |
r17986 | r17987 | |
---|---|---|
95 | 95 | void samcoupe_update_memory(address_space &space); |
96 | 96 | UINT8 samcoupe_mouse_r(running_machine &machine); |
97 | 97 | |
98 | ||
99 | ||
100 | ||
101 | ||
102 | 98 | /*----------- defined in video/samcoupe.c -----------*/ |
103 | ||
104 | 99 | TIMER_CALLBACK( sam_video_update_callback ); |
105 | 100 | |
106 | ||
107 | 101 | #endif /* SAMCOUPE_H_ */ |
r17986 | r17987 | |
---|---|---|
89 | 89 | UINT32 screen_update_cybiko(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
90 | 90 | }; |
91 | 91 | |
92 | ||
93 | /*----------- defined in machine/cybiko.c -----------*/ | |
94 | ||
95 | // driver init | |
96 | ||
97 | // machine start | |
98 | ||
99 | ||
100 | ||
101 | ||
102 | // machine reset | |
103 | ||
104 | ||
105 | ||
106 | ||
107 | ||
108 | 92 | #endif /* CYBIKO_H_ */ |
r17986 | r17987 | |
---|---|---|
129 | 129 | |
130 | 130 | extern const wd17xx_interface trs80_wd17xx_interface; |
131 | 131 | |
132 | ||
133 | ||
134 | ||
135 | ||
136 | ||
137 | ||
138 | 132 | INTERRUPT_GEN( trs80_rtc_interrupt ); |
139 | 133 | INTERRUPT_GEN( trs80_fdc_interrupt ); |
140 | 134 | |
141 | ||
142 | ||
143 | /*----------- defined in video/trs80.c -----------*/ | |
144 | ||
145 | ||
146 | ||
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ||
156 | ||
157 | 135 | #endif /* TRS80_H_ */ |
r17986 | r17987 | |
---|---|---|
281 | 281 | void apple2_setup_memory(running_machine &machine, const apple2_memmap_config *config); |
282 | 282 | void apple2_update_memory(running_machine &machine); |
283 | 283 | |
284 | ||
285 | ||
286 | 284 | /*----------- defined in video/apple2.c -----------*/ |
287 | 285 | |
288 | 286 | void apple2_video_start(running_machine &machine, const UINT8 *vram, size_t vram_size, UINT32 ignored_softswitches, int hires_modulo); |
289 | 287 | |
290 | 288 | |
291 | ||
292 | ||
293 | ||
294 | 289 | #endif /* APPLE2_H_ */ |
r17986 | r17987 | |
---|---|---|
106 | 106 | |
107 | 107 | |
108 | 108 | /*----------- defined in machine/ti85.c -----------*/ |
109 | ||
110 | ||
111 | ||
112 | ||
113 | ||
114 | ||
115 | 109 | NVRAM_HANDLER( ti83p ); |
116 | 110 | NVRAM_HANDLER( ti86 ); |
117 | 111 | |
118 | 112 | SNAPSHOT_LOAD( ti8x ); |
119 | 113 | |
120 | 114 | |
121 | /*----------- defined in video/ti85.c -----------*/ | |
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 | 115 | #endif /* TI85_H_ */ |
r17986 | r17987 | |
---|---|---|
258 | 258 | MACHINE_CONFIG_EXTERN( abc1600_video ); |
259 | 259 | |
260 | 260 | |
261 | ||
262 | 261 | #endif |
r17986 | r17987 | |
---|---|---|
84 | 84 | extern const ins8250_interface svi318_ins8250_interface[2]; |
85 | 85 | extern const wd17xx_interface svi_wd17xx_interface; |
86 | 86 | |
87 | ||
88 | ||
89 | ||
90 | ||
91 | 87 | DEVICE_START( svi318_cart ); |
92 | 88 | DEVICE_IMAGE_LOAD( svi318_cart ); |
93 | 89 | DEVICE_IMAGE_UNLOAD( svi318_cart ); |
94 | 90 | |
95 | 91 | |
96 | ||
97 | ||
98 | 92 | int svi318_cassette_present(running_machine &machine, int id); |
99 | 93 | |
100 | 94 | MC6845_UPDATE_ROW( svi806_crtc6845_update_row ); |
101 | 95 | |
102 | 96 | |
103 | ||
104 | 97 | #endif /* SVI318_H_ */ |
r17986 | r17987 | |
---|---|---|
118 | 118 | DECLARE_READ8_DEVICE_HANDLER( mc1502_wd17xx_motor_r ); |
119 | 119 | DECLARE_WRITE8_DEVICE_HANDLER( mc1502_wd17xx_aux_w ); |
120 | 120 | |
121 | ||
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | 121 | DEVICE_IMAGE_LOAD( pcjr_cartridge ); |
129 | 122 | |
130 | 123 | TIMER_DEVICE_CALLBACK( pc_frame_interrupt ); |
r17986 | r17987 | |
133 | 126 | TIMER_DEVICE_CALLBACK( null_frame_interrupt ); |
134 | 127 | |
135 | 128 | |
136 | ||
137 | ||
138 | 129 | void pc_rtc_init(running_machine &machine); |
139 | 130 | |
140 | 131 |
r17986 | r17987 | |
---|---|---|
146 | 146 | |
147 | 147 | |
148 | 148 | /*----------- defined in machine/pce.c -----------*/ |
149 | ||
150 | 149 | DEVICE_IMAGE_LOAD(pce_cart); |
151 | ||
152 | 150 | extern const msm5205_interface pce_cd_msm5205_interface; |
153 | 151 | |
154 | ||
155 | ||
156 | ||
157 | ||
158 | 152 | #endif /* PCE_H_ */ |
r17986 | r17987 | |
---|---|---|
36 | 36 | |
37 | 37 | |
38 | 38 | /*----------- defined in machine/galaxy.c -----------*/ |
39 | ||
40 | ||
41 | 39 | INTERRUPT_GEN( galaxy_interrupt ); |
42 | 40 | SNAPSHOT_LOAD( galaxy ); |
43 | 41 | |
44 | ||
45 | ||
46 | ||
47 | ||
48 | 42 | /*----------- defined in video/galaxy.c -----------*/ |
49 | ||
50 | ||
51 | ||
52 | ||
53 | 43 | void galaxy_set_timer(running_machine &machine); |
54 | 44 | |
55 | 45 | #endif /* GALAXY_H_ */ |
r17986 | r17987 | |
---|---|---|
35 | 35 | |
36 | 36 | /*----------- defined in machine/gamepock.c -----------*/ |
37 | 37 | |
38 | ||
39 | ||
40 | 38 | int gamepock_io_callback( device_t *device, int ioline, int state ); |
41 | 39 | |
42 | 40 | #endif |
r17986 | r17987 | |
---|---|---|
295 | 295 | extern const via6522_interface bbcb_user_via; |
296 | 296 | extern const wd17xx_interface bbc_wd17xx_interface; |
297 | 297 | |
298 | ||
299 | ||
300 | ||
301 | ||
302 | ||
303 | ||
304 | ||
305 | ||
306 | ||
307 | ||
308 | 298 | INTERRUPT_GEN( bbcb_keyscan ); |
309 | 299 | INTERRUPT_GEN( bbcm_keyscan ); |
310 | 300 | |
311 | ||
312 | ||
313 | ||
314 | ||
315 | ||
316 | ||
317 | ||
318 | 301 | /* disc support */ |
319 | 302 | |
320 | 303 | DEVICE_IMAGE_LOAD ( bbcb_cart ); |
321 | 304 | |
322 | ||
323 | ||
324 | ||
325 | ||
326 | ||
327 | ||
328 | 305 | /* tape support */ |
329 | 306 | |
330 | 307 | |
r17986 | r17987 | |
333 | 310 | |
334 | 311 | /*----------- defined in video/bbc.c -----------*/ |
335 | 312 | |
336 | ||
337 | ||
338 | ||
339 | ||
340 | ||
341 | ||
342 | 313 | void bbc_set_video_memory_lookups(running_machine &machine, int ramsize); |
343 | 314 | void bbc_setscreenstart(running_machine &machine, int b4, int b5); |
344 | 315 | void bbcbp_setvideoshadow(running_machine &machine, int vdusel); |
345 | 316 | |
346 | ||
347 | ||
348 | ||
349 | ||
350 | 317 | #endif /* BBC_H_ */ |
Previous | 199869 Revisions | Next |