What's new

Any FixEight owners out there?

SC-Ultra

Professional
Joined
Sep 10, 2022
Messages
161
Reaction score
225
Location
Ferndale, WA

I just got a Toaplan FixEight PCB, everything seems to run but I am unable to save any changes made in the configuration menu (demo music, number of lives, continues, player 3, etc.)

After making changes, when I hit test again everything returns to system default settings. I also tried making changes and turning off power, a button, b button, start etc.

Its hard to tell for sure but I am thinking the closest trace from the jamma edge could be broken from where someone seems to have previousy hammered? in a jamma harness. I will try to trace and check continuity tonight. Any help is appreciated, thanks.

1720194322525.png
IMG_6069.jpeg

IMG_6072.jpeg
IMG_6074.jpeg

IMG_6075.jpeg
 
FixEight saves settings and high scores in an 93C45 EEPROM. If the EEPROM itself goes bad, or if there is a bad connection to the EEPROM then the settings won't save or load properly.

The 93C45 EEPROM is labeled as U23 on the PCB and is just left of the YM2151 sound chip. Check the traces to it on the underside of the board and make sure none of them are damaged. If all the traces check out then replace the EEPROM.

The broken trace near the JAMMA edge on your board might be the culprit, but given it's location, I'd suspect it would affect a control button rather than the EPROM. Check the inputs for both Player 1 and Player 2 in the Service Menu.

fixeight_pcb_a1.jpg
 
FixEight saves settings and high scores in an 93C45 EEPROM. If the EEPROM itself goes bad, or if there is a bad connection to the EEPROM then the settings won't save or load properly.

The 93C45 EEPROM is labeled as U23 on the PCB and is just left of the YM2151 sound chip. Check the traces to it on the underside of the board and make sure none of them are damaged. If all the traces check out then replace the EEPROM.

The broken trace near the JAMMA edge on your board might be the culprit, but given it's location, I'd suspect it would affect a control button rather than the EPROM. Check the inputs for both Player 1 and Player 2 in the Service Menu.

Thanks for the info. Sounds like thats definitely a high possibility. I guess another way to test the 93C45 might be to get a highscore and try to save?

I could get player 1 and 2 to register last night in test. Couldn't get player 3 when I tested but 3 is also turned off by default so possibly the reason... could get 5v on all P3 buttons

Might have to get with the seller to see what hes comfortable with me trying in case I still need to return it.

One thing that made me curious is the board is (korea) region which I guess is saved in the EEPROM also but not clear how to choose JAPAN. For my Truxton board it was removing one resistor. so curious if thats something similar to do if I end up replacing the 93C45. Not a big deal, but would be interesting to know how that gets set.
 
Something else odd was my coin counter was going nuts and I had to unplug it. Would just go off randomly with this board connected. (not a coin up, just the counter) on a new net city with the river services jamma loom.
 
Region is stored in the EEPROM as well in FixEight-no jumpers here.

If you swap your EEPROM then you can program a new region value by writing it into the new EEPROM before connecting it to your board. I'd suggest socketing the EEPROM so that you can try again if the new region code doesn't work as expected.

MAME lists the region file for a MAME rom set that would need to be written to the EEPROM for each region, starting at line 5069. As they say in the comment, byte swap the fixeightkt.nv file in the ROM set you're using before writing it to the EEPROM.
https://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp
 
Region is stored in the EEPROM as well in FixEight-no jumpers here.

If you swap your EEPROM then you can program a new region value by writing it into the new EEPROM before connecting it to your board. I'd suggest socketing the EEPROM so that you can try again if the new region code doesn't work as expected.

MAME lists the region file for a MAME rom set that would need to be written to the EEPROM for each region, starting at line 5069. As they say in the comment, byte swap the fixeightkt.nv file in the ROM set you're using before writing it to the EEPROM.
https://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp

Still at work but this is starting to seem like a compounded issue with a partly bad/failing HK-1000 (due to the random coin counter increases, possible broken input for player 3 and the 93C45 not saving anything. I was able to find this picture you posted of your HK-1000 removed in a different truxton 2 thread. going to need to trace the other end but looks like its def going to be something near player 3 input. If its not actually a broken trace that would make sense to me too that it is the HK-1000 given how it was shipped to me. Will know soon. Leaving this for the next victim. Thanks for the help.

1720231944529.jpeg

https://www.arcade-projects.com/thr...insert-not-working-need-help.9691/post-155661
 
Last edited:
IMG_6102.jpeg
IMG_6099.jpeg

Trace was definitely broken. coin counter still goes nuts with pcb connected but we have save in config setting, player 3 enabled and every input tests good on all three players. I think I will go ahead and assemble an hk1000 but I might sit on it for awhile.
 
Back
Top