Welcome!

Final Burn Neo => FBN Development => Topic started by: iq_132 on February 12, 2008, 10:52:55 AM

Title: Pac-man Driver
Post by: iq_132 on February 12, 2008, 10:52:55 AM
Here's a driver for games on Pac-man (http://www.mameworld.net/maws/driverinfo/pacman.c) hardware.

Supported games:

Abscam (http://www.mameworld.net/maws/romset/abscam)
Ali Baba and 40 Thieves (http://www.mameworld.net/maws/romset/alibaba)
Atlantic City Action (http://www.mameworld.net/maws/romset/acitya)
Beastie Feastie (http://www.mameworld.net/maws/romset/beastf)
Big Bucks (http://www.mameworld.net/maws/romset/bigbucks)
Boardwalk Casino (http://www.mameworld.net/maws/romset/bwcasino)
Cannon Ball (Pacman Hardware) (http://www.mameworld.net/maws/romset/cannonbp)
Caterpillar Pacman Hack (http://www.mameworld.net/maws/romset/ctrpllrp)
Crush Roller (bootleg) (http://www.mameworld.net/maws/romset/crushbl)
Crush Roller (Kural - bootleg?) (http://www.mameworld.net/maws/romset/crush3)
Crush Roller (Kural Esco - bootleg?) (http://www.mameworld.net/maws/romset/crush2)
Crush Roller (Kural Samno) (http://www.mameworld.net/maws/romset/crush)
Crush Roller (Kural TWT) (http://www.mameworld.net/maws/romset/crush4)
Crush Roller (Sidam bootleg) (http://www.mameworld.net/maws/romset/crushs)
Dream Shopper (http://www.mameworld.net/maws/romset/dremshpr)
Driving Force (Pac-Man conversion) (http://www.mameworld.net/maws/romset/drivfrcp) - Not working [uses S2650 cpu]
Eggor (http://www.mameworld.net/maws/romset/eggor)
Eight Ball Action (Pac-Man conversion) (http://www.mameworld.net/maws/romset/8bpm) - Not working [uses S2650 cpu]
Eyes (Digitrex Techstar) (http://www.mameworld.net/maws/romset/eyes)
Eyes (Techstar) (http://www.mameworld.net/maws/romset/eyes2)
Eyes (Zaccaria) (http://www.mameworld.net/maws/romset/eyeszac)
Gorkans (http://www.mameworld.net/maws/romset/gorkans)
Hangly-Man (set 1) (http://www.mameworld.net/maws/romset/hangly)
Hangly-Man (set 2) (http://www.mameworld.net/maws/romset/hangly2)
Hangly-Man (set 3) (http://www.mameworld.net/maws/romset/hangly3)
Joyman (http://www.mameworld.net/maws/romset/joyman)
Jump Shot (http://www.mameworld.net/maws/romset/jumpshot)
Jump Shot Engineering Sample (http://www.mameworld.net/maws/romset/jumpshtp)
Korosuke Roller (http://www.mameworld.net/maws/romset/korosuke)
Lizard Wizard (http://www.mameworld.net/maws/romset/lizwiz)
Magic Brush (http://www.mameworld.net/maws/romset/mbrush)
Make Trax (set 1) (http://www.mameworld.net/maws/romset/maketrax)
Make Trax (set 2) (http://www.mameworld.net/maws/romset/maketrxb)
Mr. TNT (http://www.mameworld.net/maws/romset/mrtnt)
Ms. Pac Attack (http://www.mameworld.net/maws/romset/mspacmat)
Ms. Pac-Man (http://www.mameworld.net/maws/romset/mspacman)
Ms. Pac-Man (bootleg) (http://www.mameworld.net/maws/romset/mspacmab)
Ms. Pac-Man (bootleg, (encrypted)) (http://www.mameworld.net/maws/romset/mspacmbe)
Ms. Pac-Man (with speedup hack) (http://www.mameworld.net/maws/romset/mspacmnf)
Ms. Pac-Man Plus (http://www.mameworld.net/maws/romset/mspacpls)
Ms. Pacman Champion Edition / Super Zola Pac Gal (http://www.mameworld.net/maws/romset/mschamp)
MTV Rock-N-Roll Trivia (Part 2) (http://www.mameworld.net/maws/romset/rocktrv2)
Naughty Mouse (set 1) (http://www.mameworld.net/maws/romset/nmouse)
Naughty Mouse (set 2) (http://www.mameworld.net/maws/romset/nmouseb)
New Puck-X (http://www.mameworld.net/maws/romset/newpuckx)
Newpuc2 (set 1) (http://www.mameworld.net/maws/romset/newpuc2)
Newpuc2 (set 2) (http://www.mameworld.net/maws/romset/newpuc2b)
Pac-Gal (http://www.mameworld.net/maws/romset/pacgal)
Pac-Man (Hearts) (http://www.mameworld.net/maws/romset/pacheart)
Pac-Man (Midway) (http://www.mameworld.net/maws/romset/pacman)
Pac-Man (Midway, harder) (http://www.mameworld.net/maws/romset/pacmod)
Pac-Man (Midway, with speedup hack) (http://www.mameworld.net/maws/romset/pacmanf)
Pac-Man Plus (http://www.mameworld.net/maws/romset/pacplus)
Paint Roller (http://www.mameworld.net/maws/romset/paintrlr)
Piranha (http://www.mameworld.net/maws/romset/piranha)
Piranha (hack) (http://www.mameworld.net/maws/romset/piranhah)
Piranha (older) (http://www.mameworld.net/maws/romset/piranhao)
Ponpoko (http://www.mameworld.net/maws/romset/ponpoko)
Ponpoko (Venture Line) (http://www.mameworld.net/maws/romset/ponpokov)
Porky (http://www.mameworld.net/maws/romset/porky) - Not working [uses S2650 cpu]
Puckman (Falcom?) (http://www.mameworld.net/maws/romset/puckmanh)
PuckMan (Japan set 1 with speedup hack) (http://www.mameworld.net/maws/romset/puckmanf)
PuckMan (Japan set 1, Probably Bootleg) (http://www.mameworld.net/maws/romset/puckman)
PuckMan (Japan set 2) (http://www.mameworld.net/maws/romset/puckmana)
PuckMan (Japan set 3) (http://www.mameworld.net/maws/romset/puckmod)
Shoot the Bull (http://www.mameworld.net/maws/romset/shootbul) - [Not working - bad inputs]
Super Glob (Pac-Man hardware) (http://www.mameworld.net/maws/romset/sprglobp)
Super Glob (Pac-Man hardware) German (http://www.mameworld.net/maws/romset/sprglbpg)
The Glob (Pac-Man hardware) (http://www.mameworld.net/maws/romset/theglobp)
Van-Van Car (http://www.mameworld.net/maws/romset/vanvan)
Van-Van Car (Karateco) (http://www.mameworld.net/maws/romset/vanvank)
Van-Van Car (set 3) (http://www.mameworld.net/maws/romset/vanvanb)
Woodpecker (set 1) (http://www.mameworld.net/maws/romset/woodpek)
Woodpecker (set 2) (http://www.mameworld.net/maws/romset/woodpeka) - [not working, bad dump]

Known bugs/issues:
You need the epos driver (http://neo-source.com/index.php?topic=776.0) as well, since Super Glob (Pac-Man hardware) (http://www.mameworld.net/maws/romset/sprglobp), Super Glob (Pac-Man hardware) German (http://www.mameworld.net/maws/romset/sprglbpg), and The Glob (Pac-Man hardware) (http://www.mameworld.net/maws/romset/theglobp) use suprglob on that hardware as a parent.
No sound
Shoot the Bull's trackball inputs do not work (correctly)
There is a small graphics glitch in Puckman (and clones) during the intro (on the left side of the screen)
Games that use the S2650 CPU instead of a z80 are not working

Title: Re: Pac-man Driver
Post by: BisonSAS on February 13, 2008, 12:06:00 AM
Nice! :cool: I love Pacman. :biggrin:
Title: Re: Pac-man Driver
Post by: kev on February 15, 2008, 06:27:01 PM
Cool. Crush Roller is a favorite of mine. :)
Title: Re: Pac-man Driver
Post by: LittleKaneda on February 25, 2008, 03:02:59 AM
Hey it's me! (nice forum)

Just wanted to clarify, the graphics glitch you mentioned also happens during game play.

I also noticed that DIP Switch settings have "1 Life" as Default when it should be 3?

Title: Re: Pac-man Driver
Post by: iq_132 on February 26, 2008, 03:31:07 PM
Hey it's me! (nice forum)

Hiya :) Thanks!

Quote
Just wanted to clarify, the graphics glitch you mentioned also happens during game play.

I also noticed that DIP Switch settings have "1 Life" as Default when it should be 3?



Quote
1.1
Fixed graphics glitches on left side of screen
Adjusted default dips (3x lives & 1C 1C)
Now uses generic tile decoding
Cleaned/shortened drawing routine

Thanks to LittleKaneda for the bug report :)

I'll have to keep investigating why the highscore text isn't shown. :S
*edit*
hmm... other games draw in that region of the screen (Super Glob). This isn't related
to video, I think.
Title: Re: Pac-man Driver
Post by: LittleKaneda on February 26, 2008, 04:49:55 PM
In a bit of a hurry (have to leave in a few) but I gave it a few runs and found a new bug:

The problem is now somewhat reversed, in a way. Whenever pacman enters the right side of the screen, he leaves a mark there (similar to the marks before) except now it stays there the entire game session. The ghosts are able to leave marks on the right side of the screen by both entering and exiting either side. Pacman can only effect the right side of the screen by entering it. I'm able to clear the marks by going into window mode, then back into fullscreen (or vice versa).

I'm not sure if this has anything to do with it, but the right edge of the board is cut off by a few pixels.
Title: Re: Pac-man Driver
Post by: iq_132 on February 26, 2008, 04:52:41 PM
I didn't even notice that lol

find this:

if (x >= 223 || x < 0) continue;

change it to

if (x > 223 || x < 0) continue;

I attached the fixed file above.


Basically what it was doing is not drawing the right-most line the background tiles over the previous frame.  This left the sprites from the previous frame peeking through. lol
Title: Re: Pac-man Driver
Post by: LittleKaneda on February 26, 2008, 09:12:37 PM
Wonderful work! :D
Title: Pacman sound in FBA
Post by: nganiere on April 28, 2008, 06:51:44 PM
I was wondering if anyone is working on getting the sound to work with the pacman driver in fba.  It would be awesome if this could get included....also, I was wondering if anyone is working on the galaxian driver that treble winner had been working on in the past....why isn't this included in the release of fba is beyond me but anyways keep up the good work, nice release of FBA 0.2.96.81.....sega support scrolling fixed, almost perfect now.....
Title: Re: Pac-man Driver
Post by: iq_132 on May 10, 2008, 11:53:23 PM
I was wondering if anyone is working on getting the sound to work with the pacman driver in fba. It would be awesome if this could get included.
AFAIK, no.  I know slightly more than nothing, but slightly less than sh** about dealing with sounds of any sort for any system. So if it happens, it probably won't be by me.

Quote
...also, I was wondering if anyone is working on the galaxian driver that treble winner had been working on in the past....why isn't this included in the release of fba is beyond me but anyways keep up the good work, nice release of FBA 0.2.96.81.....sega support scrolling fixed, almost perfect now.....

I'm guessing Treb doesn't think his Galaxian driver is that good. I'd like to take a look at it after the current stuff in MAME gets sorted.
Title: Re: Pac-man Driver
Post by: iq_132 on June 05, 2008, 01:22:17 AM
Here's a tiny update:
Just fixed the missing "High Score" in pacman (who knew games actually used their address mirrors? lol)
Title: Pacman Driver
Post by: nganiere on October 03, 2008, 05:52:02 PM
I don't know if any other games from this driver have messed up sound, but Alibaba and 40 Thieves the sound is messed up.....anyone know if this can be fixed or going to be fixed....I haven't tested the other games extensively from this driver but I did notice the sound being buggy under this game from the pacman driver.....
Title: Re: Pacman Driver
Post by: iq_132 on October 03, 2008, 05:55:17 PM
Ali baba never had the sound properly hooked up for it (it needs a special write handler to make the sound registers contiguous).  I'll add it to my "to do" list. Thanks for the bug report :)
Title: Re: Pacman Driver
Post by: iq_132 on October 04, 2008, 03:58:16 PM
Fixed. :)
Title: Re: Pacman Driver
Post by: nganiere on October 04, 2008, 08:44:47 PM
Works.....thanks again....