King of Dirt
Beginner
Hey everyone, this is going to be an interesting first post. I've lurked around here for a while, and a lot of the advice and information has been really helpful in getting my Neo Geo AES working and upgraded (especially the AES RGB bypass with THS7314 RGB amp, the RGB out from my AES looks incredible now). Well, after getting my AES up and running, I moved on to an MVS board I've had sitting around. I've been taking the necessary steps to consolize it and get it ready to go. Everything has been fine until I installed the UniBIOS this afternoon. It's a Chinese variant of the MV-1A board, the MV-1ACHX, but everything I've seen about the MV-1A board has been relevant to this revision. I'm assuming it's just a regional product code used for the Chinese market.
Since (presumably) there won't be any future UniBIOS updates, I opted to piggyback the socket instead of a full removal and socket install. Everything went smoothly: clipped and lifted leg 2 of BIOS chip and socket, soldered the remaining 39 legs together in the stack, ran a 15K resistor from BIOS leg 2 to pin stack 40, and ran a wire from socket pin 2 to pin stack 20. Socketed the UniBIOS, and went through and checked for continuity from each pin of the UniBIOS down to the original BIOS pin going into the board. All is good.
But when I power on the MVS I get the garbled screen that says SOMETHING IS WRONG. Is this the wrong install method for this board, the MV-1A? I know the MV-1C is a different install, with a surface mount BIOS chip and an install that isn't 1 to 1 with the BIOS pins. Can the UniBIOS not be installed on an MVS board with this piggyback method? I'm at a bit of a loss here, everything looks good but the UniBIOS isn't working. I posted this same problem over on the tech support forum on Neo-Geo.com, and it was met with the blanket "don't piggyback, install a socket" response I figured I'd get. Like I mentioned there, my current rework setup isn't ideal for desoldering components like the NG bios chip; when I did it in my AES, I was fixing a lot of bad work I did about 15 years ago and ended up snipping all the legs to get the chip off, then removing each pin individually. It's not a great method, but it works, though I don't like the feeling of destroying the original bios chip. NO SIR I DON'T LIKE IT.
Here are some pics of the piggyback install:
Install pic 1
Install pic 2
I was looking at the datasheet of the TC531024P-15 chip used for the NG bios, and wrapping my head around the lifted pins and the stacks they're connected to. Pin 2 is Chip Enable, and when it's pulled high it's disabled (hence the 15K resistor to the +5v pin stack at 40) and when it's pulled low it's enabled (which is why pin 2 of the piggybacked socket is connected to the pin 20 stack, which is Output Enable and also pulled low to be activated). So the combination of the high pull 2/low pull 20 on the original bios and low pull 2/low pull 20 on the piggybacked socket disables the original bios and enables whatever is plugged into the dip socket.
Why is this not working, then? Are there all kinds of other issues getting a piggyback to work? Or is it just possible that I have a bad burn of the UniBIOS on this eeprom? I'll pull the one I know is working from my AES tomorrow and test it out, make sure it's not something as simple as that.
But any other input would be greatly appreciated, I'd like to get this consolized MVS wrapped up. Thanks for reading/helping with my first post!
Since (presumably) there won't be any future UniBIOS updates, I opted to piggyback the socket instead of a full removal and socket install. Everything went smoothly: clipped and lifted leg 2 of BIOS chip and socket, soldered the remaining 39 legs together in the stack, ran a 15K resistor from BIOS leg 2 to pin stack 40, and ran a wire from socket pin 2 to pin stack 20. Socketed the UniBIOS, and went through and checked for continuity from each pin of the UniBIOS down to the original BIOS pin going into the board. All is good.
But when I power on the MVS I get the garbled screen that says SOMETHING IS WRONG. Is this the wrong install method for this board, the MV-1A? I know the MV-1C is a different install, with a surface mount BIOS chip and an install that isn't 1 to 1 with the BIOS pins. Can the UniBIOS not be installed on an MVS board with this piggyback method? I'm at a bit of a loss here, everything looks good but the UniBIOS isn't working. I posted this same problem over on the tech support forum on Neo-Geo.com, and it was met with the blanket "don't piggyback, install a socket" response I figured I'd get. Like I mentioned there, my current rework setup isn't ideal for desoldering components like the NG bios chip; when I did it in my AES, I was fixing a lot of bad work I did about 15 years ago and ended up snipping all the legs to get the chip off, then removing each pin individually. It's not a great method, but it works, though I don't like the feeling of destroying the original bios chip. NO SIR I DON'T LIKE IT.
Here are some pics of the piggyback install:
Install pic 1
Install pic 2
I was looking at the datasheet of the TC531024P-15 chip used for the NG bios, and wrapping my head around the lifted pins and the stacks they're connected to. Pin 2 is Chip Enable, and when it's pulled high it's disabled (hence the 15K resistor to the +5v pin stack at 40) and when it's pulled low it's enabled (which is why pin 2 of the piggybacked socket is connected to the pin 20 stack, which is Output Enable and also pulled low to be activated). So the combination of the high pull 2/low pull 20 on the original bios and low pull 2/low pull 20 on the piggybacked socket disables the original bios and enables whatever is plugged into the dip socket.
Why is this not working, then? Are there all kinds of other issues getting a piggyback to work? Or is it just possible that I have a bad burn of the UniBIOS on this eeprom? I'll pull the one I know is working from my AES tomorrow and test it out, make sure it's not something as simple as that.
But any other input would be greatly appreciated, I'd like to get this consolized MVS wrapped up. Thanks for reading/helping with my first post!
Last edited: