About namco system 11 c431 keycus(dancing eyes)

Isn't it true any positional gun game can also use the type 2?
So that just orphans a small subset of games.
 
Isn't it true any positional gun game can also use the type 2?
So that just orphans a small subset of games.
yes and no.

from the game's perspective there is no difference it's just analog inputs, I've played Type 2 IO gun games with an analog joystick (specifically Ghost Squad with a Zombie Revenge panel) and I've also played positional gun games with the type 2 guns.

the issue is that the type 2 IO output can be jittery and the games are programmed to compensate for that, but most fix gun games wont be, so you may get a lot of jitter in the cross-hairs.

Similarly the axis and axis direction may not be the same, so you might have x and y swapped or inverted.
 
I'm happy to tell all your guys that we dont need wheels and pedal.... I patched them up.
Here a working file for using Left Right and Player 1 button 1 for Pedal
Tested on real hardware.

input from jamma and B7 for View.

Road to multi SYS 11 @Hammy now its up to you :P
Which rom file is modified for regular controls?
Debating making it dual/doubled so I can choose.

@Hammy @pierpa86
@WangDrum any more unlocked?
 
Last edited:
I want it for a driving cabinet, so the joystick hack is not so important for me :D
The analog version is also completed?

So, it's only soul edge, quiz angel and tekken 2 versions that need cracking now, everything else is done!
One less, SoulEdge boot patched.

- `0x02D792`: `0x43 -> 0x00`
- `0x037176`: `0x67 -> 0x00`
- `0x037183`: `0xF4 -> 0x01`
- `0x037184`: `0xFF -> 0x00`

Please dont ask me to test on realhardware i dont have any other motherboard to use.
Tested as Tekken 2 on mame.

edit:
Not completed, need a fix for Li longs stage

edit 2:
Color fixed but still no fog in stage.
 

Attachments

Last edited:
For soul edge, i think the protection is Li Long's stage.

Please dont ask me to test on realhardware i dont have any other motherboard to use.
For sys 11, i am low on top boards but have some spare bottom board / romboards that are good.
Let me dig them out, maybe i can send a few (and maybe you can make a pocket racer for me ;) ) ...
 
Tekken 2 Ver.B (World, TES2VER.D) - Done
Thats was hard

Remember that Tekken use different ic order.

ROM_REGION32_LE( 0x1000000, "user2", 0 ) /* main data */
ROM_LOAD16_BYTE( "tes1rom0l.ic6", 0x0000000, 0x200000, CRC(fc904ede) SHA1(cea378ba86f94beadb3d67685f1b8c141f478abe) )
ROM_LOAD16_BYTE( "tes1rom0u.ic5", 0x0000001, 0x200000, CRC(57b38f5d) SHA1(edb4beab47b1339a5b1bc8071086abfcba57722e) )
ROM_LOAD16_BYTE( "tes1rom1l.ic8", 0x0400000, 0x200000, CRC(aa48f04b) SHA1(f7383d2b3a84c4e649a27c0ad1e6af4702ec0a17) )
ROM_LOAD16_BYTE( "tes1rom1u.ic3", 0x0400001, 0x200000, CRC(b147c543) SHA1(c4b18c218999ec73d04c92e06fb3e6165ceebf2b) )
ROM_LOAD16_BYTE( "tes1rom2l.ic7", 0x0800000, 0x200000, CRC(b08da52c) SHA1(31fe2021d0fe37c16555650dd10d26ed80d9b493) )
ROM_LOAD16_BYTE( "tes1rom2u.ic4", 0x0800001, 0x200000, CRC(8a1561b8) SHA1(ebc02c9e7033d54aefb5034c97a3c8cd749b5600) )
ROM_LOAD16_BYTE( "tes1rom3l.ic9", 0x0c00000, 0x200000, CRC(d5ac0f18) SHA1(342d063f7974bd1f90b5ca4832dfa4fbc9605453) )
ROM_LOAD16_BYTE( "tes1rom3u.ic1", 0x0c00001, 0x200000, CRC(44ed509d) SHA1(27e26aaf5ce72ab686f3f05743b1d91b5334b4e0) )


ROM_REGION32_LE( 0x1000000, "user2", 0 ) /* main data */
ROM_LOAD16_BYTE( "so1rom0u.ic5", 0x0000000, 0x200000, CRC(e364d673) SHA1(70fd58fb912939c57e3a5fadd01c1467df08d4ac) )
ROM_LOAD16_BYTE( "so1rom0l.ic6", 0x0000001, 0x200000, CRC(9c5b0858) SHA1(f3ac726f1167551beea7edc46e43b826b7baaf62) )
ROM_LOAD16_BYTE( "so1rom1u.ic3", 0x0400000, 0x200000, CRC(8f9d8c5b) SHA1(ac1da70854eee344a645749f564366ceac571767) )
ROM_LOAD16_BYTE( "so1rom1l.ic8", 0x0400001, 0x200000, CRC(4406ef16) SHA1(c86f199fdb1db23e5944ca51e6518b9cd0dafb71) )
ROM_LOAD16_BYTE( "so1rom2u.ic4", 0x0800000, 0x200000, CRC(b4baa886) SHA1(0432692a4d71a3f1b47707efb6858927744940e4) )
ROM_LOAD16_BYTE( "so1rom2l.ic7", 0x0800001, 0x200000, CRC(37c1f66e) SHA1(13a8a73fce142ea5ebe3f0c1050e44a027ab42a6) )
ROM_LOAD16_BYTE( "so1rom3u.ic1", 0x0c00000, 0x200000, CRC(f11bd521) SHA1(baf936dec58cebfeef1c74f95e455b2fe74eb982) )
ROM_LOAD16_BYTE( "so1rom3l.ic9", 0x0c00001, 0x200000, CRC(84465bcc) SHA1(d8be888d41cfe194c3a1853d9146d3a74ef7bab1) )
 

Attachments

at moment i tested only on mame and boot of game, I think everything is fine, as soon as I have time I'll play them until the end to see if there are other checks during the game.
 
For soul edge, i think the protection is Li Long's stage.


For sys 11, i am low on top boards but have some spare bottom board / romboards that are good.
Let me dig them out, maybe i can send a few (and maybe you can make a pocket racer for me ;) ) ...
You are right, seems there is an interpolation color routing for Li longs stage, need investigations....
 
Forcing opcode
1774455726020.png
damn so many variant X(
rf_t3o02_008k.png
rf_t3o1e_008k.png
rf_or4210_008k.png
 
Yeah , this is why the games need playing to the end, some of the stuff is sneaky!
Never checked soul edge, it was fairly recently figured out, the bug was in MAME for years.
i dont know how to solve fog problem, if you can help file are updated.
Problem is how to find what control fog in stage.
I'm really bored of trying to solve a simple fog problem.
Tekken work fine its have just an handshake on boot.
 
Here an updated versione of Pocket Racer for joystick using.
I add small helper to follow the already written logic from mame.
in the previus versione when you press left or right it send max value, this is not the best solution.
Now follow mame design:
Code:
PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMA 0x38, 0xc8 ) PORT_SENSITIVITY( 100 ) PORT_KEYDELTA( 10 ) PORT_CENTERDELTA( 10 ) PORT_REVERSE

So when you press left or right it will increment the current position value with a delta of 10 to emulate a whell.
Much better
 

Attachments

Last edited:
Back
Top