What's new

Mahjong controller support on MV1C/MV1B

pierpa86

Professional
Joined
May 5, 2022
Messages
275
Reaction score
314
Location
Italia
Hi guys,
I received this gift from a friend, a nice Mahjong controller!
all very nice but I'm noticing that maybe there's something I don't know about this controller, what was it connected to?
I don't think it's possible to connect it at mvs without another card that I'm missing or completely redoing the connections.

?(


E1E8451A-ACC9-4EAD-BC6E-7C5B168EA03A.JPG

898F843D-6C6E-413D-955A-EFA2F6640143.JPG


IMG_2260.JPG
 
Last edited:
some info here:
 
I believe this is an older one that isn't meant for MVS, so it would most likely require rewiring.
 
it seems that it is necessary to redo all the tracks on the card so that they respect the layout of the db15 mvs mapping.
my plan is to map the current connections and cut the tracks and redo the connections needed to match the schematic.

1740080015896.png
 
First problem here, please help :D

if this is the Jamma PINOUT on MVS:
I dont have PIN 10,2,and 9 so does this mean they are not mapped to the jamma connector?
Where i can get OUT 1,2 AND 3 on motherboard MV1C or MV1B or MV1FS ? =O
I don't have any expensive board with native 15

1740082029762.png
 
Last edited:
Making progress,
From what i understand on this image this is the pin out:
Is correct that we have PIN3 and OUT3 always bridged from select button ? i'm understand correctly from picture ?

Here answer from wiki:
"OUT3 and SELECT are hardwired to enable detection of the controller by home systems."
https://wiki.neogeodev.org/index.php?title=Mahjong_controller

1740093787160.png


1740094453806.png


thanks to @Fluffy seems we have out1-out6, gnd and vcc on right MV1C and B - 8 pin port
 
Last edited:
Hi Guys,
I'm back after some test.
Now i have 3 db15 cable for SNK controller so i can go next and doing some test.

As flussy suggested I tested the signals on the lateral 8pin connector of the MV1C, where the first 3 should be OUT 1,2 and 3
The strange thing is that when testing the controller, combining:

DOWN + 1 = B and I
1.JPG


DOWN + 2 = B and CHI
2.JPG


DOWN + 3 = I and CHI
3.JPG


@Fluffy @Kujako
I don't really understand why I get two inputs at a time instead of only 1
What don't you think? :unsure:
 
Last edited:
i'm using this pin as out 1 2 3
but they are directly connected to NEO-YSA2 pins 65,66,67
Senza titolo.png



1740778565748.png


So if they are out pin maybe i miss component:

1740778675654.png
 
Ho yes Dude, now its working fine,
as I wrote above, from the side connector, the pins are right as Fluffy said, the numbers are right, the small circuit is missing as written in the image above.

97D4E0D0-30CD-4234-BA11-52869A1E0D48.JPG

6641D392-9D0A-4586-9026-90E66787951A.JPG

F92B5C9F-BAEA-4806-B6F9-93718C9F0E8F.JPG

F2771656-AFBE-4922-98A9-25DEE962E021.JPG

Now, time to make it small and pretty.
 
Small and pretty... done.
Support on MV1C done..

Time to move on controller...

E39DF62D-EE00-4804-B78E-A0B8F9F2E487.JPG
853F9362-6FC2-4B65-9161-FA2D0DE1902C.JPG
 
  • Like
Reactions: ack
I need your help man, this my first pcb design.
Can i ask if some one can check my design ? :saint:
to figure out if I'm doing something hugely stupid before I send it into production to jlpcb

My first big problem is that i dont find any datasheet to draw a footprint for buttons..
 
Last edited:
Those are the same Seimitsu microswitch that i had in my Namco PS1 arcade stick.
They were soldered to the pcb, i get rid of the pcb and replaced them with new Seimitsu 2,8 mm faston microswitch.
Almost identical in size, the faston version is probably less than a millimeter taller
 
Not 100% perfect, some priter problem.. size over my plate, but its solid and work pretty.

IMG_2395.JPG


Screenshot 2025-03-10 121355.png


Waiting for additional pcb, since there are a lot of this controller around, some one can convert it to neo geo.
 
Back
Top