What's new

WWF Wrestlefest that does nothing.

Awesome. I have to go away for a few days but this gives me something to look forward to when I come back. Thanks again.
 
IC50 definitely pin 3 runs to pin 10 on MC68000.

IC50
pin 1 L = 1A L
pin 2 H = 1B H
pin 3 H = 1Y H

According to the chart that would mean the only way to make pin 3 go low would be for both Pin 1 and pin 2 to be high so I need to trace pin 1 on IC50
 
Pin 1 IC50 goes to IC49 with is a SN74F20. With 4 pins affecting the value this one is going to be harder to figure out as it out into 4 paths. It looks like any any pin A-D needs to be low.

IC50
Pin 1 = 1A H
Pint 2 = 1B H
Pin 4 = 1C H
Pin 5 = 1D H
Pin 6 = 1Y L
 
So before I had mentioned that it was stalling trying to write to address 0x0c0000 which was the fg tile ram. That ram chip is IC35 and it connects to IC34, which is the TJ-004 custom chip. Pin 1 on IC49 also connects to IC34.

I would start by doing a check of all the legs on IC34 to make sure they are still soldered down ok (and no solder bridges if someone already messed with the chip). If that doesnt help I would probably resort to logic probing all the pins where you can see tracing goes into them to see if any of them are dead.
 
So before I had mentioned that it was stalling trying to write to address 0x0c0000 which was the fg tile ram. That ram chip is IC35 and it connects to IC34, which is the TJ-004 custom chip. Pin 1 on IC49 also connects to IC34.

I would start by doing a check of all the legs on IC34 to make sure they are still soldered down ok (and no solder bridges if someone already messed with the chip). If that doesnt help I would probably resort to logic probing all the pins where you can see tracing goes into them to see if any of them are dead.

As you were writing this is I traced the following.

ic49
Pin1 1A to IC34 Pin 108 TJ-004 Square Technos Chip
Pin2 1B to IC61 pin 11 SN74LS32N Next 2 hops correct
pin4 1C to IC22 pin 4 - not sure if this goes anywhere else as IC22 pin 3 is an input pin
pin5 1D to IC31 & IC32 pin 20 CS UM6264-10L These are the 2 SDRAM chips that I mentioned before that aren't enabled.

IC61 - SN74LS32N - Correct
pin 11 H
Pin 12 H to IC76 15
Pin 13 L

IC76 - 74F138N - Correct
PIN 1 - A = H
PIN 2 - B = H
PIN 3 - C = L
PIN 4 - G2A = L
PIN 5 - G2B = L
PIN 6 - G1 = H
PIN 7 = H
PIN 8 = L
PIN 9 = H
PIN 10 = H
PIN 11 = H
PIN 12 = L
PIN 13 = H
PIN 14 = H
PIN 15 = H to IC61 Pin 12
PIN 16 = H
 
I checked at pins of IC34 TJ-004 and all pins have a tone on the chip and at the trace past the solder joint. I don't see any bridged but I could reflow the chip with my hot air station.
 
That is so impressive ! Congratulations!
At first, I thought this was the test rom from wwf from jammaarcade.net that is testing memory and the maskroms.
 
Yes. Its part of a larger project/experiment I've been working on

https://github.com/jwestfall69/mad/
I actually tested the rom for wwf on my faulty board and got a "mad rom address error 20 expected 00". My board has sound and fixed layer ok but all other sprites and background are ugly. I burnt the rom on a 27c010 as original chips. In your doc it is written it needs 27c020... Let's do it again !
 
Last edited:
I actually tested the rom for wwf on my faulty board and got a "mad rom address error 20 expected 00". My board has sound and fixed layer ok but all other sprites and background are ugly. I burnt the rom on a 27c010 as original chips. In your doc it is written it needs 27c020... Let's do it again !
Yeah, that test is trying to verify the upper address lines of the diag rom are working ok. In your case when to goes to test A17 it fails since 27c010 only goes up to A16.
 
I got my hands on a working Wrestlefest board for a good price. I have 27c020 chips on order as well. I'll test the diag code when the chips get here in a week. I'd still like to fix the broken one but I'm starting to thing something more serious is wrong with it.
 
oops, my fault. I accidentally built the mame version of the diag rom, then zip'd an old build of the hardware version. This is the proper version for hardware with that test disabled.

https://www.mvs-scans.com/misc/wwfwfest-mad-27c010-1.zip
Thanks !
Now working but it says :
Testing Mad crc 32 then testing work ram then testing palette ram. The palette ram starts with puzzles on the screen and then the board resets. Then back to this crc/work/palette loop. I cannot enter any menu.
Is it normal ?
 
Thanks !
Now working but it says :
Testing Mad crc 32 then testing work ram then testing palette ram. The palette ram starts with puzzles on the screen and then the board resets. Then back to this crc/work/palette loop. I cannot enter any menu.
Is it normal ?
There are some automatic tests that happen at power on before the main menu. The first 3 don't depend on work ram to function.
  • mad rom address tests
  • mad rom crc check
  • work ram tests
  • palette ram tests
  • fg/sprite ram tests (use the same ram chip)
  • bg ram tests
Once those finish it will load the main menu. I'm not able to reproduce what you are seeing even when I force a fault in the palette/fg/sprite/bg ram chips. You can try this version, it will go to the main menu after work ram tests pass.

https://www.mvs-scans.com/misc/wwfwfest-mad-27c010-2.zip
 
Just tried.
Well... The menu appears but the board resets also after a very short while. I just tried to launch bg ram test before it resets and I could briefly see an read error both 0x8000. I piggybacked the rams with another model but could not define they are faulty. I checked the pin with my probe, nothing really weird.

( I was using CXK5864BSP-10L, are they compatible ?)

Is this reset a watchdog ?

See the attached video :

https://www.mediafire.com/file/jc8dqwbtwk350tw/PXL_20240819_100351945.TS.mp4/file

https://www.mediafire.com/file/3bscbcbstg0bs6p/PXL_20240819_100410726.TS.mp4/file

Thanks !
 
That does seem to act like there is a watchdog, my board doesn't do that. I assume when you use the original roms it doesn't do that? Can you dump your original ic18/ic19 eproms and let me know what romset they are from in mame? Mame gives no indication there is a watchdog, but they could be ignoring it too.
 
Back
Top