Z80 Error ! - MVS MV-1FZS

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
Hello all, working on an MV1FZS this time and trying to chase down the cause of the dreaded Z80 error.

I have watched the great :buttrock:video on "Z80 Error from Hell" (https://www.youtube.com/watch?v=3FAHJmtqIKM&t=32s) that GadgetUK put together. Unfortunately the board he was working on MV1A has a different configuration than the MV1FZS. The MV1FZS does not utilize the Neo-BUF Chips. With that being said, below are my findings so far:

Using the Diag Bios and Diag Cart, I get Z80 dead comm. Expected "C3" Actual "00".

- Repaired several broken traces
- Replaced the "Z80" with a worker from another board, and also tried a "New" Z80 that I ordered.
- Replaced the YM2610
- Replaced the NEO-D0 (from a donor board)
- Replaced the SM1 (from a donor board)
- Replaced the Z80 Ram (from a donor board)
- Checked continuity between Z80 / D0 / C1 / SM1 / Y2610 / RAM

- Checked Logic Levels and then compared them to Logic Level from a working MV1FZ (closest thing I have to a MV1FZS). Seeing differences in levels for the Z80 Pins 1 ~ 5 (A11 ~A15) Pin 9 (d5) / 13 (D7) / 18 (Halt) / 22 (WR) / 37 ~ 30 (A7 ~A10)

- Also seeing differences in the Logic Levels for the SM1 / Z80 Ram

- Thinking there may be a NEO-C1 issue, but not sure how to proceed with this one. I don't have any spares to try and swap one in.

- Using the Uni-Bios I can bypass the Z80 and all games play fine, did this just to make sure there were no other issues with game usage / game play.

Thoughts, Ideas, or if you want to send my some alcohol that would be great too.

Thanks...

:scratch:
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
My Logic Level Readings (MV1FZS - Z80 Error):

L = Low / H = High / P = Pulse / NC = No Connection

Z80

1- P / 2 - P / 3 - P / 4 - P / 5 - P / 6 - P / 7 - P / 8 - P / 9 - P / 10 - P
11 - P / 12 - P / 13 - P / 14 - P / 15 - P / 16 - H / 17 - H / 18 - H / 19 - P / 20 - H
21 - P / 22 - P / 23 - H / 24 - H / 25 - H / 26 - H / 27 - P / 28 - P / 29 - L / 30 - P
31 - P / 32 - P / 32 - P / 33 - P / 34 - P / 35 - P / 36 - p / 37 - P / 38 - P / 39 - P / 40 - P

SM1

1 - H / 2 - NC / 3 = P / 4 - P / 5 - P / 6 - P / 7 - P / 8 - P / 9 - P / 10 - P / 11 - P
12 - P / 13 - H / 14 - L / 15 - H / 16 - L / 17 - L / 18 - L / 19 - L / 20 - H / 21 - H / 22 - P
23 - P / 24 - L / 25 - P / 26 - P / 27 - P / 28 - P / 29 - P / 30 - H / 31 - H / 32 - H

Z80 RAM

1 - P / 2 - P / 3 - P / 4 - P / 5 - P / 6 - P / 7 - P / 8 - P / 9 - H / 10 - L / 11 - H / 12 - L
13 - L / 14 - L / 15 - H / 16 - H / 17 - H / 18 - P / 19 - P / 20 - P / 21 - P / 22 - P / 23 - P / 24 - H
 

ack

Ninja Combat Warrior
15 Year Member
Joined
Apr 9, 2009
Posts
538
Booting with a stock bios and no cart. SM1 pin 2 should be pulsing, it's output enable. It should be connected to NEO-D0 pin 39.
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
Booting with a stock bios and no cart. SM1 pin 2 should be pulsing, it's output enable. It should be connected to NEO-D0 pin 39.

Thanks "Ack" for the tip on SM1 pin # 2 , below are my findings:

- Stock Bios & No Cart , SM1 Pin 2 was dead

- Found Broken trace at the base pad of SM1 Pin # 2, repaired connection and now getting pulse.

- Upon power up on the monitor briefly got "Calendar Error" then it went back to "Z80 Error"

- Put in Diag Bios & Diag Cart and re-tested, now Z80 test is coming back with Expected "C3" / Actual "D8" (on every retest the Actual Value changes), I think this is at least a good sign as originally the Actual Value was "00" which looked like no Communication.

- Used my MV1FZ as an example and traced out all connections from the SM1 to the D0 / C1 / RAM 1 / Z80, then compared to the connections I have on the MV1FZS since Pin # 2 was a bad connection wanted to rule out any other Bad traces. All the other connections look ok.

This is the pinout for the SM1 that I found:

1- D0 (58) / 2- D0 (39) / 3- D0 (17) / 4- D0 (14) / 5- Z80 (37) / 6- Z80 (36) / 7- Z80 (35) / 8- D0 (32)
9- D0 (31) / 10- D0 (30) / 11- Z80 (31) / 12- Z80 (30) / 13- C1 (74) / 14- C1 (75) / 15- C1 (76) / 16- C1 (65)
17- C1 (77) / 18- C1 (80) / 19- C1 (81) / 20- C1 (82) / 21- C1 (83) / 22- No Connection / 23- Z80 (40) / 24- D0 (25)
25- D0 (13) / 26- Ram1 (22) / 27- Ram1 (23) / 28- D0 (15) / 29- D0 (16) / 30- C1 (3) / 31- C1 (53) / 32- C1 (73)

Side Note - on the SM1 Pins 30, 31, 32 are all tied together and on the NEO-C1 Pins 3, 28, 53, 78 are all VCC. However I also noticed on the NEO-C1 Pin 73 (IN24) is also tied to VCC. Just an observation.


Any other ideas folks? This one is driving me crazy.
:spock:
 

BIG BEAR

SHOCKbox Developer,
20 Year Member
Joined
Dec 14, 2001
Posts
8,230
Did you check the 6116 under the SM1?...I see no mention of it but it's early,maybe you mentioned it...ties right into the Z80.
BB
 
Last edited:

GadgetUK

Ace Ghost Pilot
Joined
Sep 27, 2013
Posts
1,323
Could be the Neo-C1 since comms runs through on that board. Worth checking the 6116 as Big Bear says too =D
 

ack

Ninja Combat Warrior
15 Year Member
Joined
Apr 9, 2009
Posts
538
pin 22 on SM1 should go to U13 (74LS32) pin 3.

I would also note that your pin out of SM1 is incomplete. A number of the pins will have multiple connections. For example here are the data lines

13 (D0) -> Z80 pin 14, ram pin 09, C1 pin 74, YM2610 pin 02, CHA 51B
14 (D1) -> Z80 pin 15, ram pin 10, C1 pin 75, YM2610 pin 03, CHA 52B
15 (D2) -> Z80 pin 12, ram pin 11, C1 pin 76, YM2610 pin 04, CHA 53B
16 -> GND
17 (D3) -> Z80 pin 08, ram pin 13, C1 pin 77, YM2610 pin 05, CHA 54B
18 (D4) -> Z80 pin 07, ram pin 14, C1 pin 80, YM2610 pin 06, CHA 55B
19 (D5) -> Z80 pin 09, ram pin 15, C1 pin 81, YM2610 pin 07, CHA 56B
20 (D6) -> Z80 pin 10, ram pin 16, C1 pin 82, YM2610 pin 08, CHA 57B
21 (D7) -> Z80 pin 13, ram pin 17, C1 pin 83, YM2610 pin 09, CHA 58B

I'm not even sure this is 100% complete either. I would expect similar stuff from the address lines, but I think you will see those connecting to D0 instead of C1.
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
Did you check the 6116 under the SM1?...I see no mention of it but it's early,maybe you mentioned it...ties right into the Z80.
BB

- Just Removed "Ram 11" also known as "6116" and Put in a 24 pin socket to be on the safe side.
- Compared the connections between the 6116 / Z80 / SM1 and fixed some bad traces
- Tried "2" different 6116 Ram Chips that I have, still same error on testing "Z80 Expected C3 Actual 2D"
- Probed 6116 , below are the findings:

Pin 1 ~ 8 - Pulsing
Pin 9 ~ 11 - High
Pin 12 - Low
Pin 13~ 17 - High
Pin 18 - Pulsing
Pin 19 - Low
Pin 20 - Pulsing
Pin 21 - High
Pin 22 - Low
Pin 23 - Low
Pin 24 - High
:oh_no::oh_no:
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
pin 22 on SM1 should go to U13 (74LS32) pin 3.

I would also note that your pin out of SM1 is incomplete. A number of the pins will have multiple connections. For example here are the data lines

13 (D0) -> Z80 pin 14, ram pin 09, C1 pin 74, YM2610 pin 02, CHA 51B
14 (D1) -> Z80 pin 15, ram pin 10, C1 pin 75, YM2610 pin 03, CHA 52B
15 (D2) -> Z80 pin 12, ram pin 11, C1 pin 76, YM2610 pin 04, CHA 53B
16 -> GND
17 (D3) -> Z80 pin 08, ram pin 13, C1 pin 77, YM2610 pin 05, CHA 54B
18 (D4) -> Z80 pin 07, ram pin 14, C1 pin 80, YM2610 pin 06, CHA 55B
19 (D5) -> Z80 pin 09, ram pin 15, C1 pin 81, YM2610 pin 07, CHA 56B
20 (D6) -> Z80 pin 10, ram pin 16, C1 pin 82, YM2610 pin 08, CHA 57B
21 (D7) -> Z80 pin 13, ram pin 17, C1 pin 83, YM2610 pin 09, CHA 58B

I'm not even sure this is 100% complete either. I would expect similar stuff from the address lines, but I think you will see those connecting to D0 instead of C1.

Thanks Ack, I'll check those connections as well. On my original pinouts I was focused on the Z80 / SM1 / Do / C1 , going to have to check the other interconnects.
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
Side Note, these are the connections I show between the 6116 "Ram 11" / Z80 / SM1

6116 (Ram 11)

1 - SM1 (5) Z80 (37)
2 - SM1 (6) Z80 (36)
3 - SM1 (7) Z80 (35)
4 - SM1 (8) Z80 (34)
5 - SM1 (9) Z80 (33)
6 - SM1 (10) Z80 (32)
7 - SM1 (11) Z80 (31)
8 - SM1 (12) Z80 (30)
9 - SM1 (13) Z80 (14)
10 - SM1 (14) Z80 (15)
11 - SM1 (15) Z80 (12)
12 - SM1 (16) Z80 (29)
13 - SM1 (17) Z80 (8)
14 - SM1 (18) Z80 (7)
15 - SM1 (19) Z80 (9)
16 - SM1 (20) Z80 (10)
17 - SM1 (21) Z80 (13)
18 - NEO-D0 (12)
19 - SM1 (23) Z80 (40)
20 - SM1 (2) Z80 (39)
21 - NEO-D0 (40)
22 - SM1 (26) Z80 (39)
23 - SM1 (27) Z80 (38)
24 - SM1 (1,30,31,32) Z80 (11)
 

ack

Ninja Combat Warrior
15 Year Member
Joined
Apr 9, 2009
Posts
538
- Just Removed "Ram 11" also known as "6116" and Put in a 24 pin socket to be on the safe side.
- Compared the connections between the 6116 / Z80 / SM1 and fixed some bad traces
- Tried "2" different 6116 Ram Chips that I have, still same error on testing "Z80 Expected C3 Actual 2D"
- Probed 6116 , below are the findings:

Pin 1 ~ 8 - Pulsing
Pin 9 ~ 11 - High
Pin 12 - Low
Pin 13~ 17 - High
Pin 18 - Pulsing
Pin 19 - Low
Pin 20 - Pulsing
Pin 21 - High
Pin 22 - Low
Pin 23 - Low
Pin 24 - High
:oh_no::oh_no:

pins 9-11, 13-17 are the data lines and should be pulsing. Assuming all the parts you swap already are good, that leaves the C1 and the diag cart as things on the data lines/bus. Perhaps one of those is angry.

https://wiki.neogeodev.org/index.php?title=NEO-C1

You might try validating some of the C1's other functionality (controller inputs) to see if it gives any further evidence its not working right.
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
- Checked the connections that you listed in the previous post:
** 22 on SM1 should go to U13 (74LS32) pin 3 **
13 (D0) -> Z80 pin 14, ram pin 09, C1 pin 74, YM2610 pin 02, CHA 51B
14 (D1) -> Z80 pin 15, ram pin 10, C1 pin 75, YM2610 pin 03, CHA 52B
15 (D2) -> Z80 pin 12, ram pin 11, C1 pin 76, YM2610 pin 04, CHA 53B
16 -> GND
17 (D3) -> Z80 pin 08, ram pin 13, C1 pin 77, YM2610 pin 05, CHA 54B
18 (D4) -> Z80 pin 07, ram pin 14, C1 pin 80, YM2610 pin 06, CHA 55B
19 (D5) -> Z80 pin 09, ram pin 15, C1 pin 81, YM2610 pin 07, CHA 56B
20 (D6) -> Z80 pin 10, ram pin 16, C1 pin 82, YM2610 pin 08, CHA 57B
21 (D7) -> Z80 pin 13, ram pin 17, C1 pin 83, YM2610 pin 09, CHA 58B

- Also Checked connections based on this Z80 pinout/interconnect list I found online:
01 A11 GU6 (13), SM1 (25), CN1 (28B), CTRG1 (54A)
02 A12 GU6 (14), SM1 (4), CN1 (29B), CTRG1 (55A)
03 A13 GU6 (15), SM1 (28), CN1 (30B), CTRG1 (56A)
04 A14 GU6 (16), SM1 (29), CN1 (31B), CTRG1 (57A)
05 A15 GU6 (17), SM1 (3), CN1 (32B), CTRG1 (58A)
06 CLK GU2 (101) 4MHz, U2 (5)
07 D4 GU1 (80), IC3 (6), SM1 (18), RAM11 (14), CN1 (13B), CTRG1 (55B)
08 D3 GU1 (77), IC3 (5), SM1 (17), RAM11 (13), CN1 (12B), CTRG1 (54B)
09 D5 GU1 (81), IC3 (7), SM1 (19), RAM11 (15), CN1 (14B), CTRG1 (56B)
10 D6 GU1 (82), IC3 (8), SM1 (20), RAM11 (16), CN1 (15B), CTRG1 (57B)
11 VCC VCC
12 D2 GU1 (76), IC3 (4), SM1 (15), RAM11 (11), CN1 (11B), CTRG1 (53B)
13 D7 GU1 (83), IC3 (9), SM1 (21), RAM11 (17), CN1 (16B), CTRG1 (58B)
14 D0 GU1 (74), IC3 (2), SM1 (13), RAM11 (9), CN1 (9B), CTRG1 (51B)
15 D1 GU1 (75), IC3 (3), SM1 (14), RAM11 (10), CN1 (10B), CTRG1 (52B)
16 INT IC3 (56), R42
17 NMI GU6 (29)
18 HALT
19 MREQ GU6 (38)
20 IORQ GU6 (39)
21 RD GU6 (35)
22 WR GU6 (36)
23 BUSACK
24 WAIT CPU2 (25), R41
25 BUSREQ CPU2 (24), R41
26 RESET IC3 (33), GU2 (169), GU6 (34), GU3 (129), CN1 (44A), CN2 (42A), CTRG1 (18B), CTRG2 (35B)
27 M1
28 RFSH
29 GND GND
30 A0 IC3 (60), SM1 (12), RAM11 (8), CN1 (17B), CTRG1 (43A)
31 A1 IC3 (61), SM1 (11), RAM11 (7), CN1 (18B), CTRG1 (44A)
32 A2 GU6 (30), SM1 (10), RAM11 (6), CN1 (19B), CTRG1 (45A)
33 A3 GU6 (31), SM1 (9), RAM11 (5), CN1 (20B), CTRG1 (46A)
34 A4 GU6 (32), SM1 (8), RAM11 (4), CN1 (21B), CTRG1 (47A)
35 A5 SM1 (7), RAM11 (3), CN1 (22B), CTRG1 (48A)
36 A6 SM1 (6), RAM11 (2), CN1 (23B), CTRG1 (49A)
37 A7 SM1 (5), RAM11 (1), CN1 (24B), CTRG1 (50A)
38 A8 SM1 (27), RAM11 (23), CN1 (25B), CTRG1 (51A)
39 A9 SM1 (26), RAM11 (22), CN1 (26B), CTRG1 (52A)
40 A10 SM1 (23), RAM11 (19), CN1 (27B), CTRG1 (53A)
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
pins 9-11, 13-17 are the data lines and should be pulsing. Assuming all the parts you swap already are good, that leaves the C1 and the diag cart as things on the data lines/bus. Perhaps one of those is angry.

https://wiki.neogeodev.org/index.php?title=NEO-C1

You might try validating some of the C1's other functionality (controller inputs) to see if it gives any further evidence its not working right.

- Put in Diag Bios and tested the controller inputs for P1 & P2 and they are working

- Put in Uni-Bios v3.3 and tested the controller inputs for P1 & P2 and they are working, also tried a few carts and gameplay is fine without sound.

- Still getting Z80 error of "Expected C3 Actual 2D" with current 6116 RAM , Swapped 6116 Ram and get "Expected C3 Actual 00" & Logic level changed on 9~11 & 13~17 they are now pulsing.

- Somewhat hesitant, but I do have my working MV1FZ which has a NEO-C1. I could possibly try a careful swap out :conf:
 

ack

Ninja Combat Warrior
15 Year Member
Joined
Apr 9, 2009
Posts
538
Try verifying you have continuity between U13 pin 8 and CHA 49B. This is the chip enable for the M1 rom on the cart. It should be pulsing on a stock bios and pulsing if you do the z80 test on diag bios. I think if you don't do the z80 test on the diag bios is will be high.

I assume you are using the diag m1 cart and tested it in your MV1FZ? "Expected C3 Actual 00" can happen if you do the z80 test with a random cart.

I dont think its worth the risk to pull a C1 from a working board.
 

ack

Ninja Combat Warrior
15 Year Member
Joined
Apr 9, 2009
Posts
538
You may also try running your diag m1 cart without a case and just the CHA board with the diag bios. Even without doing the z80 test you should still see pulsing on the address/data lines of the m1 rom.

http://www.adsb.co.uk/bbc/27c010.gif
 

BIG BEAR

SHOCKbox Developer,
20 Year Member
Joined
Dec 14, 2001
Posts
8,230
It's probably that c1. I have a couple of MV1fZ parts boards and that particular chip is missing.
-

- Somewhat hesitant, but I do have my working MV1FZ which has a NEO-C1. I could possibly try a careful swap out :conf:
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
Try verifying you have continuity between U13 pin 8 and CHA 49B. This is the chip enable for the M1 rom on the cart. It should be pulsing on a stock bios and pulsing if you do the z80 test on diag bios. I think if you don't do the z80 test on the diag bios is will be high.

I assume you are using the diag m1 cart and tested it in your MV1FZ? "Expected C3 Actual 00" can happen if you do the z80 test with a random cart.

I dont think its worth the risk to pull a C1 from a working board.

- Checked Continuity between u13 Pin# 8 and CHA 49B
- Stock Bios and no Cart U13 Pin# 8 is High
- Stock Bios and a Cart U13 Pin # 8 is High
- Diag Bios and no Cart U13 Pin# 8 High
- Diag Bios and Diag Cart (just the CHA board) U13 Pin #8 is High
- Diag Bios and Diag Cart (just the CHA board) with Z80 test running U13 Pin #8 is High
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
You may also try running your diag m1 cart without a case and just the CHA board with the diag bios. Even without doing the z80 test you should still see pulsing on the address/data lines of the m1 rom.

http://www.adsb.co.uk/bbc/27c010.gif

Checked M1 Rom on the CHA board with the Diag Bios:

(H=High L=Low P=Pulsing NC=No Connection)

Pin # 1 (Vpp) - H
Pin # 2 (A16) - P
Pin # 3 (A15) - P
Pin # 4 (A12) - P
Pin # 5 (A7) - P
Pin # 6 (A6) - P
Pin # 7 (A5) - P
Pin # 8 (A4) - P
Pin # 9 (A3) - P
Pin # 10 (A2) - P
Pin # 11 (A1) - P
Pin # 12 (A0) - P
Pin # 13 (DQ0) - P
Pin # 14 (DQ1) - P
Pin # 15 (DQ2) - P
Pin # 16 (VSS) - L
Pin # 17 (DQ3) - P
Pin # 18 (DQ4) - P
Pin # 19 (DQ5) - P
Pin # 20 (DQ6) - P
Pin # 21 (DQ7) - P
Pin # 22 (CE# / E#) - H
Pin # 23 (A10) - P
Pin # 24 (OE# / G#) - P
Pin # 25 (A11) - P
Pin # 26 (A9) - P
Pin # 27 (A8) - P
Pin # 28 (A13) - P
Pin # 29 (A14) - P
Pin # 30 (NC) - P
Pin # 31 (PGM# / P#) - H
Pin # 32 (VCC) - H
Pin # 17 ~ 21 - P
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
It's probably that c1. I have a couple of MV1fZ parts boards and that particular chip is missing.

So, I got brave . . .

- I took the NEO-C1 off the working MV1FZ, and put it onto the MV1FZS. Still the same Z80 Error.

- I then took the NEO-C1 that came off the MV1FZS and put it on the MV1FZ (Working Board) and it works fine.

So I guess the NEO-C1 is good. The question is now where do I look next?

Also I think I should switch to drinking scotch instead of vodka... :confused::confused::scratch::scratch::loco::loco:
 

ack

Ninja Combat Warrior
15 Year Member
Joined
Apr 9, 2009
Posts
538
- Checked Continuity between u13 Pin# 8 and CHA 49B
- Stock Bios and no Cart U13 Pin# 8 is High
- Stock Bios and a Cart U13 Pin # 8 is High
- Diag Bios and no Cart U13 Pin# 8 High
- Diag Bios and Diag Cart (just the CHA board) U13 Pin #8 is High
- Diag Bios and Diag Cart (just the CHA board) with Z80 test running U13 Pin #8 is High

It should be pulsing otherwise m1 chip is never getting enabled. On U13 if pin 9 or 10 is high it will cause pin 8 to be high. I dont have details on where pins 9/10 connect to.
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
Try
2610 to 3016
27-R35
29-8
30-7
31-4

Checked the Connections between the YM2610 & Y3016

YM26010 Pin # 27 good to R35 (1k Ohm) and (- side of 4.7 uF 25v Electrolytic Capacitor)

YM2610 Pin # 29 <---> Y3016 Pin # 8
YM2610 Pin # 30 <---> Y3016 Pin # 7
YM2610 Pin # 31 <---> Y3016 Pin # 4
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
It should be pulsing otherwise m1 chip is never getting enabled. On U13 if pin 9 or 10 is high it will cause pin 8 to be high. I dont have details on where pins 9/10 connect to.


Looked up the Datasheet for the 74LS32 (U13) - Quadruple 2 input OR Gate

Pin # 9 & Pin # 10 are the 2 inputs for the OR Gate with Pin # 8 as the output. So since Pin # 8 is High, one or both of the inputs on 9 & 10 must be High. I tried to trace it out through the board but not having luck finding where Pins 9 & 10 connect to. Something must be feeding them.
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
ITS ALIVE !!!!! <insert Frankenstein voice>

So I started re-checking connections and logic levels on the NEO-D0, since I ruled out the NEO-C1 due to the swap. And lo and behold Pins 11 & 34 were behaving somewhat erratic.

Looking at the pinout from ( https://wiki.neogeodev.org/index.php?title=File:NEO-D0_pinout.png )

Pin # 11 - SDROM
Pin # 34 - Reset

--- Continuity Tests all done with no power to board, and JAMMA disconnected ---

I found that on both pins with a continuity test, the meter showed a fluctuating resistance reading that bounces from .19 ohms (good) to as high as +10 ohms (bad). I cleaned the area with some 99% Isopropyl, put on a pair of 5x magnifiers and really started looking at the NEO-D0 connections. I found that the traces that went to the pads for 11 & 34 visually looked ok, but when slightly touched with an object (tweezer , or plastic tip screwdriver) the resistive value fluctuated. I scraped some of the solder mask off right where the traces meet the pads, liberally applied flux, and re-soldered. No more bouncing resistance, and nice continuity value of .12 ohms.

Crossed my fingers, asked that the NEO GEO gods be merciful, popped in the stock Bios, and VIOLA ! I was greeted with the Crosshatch and no Z80 error. Tried a cart, and crisp loud sound appeared ! I then re-tested with the Diag Bios & Diag Cart and all tests passed. I then popped in the Uni-Bios 3.3 and popped in a cart and all is well. :buttrock::buttrock::buttrock:

However I wish this was the end of the story , a new, less intrusive issue is present. Regardless of the Bios I use or the Game Cart, 95% of the games load 1st shot. The other 5% of the time the system does about 2 ~ 4 resets on it's own (Green screen / flash / Green Screen) before it loads the game.

Here are some pics of the board, and the various load screens. Pardon the mess in my workshop.

MV1FZS_2.jpgMV1FZS_3.jpgMV1FZS_4.jpgMV1FZS_5.jpgMV1FZS_1.jpg
 

Dropwire

Kuroko's Training Dummy
Joined
Jul 27, 2018
Posts
75
Almost forgot the most important thing ....

THANKS go out to:

ack

Big Bear

GadgetUK

- For putting up with me, and all your help -

Now.. any ideas on the random reset before game start issue ? hmm...
 
Top