Neo Diagnostics ROMs

ack

King's Dry Cleaner
Joined
Apr 9, 2009
Posts
385
Is there any work around to get it to work on AES like pull it from the cart inserted, kinda like how the Unibios does?

I'm still a bit light on neo geo graphics but reading over the dev wiki and looking at open bios I think its likely unibios/openbios are using some trickery to get the bars on aes. They can use a single solid color tile (0x00) to render the bars by using the hblank/timer interrupt to change palettes colors multiple times mid frame. I'm not sure at this point if there was a specific reason smkdan didn't go that route.

There should be a somewhat simple workaround though. I assume you are using a diag cart, it should be possible to burn the sfix rom as the carts s1 rom, then I can give you a bios version that enables the bars test on aes. I dont have a working aes to test with, but this works in mame.
 

Mehunglo

New Challenger
Joined
Aug 21, 2007
Posts
22
I have a couple of boards that I've been working on that play games fine, but have no game audio. They both have sound in hardware test without game, but not with game inserted.

The 2 slot I had in my dedicated cab, was working fine, turned it on one day, no audio. No battery leakage but still removed battery, cleaned all slots, replaced/socketed Z80A, YM2610, YM3016. Neo diagnostics audio test gives this error.
2-slot.png

The 4 slot, removed battery, cleaned slots, socketed Z80A. Neo diagnostics audio test gives this error, which is jumbled. 4-slot.png

I'm stuck here.
 

ack

King's Dry Cleaner
Joined
Apr 9, 2009
Posts
385
I assume you are using the diag m1 cart and have verified its working as expected on a know working board?

On the 4 slot pic. Are graphics messed up in the diag bios if you don't do the Z80 tests?
 

Mehunglo

New Challenger
Joined
Aug 21, 2007
Posts
22
I verified cart on working board. The jumbled letters are only with the audio part of the diagnostics. The hardware part is normal.
 

ack

King's Dry Cleaner
Joined
Apr 9, 2009
Posts
385
The graphics issue to me looks like fix data might have stuck data bits. If its happening on all slots it might be an issue with the connection between the boards or one of the chips that handles switching between the slots on the slot board.

On your 2 slot board, the actual being 01, I think would be an indication the diag m1 is not running right. 01 would have been the last thing the sm1 rom sent to the 68k to indicate it was ready for the switch to the diag m1. So perhaps you have an issue with the data/address path to the m1 on the cart that causing it to crash/not function.

I would also suggest clearing your backup ram as it can sometime fix audio not working.
 

Mehunglo

New Challenger
Joined
Aug 21, 2007
Posts
22
On the 4 slot I used an older diag. and no jumbled graphics and was able to see this error.
4sloterror.png.
This is my cart.
Diagcart.pngdiagcartback.png.
Tried it in 2 of the 4 slots, same error. Out of curiosity I removed the M1 eprom and still got the same error. Has my M1 been bad all this time? I've cleared the backup ram countless times hoping it would suddenly work. No such luck.
 
Last edited:

ack

King's Dry Cleaner
Joined
Apr 9, 2009
Posts
385
Its possible its bad or there is a connectivity issue between the z80 and m1 diag.
 

pnauts

Kuroko's Training Dummy
Joined
Jun 7, 2017
Posts
76
I have a couple of boards that I've been working on that play games fine, but have no game audio. They both have sound in hardware test without game, but not with game inserted.

The 2 slot I had in my dedicated cab, was working fine, turned it on one day, no audio. No battery leakage but still removed battery, cleaned all slots, replaced/socketed Z80A, YM2610, YM3016. Neo diagnostics audio test gives this error.
View attachment 56633

I'm stuck here.

It was useless to change the YM3016.
You can have a Z80 successful test even without YM2610.
Is it a MV2F slot or MV2-01 ?
You problem can come from a defective SM1 Rom, RAM BR6116 (quite rare), NEO-D0, PRO-B0 for 1st gen slot (quite rare I think) or NEO-C1 if 2 slot from 2nd gen.
The NEO-257 can also have some trouble on the Sound Datas bus (SD 0..7)
 

Xian Xi

JammaNationX,
Joined
Dec 1, 2005
Posts
27,688
When using the Diagnostic cart in a multislot, make sure you follow the instructions on the Diagnostic bios page as multis lots require you to press and hold a direction to test a certain slot.

Also, if you are using a Unibios 4.0, test audio only from slot 1 if using only 1 cart.
 

Mehunglo

New Challenger
Joined
Aug 21, 2007
Posts
22
It was useless to change the YM3016.
You can have a Z80 successful test even without YM2610.
Is it a MV2F slot or MV2-01 ?
You problem can come from a defective SM1 Rom, RAM BR6116 (quite rare), NEO-D0, PRO-B0 for 1st gen slot (quite rare I think) or NEO-C1 if 2 slot from 2nd gen.
The NEO-257 can also have some trouble on the Sound Datas bus (SD 0..7)

It's a MV2F. I tried something that's not usually recommended, but I piggybacked the 3016 and got sound. I also tried it on the 4 slot(didn't work), went back to the 2F, didn't get sound the second time. Still replaced it (I have several 3016's), still no in-game sound. I've kind of given up for now. Time disappears when I get into troubleshooting the boards.
 

Mehunglo

New Challenger
Joined
Aug 21, 2007
Posts
22
When using the Diagnostic cart in a multislot, make sure you follow the instructions on the Diagnostic bios page as multis lots require you to press and hold a direction to test a certain slot.

Also, if you are using a Unibios 4.0, test audio only from slot 1 if using only 1 cart.

I followed the directions exactly. The games boot fine (all slots), no glitches, look perfect to me, except no in-game sound. I'm pretty sure I've spent more money buying parts and tools to fix these boards than they're worth. The smart thing would have been to sell the boards as-is and be done with it, guess I'm not that smart!
 
Top