Main > Software Forum

IPAC & Tunnel Hunt Oddity

Pages: << < (2/2)

Minwah:


--- Quote from: 2600 on July 28, 2004, 10:59:23 am ---It's all in fun.  ;D

Seriously though, doubt it's hardware unless it's a bad connection.

You could really check out your coin mechs by using one of those keyboard test programs.  I think Retroblast has one.  Then just keep shoveling coins to make sure each coin registers.

In game, make sure you are trying to register a coin at the same point in the game using a keyboard and your coin mechs.  I know some games only register coins at certain points in a game.   If you start a game and the keyboard works at one point in the game and then restart the game and the coin mech doesn't work at that same point.  Well then that sucks and requires a bit more troubleshooting.

--- End quote ---

Well I guess your right, since I've checked the hardware a million times.  The mech does miss the occasional coin, but as I say even in Tunnel Hunt in the TAB menu the mechs work every time, but in the game no-go.

I think I'll have to put it down to 'one of those things'...Tho if anyone else could give it a go I'd appreciate it (I'm using v0.84u3 btw).

SS427:

Minwah,

This probably won't help and may be totally unrelated, but part of what you said about the switch not working and the keyboard does,,,sounds exactly like what was happening with my keyboard/ipac.  

I had discussed this with you and Andy (I think you and Andy may have discussed this also, but not sure) a number of months ago (maybe longer).   I was having "arcade" button pressing not registering and sending the wrong key press, but when I would use the keyboard everything worked just fine.

Sorry, but we never found out exactly what was causing this.  I tried a new ipac and still had the problems.  What did seem to fix it was that I quit using the usb connection between the ipac and computer and went with ps2 ???.

On another note I have noticed some games do not register coin inputs when pressed quickly (more than once), inparticular is Tempest on my setup ( I have to give it a second or so before I press the coin button a second time).

ss

RayB:

What kind of frame rate are you getting in Tunnel Hunt?
(F11 in MAME).

If it's very very low, that could explain things, because your coin might be activating the switch at a time when the game's code is not "looking" at the coin switch register.

See the way it works is that games have one screen refresh to do all their "logic" before it's time to redraw the screen again (which with arcade hardware, it's 60 times per second).

Now, programmers would try and get every millisecond they could if they were trying very "challenging" things for the particular hardware. Tunnel Hunt does alot of scaling and mock 3D yes? There's a chance that in order to gain extra coding milliseconds, the programmer(s) may have relagated looking at the coin reg maybe once every 30 frames, rather than every frame (in other words, rather than checking with every screen refresh, which would be 60 times a second, maybe it's 1 or 2 times a second).

To make a long story short, if such tricks were being done, it wouldn't affect the original hardware, running at its original frame rate of 60fps. But in an emulated version, running slower, with frames being dropped, perhaps the coin checking algorithm is sometimes being skipped!

This is all conjecture. ;D  I'd also check the bug list in MAME.

~Ray B




Minwah:

Thanks guys :)

SS427: I think I remember your problem...I don't think this is the case here tho - everything works perfectly except this input on this game.  Wierd that it does register the input in the TAB menu every time (ie the IPAC *is* working properly).  Oh and I use PS/2.

RayB: Good point, but it is running at fullspeed.  I would guess that even if it were skipping frames, it should register the occasional coin (just by luck with the timing) but it doesn't.  I'll check the MAME bug list, but I don't think it will be there, as hitting 5 on the keyboard works every time...

Pages: << < (2/2)

Go to full version