Neo Diagnostics ROMs

Xian Xi

JammaNationX,
15 Year Member
Joined
Dec 1, 2005
Posts
27,748
Thanks for much for making this Diag BIOS for the Neo Geo boards. It's saved me a few times already.

I have one AES board that passes all tests, but when holding D to test the Z80 it fails with:

Z80 Dead / Errored / Comm issue
Expected 03
Actual 00

View attachment 35891

Did you test it with the additional PCB required for Z80 testing?
 

sega8bit

n00b
Joined
Nov 7, 2015
Posts
3
Did you test it with the additional PCB required for Z80 testing?

No, I just tested it with the game NAM1975. I wasn't aware of an additional PCB.

So the tests all pass, but the Z80 one fails.

See my screen shot here - Graphics have sprite issues.

NeoGeoAESAllTests.jpg
NeoGeoAESSpriteIssue.jpg
 

Xian Xi

JammaNationX,
15 Year Member
Joined
Dec 1, 2005
Posts
27,748
that's a software issue. The D-Bios only tests hardware on the system to make the game/sound run.

Check smkdan's website for the into to make a test cart to test the Z80.
 

sega8bit

n00b
Joined
Nov 7, 2015
Posts
3
that's a software issue. The D-Bios only tests hardware on the system to make the game/sound run.

Check smkdan's website for the into to make a test cart to test the Z80.

Oh right. Yeah im starting to think this has nothing to do with the Z80 as that only runs audio on the AES right?

What do you mean software issue?

So my issue is the graphics glitch as per my previous sheet shots. All tests pass on the Diag BIOS. The game works perfectly on another console. I've cleaned the cart slot on this one and made sure it's not that.

Any suggestions from anyone?
 

vash999

n00b
Joined
Apr 10, 2016
Posts
1
I hace this problem : video ram error , code 00008000 , write 5555, read 00FF , un dagnosis say vram 2k edad (lower) i look traces form ram 7 and ram 8 of my mv-1fz and traces ser fine, ahy suggestion? Thx
 

BulletMag

n00b
Joined
Jul 25, 2016
Posts
10
I hace this problem : video ram error , code 00008000 , write 5555, read 00FF , un dagnosis say vram 2k edad (lower) i look traces form ram 7 and ram 8 of my mv-1fz and traces ser fine, ahy suggestion? Thx

I had a similar issue on by MV1FZ too, mine was on the Upper Vram though, after checking the traces to Ram7 and Ram8 were fine i marked each chip then desoldered them and swapped them around, the error then reported lower so i knew my Ram8 was at fault.

Yours should just be the reverse.

Replace the faulty chip and all should be well
 

Jarryson

New Challenger
Joined
May 30, 2016
Posts
54
Hi all,

I have a MVS which doesnt boot without game, but with game inserted works sometimes.

I have tested it with NeoDiagnostics Bios and shows "Bios CRC Error" . I dont understand this error, can anybody help me?

Thanks.
 

GadgetUK

Ace Ghost Pilot
Joined
Sep 27, 2013
Posts
1,323
If the SMK dan bios is giving you the Bios CRC error, I would suspect bad connection between CPU and the BIOS - check all the address and data lines.
 

Jarryson

New Challenger
Joined
May 30, 2016
Posts
54
If the SMK dan bios is giving you the Bios CRC error, I would suspect bad connection between CPU and the BIOS - check all the address and data lines.

Hi,

before write my message, I checked all bios and 68k traces and all was ok. The board worked fine, but in a cicle off-on showed the message. Only works with unibios + cart inserted.
 

tkrn

n00b
Joined
Mar 7, 2013
Posts
6
Is there anyone I can purchase the Neo Geo Diag Bios from? I know this isn't the buy/sell/trade part of the forum but I figured some one here could point me the right direction. Thanks.
 

pnauts

Kuroko's Training Dummy
Joined
Jun 7, 2017
Posts
76
Hi, I'm new here and I would thanks SMKDAN for its works.
I didn't found any contact email on your webpage so it's mainly the reason I'm here.
I work on a MVS02 slot and I've good hope to make it works with your diagnostic rom.
Many traces have been fixed and it remain 2 to fix between my LSPC-A0 and my Neo-IO (both are related to the SFIX) and normally I'll have something turning from this:

https://s10.postimg.org/4mfve3709/DSC_0893.jpg

in something almost like this.

https://wiki.neogeodev.org/images/1/19/Diag1.png

This link was also helpful.
https://wiki.neogeodev.org/images/1/15/Fixref01.png

all the best and sorry for my english.
 

pnauts

