a few years ago, i purchased an x-arcade 2 player unit, mainly for fighting games on the xbox and dreamcast. i used it alot for the first 2 weeks, then it got packed away in its box. then about a year or so ago, i pulled it out of the attic and decided i was going to use it on a pc with MAME. this went on a for a few days, then i decided i wanted to build a dedicated mame cabinet. i found an empty cabinet and got it all set up and made a brace for the x-arcade, but i still wasnt happy....so i finally decided to take the x-arcade apart and build my own panel. this turned out to be a wiring nightmare.
i didnt want to destroy the x-arcade in case i wanted to put it back in it's original enclosure...so i had to make dozens of wire extensions because the wires are very short. this involved alot of wire and crimping on connectors. took forever and looks horrible, but it works.
well, time went by, and today i started changing some things on my control panel. adding a few buttons here and there, i put it back together only to have alot of really strange problems...some of my buttons were acting like some of the other buttons...and this is when i came to the horrible realization that in the world of x-arcade... ground isnt always ground.
instead of extending all of the ground wires, i was just tapping into grounds that were close by, but this doesnt work. suddenly, buttons are identical to other buttons instead of being unique.
the x-arcade circuitboard is strange. the buttons are divided into groups of 4. there are a bunch of 5pin wire harnesses. each one has it's own ground for that group of buttons..but if you dont use the right one, things get all screwed up.
so, to make a long story short...i have put so much time and effort into getting the x-arcade to work with my custom panel, and have run into so many obstacles..that it really wasnt worth the money i saved by not buying a real keyboard encoder.
i guess i'll just have to save up for an ipac or a keywiz or something....
just please take my advice, if you are building your own panel, dont use an x-arcade...you will end up regretting it if you do