Dataeast Vapor Trail pcb question

The place for all discussion on gaming hardware
Post Reply
User avatar
dink
Posts: 124
Joined: Sun Jan 26, 2014 7:58 pm
Location: Detroit
Contact:

Dataeast Vapor Trail pcb question

Post by dink »

I have a question to anyone who has played the arcade pcb version of Vaportrail - does the music speed up when you mash the fire button and slow down when your ship stops fireing like it does in emulation? (MAME/FBA, etc)

thanks and best regards,
- dink
User avatar
system11
Posts: 6325
Joined: Tue Jan 25, 2005 10:17 pm
Location: UK
Contact:

Re: Dataeast Vapor Trail pcb question

Post by system11 »

dink wrote:I have a question to anyone who has played the arcade pcb version of Vaportrail - does the music speed up when you mash the fire button and slow down when your ship stops fireing like it does in emulation? (MAME/FBA, etc)

thanks and best regards,
- dink
I had a spare PCB I needed to drag out and test/sell - so this prompted me to actually do so.

Yes it's a MAME bug, actually it was reported years ago too:

http://mametesters.org/view.php?id=2108
System11's random blog, with things - and stuff!
http://blog.system11.org
User avatar
dink
Posts: 124
Joined: Sun Jan 26, 2014 7:58 pm
Location: Detroit
Contact:

Re: Dataeast Vapor Trail pcb question

Post by dink »

Thanks! I'm working on the emulation in fbalpha(dotcom), and we have the same exact bug, but totally different code. weird, eh? I plan on digging pretty deep on this one, and when a fix is found, the info will be made available to the MAME guys, of course! :)

best regards,
- dink (fba dev-hippie)
Last edited by dink on Tue Jan 27, 2015 7:33 am, edited 1 time in total.
User avatar
dink
Posts: 124
Joined: Sun Jan 26, 2014 7:58 pm
Location: Detroit
Contact:

Re: Dataeast Vapor Trail pcb question

Post by dink »

Problem solved!
The huc6280 (audiocpu) is running too fast - 8055000hz is totally wrong, there must be some sort of divider that wasn't accounted for.
Setting the huc to 2685000hz, the bgm plays perfectly. :D
In Rohga(.c aka the sequel), the huc is running at 32220000/4/3
vaportra.c, its running at 32220000/4 - missing the /3 divider

best regards,
- dink
Post Reply