I've released (just for fun) some mame artwork with animated elements for Outrun, hangon and shangon at the moment, they will be in the Mr. Do MAME IN-GAME ARTWORK page but until then you may temporary download here
Now I'm working on buggyboy / buggyboyjr / speedbuggy artwork also with animated elements (steering and gear) and I think there is a problem with the audio driver (tx1.cpp) for the steering output.
The problem for me is that the steering should report a value from $0 to $ff (0-255) but it reports a value from $0 to $0f (0-15) both for buggyboy and buggyboyjr while is correct for tx1 (same driver).
By looking the code ( tx1.cpp) there is the answer, for me there is a typo.
This is the portion of code for tx1 (rows 483,484)
Code: Select all
PORT_START("AN_STEERING")
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(20) PORT_KEYDELTA(6)
While this is the portion of code for buggyboy (rows 957,958)
Code: Select all
PORT_START("AN_STEERING")
PORT_BIT( 0x0f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(25)
and this is the portion of code for buggyboyjr (rows 1047,1048)
Code: Select all
PORT_START("AN_STEERING")
PORT_BIT( 0x0f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(25)
To prove what I say, i've released a test artwork for both tx1 and buggyboy, by going on service mode, you may test the steering value that is for both $0-$FF in the service screen but the artwork reports $0-$f for buggyboy (and buggyboyjr too) while is correct for tx1.
I don't know if is a typo as I think, is there someone that may confirm or not what I think and if there is a problem, I don't know how to report this information to developers, is this post enough or there is another way?