Kuroko's Training Dummy
Joined
Jun 7, 2017
Posts
76
Progress, the first test steps are ok then I have a VRAM2K lower dead output.
So, problem with the /RW or the SRAM.
I hope it's not the LSPC-A0 (76) pin that goes bad.



edit 2:
are the tests in your webpage displayed in the same order than the test ?
Because I could briefly see displayed test on WRAM, BRAM and Palette RAM.
And it seems that the program halt on the first failure, is there any way to skip and resume test till the end ?
 
Last edited:

pnauts

Kuroko's Training Dummy
Joined
Jun 7, 2017
Posts
76
passed the RAM2K error with 2 new chips, great!
But then I had a video RAM error, but message was in the garbage, it seems to be once data, then address, I removed and change the lower chip, no more error like previous but set of data displayed by pair, then removed the upper RAM32K and now have some curious colors. I have to solder a new one and fix the broken traces. Pfff, I hope to be next to the end.
 
Last edited:

Geekman1222

Kula's Candy
Joined
Jun 26, 2017
Posts
290
I read through a lot of pages on this thread. This bios tool set is AWSOME I might really need soon.
I gotta MV1-FSB thats turning into a nightmare. Long story short one of the traces was bad around the z80 location and there was heat damage around the Z80 when I bought the supposed "working" board. I had to remove the z80 to get to the bad trace and after carefully cutting the old z80 out and socketing a new one in to cut down on heat in the area I now get a Z80 error. It can be bypassed with a Uni bios but theres no sound... And the repaired trace didnt fix any issues I had with my video issue I wasn't sure it really would but it needed fixing damit. LOL should have just left it but I cant do that... lol

Also inbefor anyone mentions yes I tried my best to go back and check continuity on all the Z80 pins after I socketed it. I wont rule out something terrible happened to one of the through holes for the Z80 but I was very careful sigh

Prolly gonna look into getting a cheap MVS cart as a donor for a Char board.

Kudos to the awsome people on this forum that make useful tools and information available !!
 
Last edited:

pnauts

Kuroko's Training Dummy
Joined
Jun 7, 2017
Posts
76
I don't understand, with Unibios, memory at @0100 is good.



why am I stuck to the crosshatch ?
 
Last edited:

Razoola

Divine Hand of the UniBIOS,
Staff member
20 Year Member
Joined
Nov 12, 2002
Posts
4,662
It might have been better to make a seperate post about this to make it more visible. I think you almost have it working though.

Its not just 0x100 that is checked. Address 0x182 is read to get an offset (32bit). A chunk of code at this offset (on the cart) is then compared against the same code in the bios byte for byte. If this fails you'll see the crosshatch. From the picture you have posted I would guess one the the higher program ROM address lines is broken at the cart edge (but have you confirmed te cart your testing is good?).

Try cleaning the cart contacts and if no joy use the memory viewer again after looking the following info.

https://wiki.neogeodev.org/index.php?title=Security_code
 

pnauts

Kuroko's Training Dummy
Joined
Jun 7, 2017
Posts
76
The cartridge is a good one, tested on another slot.
I have almost good B02D instead of D02D ?
just to this address?
Looks like a bad copy/paste on the wiki???

dc.w 07600H, 04A6DH, 00A14H, 06600H
dc.w 0003CH, 0206DH, 00A04H, 03E2DH
dc.w 00A08H, 013C0H, 00030H, 00001H
dc.w 03210H, 00C01H, 000FFH, 0671AH
dc.w 03028H, 00002H, 0B02DH, 00ACEH
dc.w 06610H, 03028H, 00004H, 0B02DH
dc.w 00ACFH, 00606H, 0B22DH, 00AD0H
dc.w 06708H, 05088H, 051CFH, 0FFD4H
dc.w 03607H, 04E75H, 0206DH, 00A04H
dc.w 03E2DH, 00A08H, 03210H, 0E049H
dc.w 00C01H, 000FFH, 0671AH, 03010H
dc.w 0B02DH, 00ACEH, 06612H, 03028H
dc.w 00002H, 0E048H, 0B02DH, 00ACFH
dc.w 06606H, 0B22DH, 00AD0H, 06708H
dc.w 05888H, 051CFH, 0FFD8H, 03607H
dc.w 04E75H

but I don't start at this address, I think this is the point.



sorry for the post in this thread, if a moderator can move it in a general repair topic and link it ?
Thank you.
 
Last edited:

Razoola

Divine Hand of the UniBIOS,
Staff member
20 Year Member
Joined
Nov 12, 2002
Posts
4,662
yes it was bad in the wiki, I corrected that now. I guess then the issue is the data is not stable at the point the bios tests the cart.
 
Top