<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.arcadeotaku.com/index.php?action=history&amp;feed=atom&amp;title=MVS_Hardware_Repair_Logs</id>
	<title>MVS Hardware Repair Logs - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.arcadeotaku.com/index.php?action=history&amp;feed=atom&amp;title=MVS_Hardware_Repair_Logs"/>
	<link rel="alternate" type="text/html" href="https://wiki.arcadeotaku.com/index.php?title=MVS_Hardware_Repair_Logs&amp;action=history"/>
	<updated>2026-04-10T21:54:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.arcadeotaku.com/index.php?title=MVS_Hardware_Repair_Logs&amp;diff=7124&amp;oldid=prev</id>
		<title>Davewellington: moved MVS Hardware by channelmaniac to MVS Hardware Repair Logs</title>
		<link rel="alternate" type="text/html" href="https://wiki.arcadeotaku.com/index.php?title=MVS_Hardware_Repair_Logs&amp;diff=7124&amp;oldid=prev"/>
		<updated>2012-09-07T00:48:56Z</updated>

		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/index.php?title=MVS_Hardware_by_channelmaniac&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MVS Hardware by channelmaniac (page does not exist)&quot;&gt;MVS Hardware by channelmaniac&lt;/a&gt; to &lt;a href=&quot;/w/MVS_Hardware_Repair_Logs&quot; title=&quot;MVS Hardware Repair Logs&quot;&gt;MVS Hardware Repair Logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Repairer: channelmaniac&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s a pinout for the custom NEO-ZMC2 chip&lt;br /&gt;
&lt;br /&gt;
The NEO-ZMC2 IC is documented incorrectly on a few websites. It does NOT multiplex sound data. Instead it takes the foreground and background graphics (16 bits each for a total of 32 bits) and interfaces with a single 8 bit (8 traces) connection to the Neo graphics subsystem.&lt;br /&gt;
&lt;br /&gt;
On the older 2 slot the ZMC2 pins GAD0 through GAD3 and GBD0 through GBD3 connect to the NEO-C0 IC to get this multiplexed graphics data into the video subsystem.&lt;br /&gt;
&lt;br /&gt;
Standard conventions apply - Vcc = +5v, Gnd = ground, a &amp;quot;*&amp;quot; means active low (when there&amp;#039;s a bar over top of the pin&amp;#039;s function), etc...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NEO-ZMC2&lt;br /&gt;
1 - GAD2&lt;br /&gt;
2 - GND&lt;br /&gt;
3 - GAD3&lt;br /&gt;
4 - DOTA&lt;br /&gt;
5 - LOAD&lt;br /&gt;
6 - EVEN&lt;br /&gt;
7 - H&lt;br /&gt;
8 - DOTB&lt;br /&gt;
9- NC&lt;br /&gt;
10- GBD0&lt;br /&gt;
11- GBD1&lt;br /&gt;
12- Gnd&lt;br /&gt;
13- GBD2&lt;br /&gt;
14- GBD3&lt;br /&gt;
15- C1&lt;br /&gt;
16- C1&lt;br /&gt;
17- C2&lt;br /&gt;
18- C3&lt;br /&gt;
19 - C4&lt;br /&gt;
20 - C5&lt;br /&gt;
21 - C6&lt;br /&gt;
22 - C7&lt;br /&gt;
23 - Gnd&lt;br /&gt;
24 - C8&lt;br /&gt;
25 - C9&lt;br /&gt;
26 - C10&lt;br /&gt;
27 - C11&lt;br /&gt;
28 - C12&lt;br /&gt;
29 - C13&lt;br /&gt;
30 - C14&lt;br /&gt;
31 - C15&lt;br /&gt;
32 - C16&lt;br /&gt;
33 - Vcc&lt;br /&gt;
34 - C17&lt;br /&gt;
35 - C18&lt;br /&gt;
36 - C19&lt;br /&gt;
37 - C20&lt;br /&gt;
38 - C21&lt;br /&gt;
39 - C22&lt;br /&gt;
40 - C23&lt;br /&gt;
41 - C24&lt;br /&gt;
42 - Gnd&lt;br /&gt;
43 - C25&lt;br /&gt;
44 - C26&lt;br /&gt;
45 - C27&lt;br /&gt;
46 - C28&lt;br /&gt;
47 - C29&lt;br /&gt;
48 - C30&lt;br /&gt;
49 - C31&lt;br /&gt;
50 - 12M&lt;br /&gt;
51 - NC&lt;br /&gt;
52 - Gnd&lt;br /&gt;
53 - MA11&lt;br /&gt;
54 - MA12&lt;br /&gt;
55 - MA13&lt;br /&gt;
56 - MA14&lt;br /&gt;
57 - MA15&lt;br /&gt;
58 - MA16&lt;br /&gt;
59 - MA17&lt;br /&gt;
60 - MA18&lt;br /&gt;
61 - MA19&lt;br /&gt;
62 - MA20&lt;br /&gt;
63 - Gnd&lt;br /&gt;
64 - MA21&lt;br /&gt;
65 - A8&lt;br /&gt;
66 - A9&lt;br /&gt;
67 - A10&lt;br /&gt;
68 - A11&lt;br /&gt;
69 - A12&lt;br /&gt;
70 - A13&lt;br /&gt;
71 - A14&lt;br /&gt;
72 - A15&lt;br /&gt;
73 - Vcc&lt;br /&gt;
74 - A0&lt;br /&gt;
75 - A1&lt;br /&gt;
76 - SORD0 (Can&amp;#039;t quite make out the writing)&lt;br /&gt;
77 - CS*&lt;br /&gt;
78 - CSDOT*&lt;br /&gt;
79 - GAD0&lt;br /&gt;
80 - GAD1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
From Kyuusaku on the Neo-Geo.com forums:&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s the ZMC2&amp;#039;s early counterpart at least for home carts:&lt;br /&gt;
&lt;br /&gt;
ALPHA-8921 / PRO-CT0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
D1 odd.15 1 64 VCC&lt;br /&gt;
D3 odd.19 2 63 VCC&lt;br /&gt;
D5 odd.24 3 62 odd.26 D6&lt;br /&gt;
D7 odd.28 4 61 odd.22 D4&lt;br /&gt;
D8 odd.14 5 60 odd.17 D2&lt;br /&gt;
D10 odd.18 6 59 odd.13 D0&lt;br /&gt;
D12 odd.23 7 58 A8&lt;br /&gt;
D14 odd.27 8 57 A7 inputs?&lt;br /&gt;
D9 odd.16 9 56 A5&lt;br /&gt;
D11 odd.20 10 55 A9&lt;br /&gt;
D13 odd.25 11 54 test?&lt;br /&gt;
D15 odd.29 12 53 test?&lt;br /&gt;
D0 even.13 13 52 test?&lt;br /&gt;
D2 even.17 14 51 test?&lt;br /&gt;
D4 even.22 15 50 gnd&lt;br /&gt;
D6 even.26 16 49 gnd&lt;br /&gt;
D1 even.15 17 48 B39&lt;br /&gt;
D3 even.19 18 47 B38&lt;br /&gt;
D5 even.24 19 46 B37 mux outputs?&lt;br /&gt;
D7 even.28 20 45 B36&lt;br /&gt;
D8 even.14 21 44 gnd&lt;br /&gt;
D10 even.18 22 43 gnd&lt;br /&gt;
D12 even.23 23 42 B35&lt;br /&gt;
D14 even.27 24 41 B34&lt;br /&gt;
D9 even.16 25 40 B33 mux outputs?&lt;br /&gt;
D11 even.20 26 39 B32&lt;br /&gt;
D13 even.25 27 38 test?&lt;br /&gt;
D15 even.29 28 37 test?&lt;br /&gt;
B30 29 36 test?&lt;br /&gt;
select inputs? B31 30 35 test?&lt;br /&gt;
GND 31 34 test?&lt;br /&gt;
GND 32 33 test?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
test? = NC pins or pins with tracks that ONLY lead off the board for testing.&lt;br /&gt;
A## are not address lines but home cart pin numbers as are B##&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s the NEO-257 @ location J2 on the 2 slot board. (MV-2)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin - function/chip connection/slot connection (cartridge pin function)&lt;br /&gt;
1 - Slot 2 B26 (CA15)&lt;br /&gt;
2 - Gnd&lt;br /&gt;
3 - Gnd&lt;br /&gt;
4 - Slot 1 A19 (CA0)&lt;br /&gt;
5 - Slot 2 A19 (CA0)&lt;br /&gt;
6 - Slot 1 B19 (CA1)&lt;br /&gt;
7 - Slot 2 B19 (CA1)&lt;br /&gt;
8 - ZMC2 - 15 C0 (CA0)&lt;br /&gt;
9 - ZMC2 - 19 C4 (CA1)&lt;br /&gt;
10 - Gnd&lt;br /&gt;
11 - ZMC2 - 16 C1 (CA2)&lt;br /&gt;
12 - ZMC2 - 20 C5 (CA3)&lt;br /&gt;
13 - Slot 1 A20 (CA2)&lt;br /&gt;
14 - Slot 2 A20 (CA2)&lt;br /&gt;
15 - Slot 1 B20 (CA3)&lt;br /&gt;
16 - Slot 2 B20 (CA3)&lt;br /&gt;
17 - Input (Slot) Select 1/2&lt;br /&gt;
18 - Gnd&lt;br /&gt;
19 - Slot 1 A21 (CA4)&lt;br /&gt;
20 - Slot 2 A21 (CA4)&lt;br /&gt;
21 - Slot 1 B21 (CA5)&lt;br /&gt;
22 - Slot 2 B21 (CA5)&lt;br /&gt;
23 - ZMC2 - 17 C2 (CA4)&lt;br /&gt;
24 - ZMC2 - 21 C6 (CA5)&lt;br /&gt;
25 - Gnd&lt;br /&gt;
26 - Vcc&lt;br /&gt;
27 - ZMC2 - 18 C3 (CA6)&lt;br /&gt;
28 - ZMC2 - 22 C7 (CA7)&lt;br /&gt;
29 - Slot 1 A22 (CA6)&lt;br /&gt;
30 - Slot 2 A22 (CA6)&lt;br /&gt;
31 - Slot 2 B22 (CA7)&lt;br /&gt;
32 - Slot 2 B22 (CA7)&lt;br /&gt;
33 - Gnd&lt;br /&gt;
34 - Gnd&lt;br /&gt;
35 - Vcc&lt;br /&gt;
36 - Slot 1 A23 (CA8)&lt;br /&gt;
37 - Slot 2 A23 (CA8)&lt;br /&gt;
38 - Slot 1 B23 (CA9)&lt;br /&gt;
39 - Slot 2 B23 (CA9)&lt;br /&gt;
40 - ZMC2 - 24 C8 (CA8)&lt;br /&gt;
41 - ZMC2 - 28 C12 (CA9)&lt;br /&gt;
42 - Gnd&lt;br /&gt;
43 - ZMC2 - 25 C9 (CA10)&lt;br /&gt;
44 - ZMC2 - 29 C13 (CA11)&lt;br /&gt;
45 - Slot 1 A24 (CA10)&lt;br /&gt;
46 - Slot 2 A24 (CA10)&lt;br /&gt;
47 - Slot 1 B24 (CA11)&lt;br /&gt;
48 - Slot 2 B24 (CA11)&lt;br /&gt;
49 - NC&lt;br /&gt;
50 - NC&lt;br /&gt;
51 - Slot 1 A25 (CA12)&lt;br /&gt;
52 - Slot 2 A25 (CA12)&lt;br /&gt;
53 - Slot 1 B25 (CA13)&lt;br /&gt;
54 - Slot 2 B25 (CA13)&lt;br /&gt;
55 - ZMC2 - 26 C10 (CA12)&lt;br /&gt;
56 - ZMC2 - 30 C14 (CA13)&lt;br /&gt;
57 - Gnd&lt;br /&gt;
58 - Vcc&lt;br /&gt;
59 - ZMC2 - 27 C11 (CA14)&lt;br /&gt;
60 - ZMC2 - 31 C15 (CA15)&lt;br /&gt;
61 - NC&lt;br /&gt;
62 - Slot 1 A26 (CA14)&lt;br /&gt;
63 - Slot 2 A26 (CA14)&lt;br /&gt;
64 - Slot 1 B26 (CA15)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you look at a 74257 data sheet you will see that it is a 2 to 1 data multiplexer. The NEO-257 is simply 4 of these chips combined into one package to save some board space.&lt;br /&gt;
&lt;br /&gt;
The hard part is that I cannot tell which pins are for &amp;quot;output enable&amp;quot; like on the 74257 since the only function that isn&amp;#039;t set to ground or +5v is the one for input select. It appears these chips are set to always be enabled.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NEO-257 pinouts&lt;br /&gt;
&lt;br /&gt;
1 - Input 16B&lt;br /&gt;
2 - Gnd&lt;br /&gt;
3 - Gnd&lt;br /&gt;
4 - Input 1A&lt;br /&gt;
5 - Input 1B&lt;br /&gt;
6 - Input 2A&lt;br /&gt;
7 - Input 2B&lt;br /&gt;
8 - Output 1&lt;br /&gt;
9 - Output 2&lt;br /&gt;
10 - Gnd&lt;br /&gt;
11 - Output 3&lt;br /&gt;
12 - Output 4&lt;br /&gt;
13 - Input 3A&lt;br /&gt;
14 - Input 3B&lt;br /&gt;
15 - Input 4A&lt;br /&gt;
16 - Input 4B&lt;br /&gt;
17 - Input Select A/B&lt;br /&gt;
18 - Gnd&lt;br /&gt;
19 - Input 5A&lt;br /&gt;
20 - Input 5B&lt;br /&gt;
21 - Input 6A&lt;br /&gt;
22 - Input 6B&lt;br /&gt;
23 - Output 5&lt;br /&gt;
24 - Output 6&lt;br /&gt;
25 - Gnd&lt;br /&gt;
26 - Vcc&lt;br /&gt;
27 - Output 7&lt;br /&gt;
28 - Output 8&lt;br /&gt;
29 - Input 7A&lt;br /&gt;
30 - Input 7B&lt;br /&gt;
31 - Input 8A&lt;br /&gt;
32 - Input 8B&lt;br /&gt;
33 - Gnd&lt;br /&gt;
34 - Gnd&lt;br /&gt;
35 - Vcc&lt;br /&gt;
36 - Input 9A&lt;br /&gt;
37 - Input 9B&lt;br /&gt;
38 - Input 10A&lt;br /&gt;
39 - Input 10B&lt;br /&gt;
40 - Output 9&lt;br /&gt;
41 - Output 10&lt;br /&gt;
42 - Gnd&lt;br /&gt;
43 - Output 11&lt;br /&gt;
44 - Output 12&lt;br /&gt;
45 - Input 11A&lt;br /&gt;
46 - Input 11B&lt;br /&gt;
47 - Input 12A&lt;br /&gt;
48 - Input 12B&lt;br /&gt;
49 - NC&lt;br /&gt;
50 - NC&lt;br /&gt;
51 - Input 13A&lt;br /&gt;
52 - Input 13B&lt;br /&gt;
53 - Input 14A&lt;br /&gt;
54 - Input 14B&lt;br /&gt;
55 - Output 13&lt;br /&gt;
56 - Output 14&lt;br /&gt;
57 - Gnd&lt;br /&gt;
58 - Vcc&lt;br /&gt;
59 - Output 15&lt;br /&gt;
60 - Output 16&lt;br /&gt;
61 - NC&lt;br /&gt;
62 - Input 15A&lt;br /&gt;
63 - Input 15B&lt;br /&gt;
64 - Input 16A&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Troubleshooting Color and Sync problems on MVS boards:&lt;br /&gt;
&lt;br /&gt;
This post is from the perspective of repairing a MVS 2F board - the newer version of the 2 slot - but will work for most other MVS boards.&lt;br /&gt;
&lt;br /&gt;
The output of the video subsection will go through the NEO-G0 chip then on to the Palette RAM (8k x 8bit SRAM) and the 74LS273 latches. From there it goes to a resistor ladder per color with a couple of the lines being buffered/amplified (higher current) by a 74LS05 IC before going out to the JAMMA connector.&lt;br /&gt;
&lt;br /&gt;
When troubleshooting MVS color issues take a moment to divide the problem into sections.&lt;br /&gt;
&lt;br /&gt;
1. Palette, or Color RAM error&lt;br /&gt;
2. No Sync (either horizontal or vertical)&lt;br /&gt;
3. Missing or incorrect colors&lt;br /&gt;
&lt;br /&gt;
Part 1: Palette, or Color RAM error&lt;br /&gt;
&lt;br /&gt;
If there are Palette RAM problems this can be caused by a problem in any of the ICs connected to that data bus: NEO-G0 chip, Palette SRAM, or the 74LS273 latches. The easiest thing to do is to power OFF the board and check the data lines on the SRAM ICs for shorts to +5v or ground connections. If there are none then replace the SRAM first.&lt;br /&gt;
&lt;br /&gt;
If there is a short, remove the 74LS273 ICs first as they will be the most likely culprit. Check the data lines again. If the short is gone, replace the latches. If not, move on to the next chips, the SRAM. Repeat tests and replace the NEO-G0 last.&lt;br /&gt;
&lt;br /&gt;
Part 2: No Sync (either Horizontal or Vertical)&lt;br /&gt;
&lt;br /&gt;
The sync line goes from the NEO-I0 chip through a 100 ohm resistor to the JAMMA connector. It&amp;#039;s also tied high to +5v through a 470 ohm resistor. Check both resistors. Replace if bad. If there is still no sync, replace the NEO-I0 chip.&lt;br /&gt;
&lt;br /&gt;
Part 3: Missing or incorrect colors&lt;br /&gt;
&lt;br /&gt;
Missing colors can be caused by any of the parts in the output section. Unless there&amp;#039;s an esoteric problem with the Color RAM the digital part can be mostly taken out of the equation.&lt;br /&gt;
&lt;br /&gt;
The output is made up of the 74LS273 latches, a series of resistors forming a ladder network, and 74LS05 Hex Buffer/Inverter IC.&lt;br /&gt;
&lt;br /&gt;
With the power OFF, check the inputs and outputs of the 74LS05 IC for shorts to either +5v or ground connections. Replace the IC if any shorts are found. If there are shorts but the 74LS05 IC isn&amp;#039;t it then replace the 74LS273 ICs. Next check the resistors for any that are burned.&lt;br /&gt;
&lt;br /&gt;
If the RGB outputs are shorted the most likely culprits will the the 220 ohm and 150 ohm resistors as these are the lower value resistors. (The lower the value the higher the current that will flow through during a short.) check these resistors with an ohmmeter and replace any that are not reading correctly.&lt;br /&gt;
&lt;br /&gt;
The next step is to check the outputs of the 74LS273 ICs with a logic probe. On the datasheet there are D and Q pins listed. The D is the input, the Q is the output. Check for signals on both sides. Replace the ICs that have inputs but no outputs between their D and Q pins.&lt;br /&gt;
&lt;br /&gt;
Hook everything back up after replacing the parts and give it a test!&lt;br /&gt;
&lt;br /&gt;
I had a board in the shop with missing red colors. There were no other symptoms on this board such as lines through images, etc... just screwy looking colors.&lt;br /&gt;
&lt;br /&gt;
I replaced the NEO-G0 IC before stepping back and taking a better look at the circuit. After analyzing the circuit I replaced a shorted 74LS05 IC and two bad resistors to fix the board.&lt;br /&gt;
&lt;br /&gt;
The 150 ohm and 220 ohm resistors were bad and the 74LS05 gate driving the 150 ohm resistor was shorted to ground.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Troubleshooting Backup RAM Errors&lt;br /&gt;
&lt;br /&gt;
If you see this for a Backup RAM Error:&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
Backup RAM Error:&lt;br /&gt;
&lt;br /&gt;
Address    Write  Read&lt;br /&gt;
00D00000   5555   0000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you have a different problem all together.&lt;br /&gt;
&lt;br /&gt;
This is caused by the chip not being selected properly for read/write access. This is almost always (well, I&amp;#039;d say &amp;gt; 99.5%) a problem with the chip or with the trace that is controlling the SRAM and NOT with the SRAM.&lt;br /&gt;
&lt;br /&gt;
Look for broken traces whether from battery leakage or someone scraping something across the board which physically damaged the traces. If that&amp;#039;s not it then trace back the chip control traces to see what chip is feeding it.&lt;br /&gt;
&lt;br /&gt;
On the 32k x 8 SRAM ICs (the 62256 or equivalent) that are used for the Backup, Work, and Video RAM that would be:&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
Pin 27: *write (also known as *WE) - Write Enable&lt;br /&gt;
Pin 22: *G (also known as *OE) - Output Enable&lt;br /&gt;
Pin 20: *E (also known as *CE) - Chip Enable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK, OK... the * in front means it is an active low signal. If it&amp;#039;s high, it&amp;#039;s not being signaled. If you get NO signal from your logic probe on one of the pins then you have an open trace for sure.&lt;br /&gt;
&lt;br /&gt;
Pin 20: should always be grounded on the Work RAM and Video RAM. That pin is directly connected to ground and if it isn&amp;#039;t then you have a physically damaged trace. On the Backup RAM it is used to put the chips into low power standby mode.&lt;br /&gt;
&lt;br /&gt;
Pin 22 &amp;amp; 27 connect to different chips. These are the ones you are most concerned with when troubleshooting this type of problem. Follow the traces and repair corroded or otherwise damaged ones. (99.5% of the times this is the fix)&lt;br /&gt;
&lt;br /&gt;
Oh, when troubleshooting these you WILL have to strip off the red cardboard and the black foam under the circuit board in order to follow the traces. Have fun cleaning all that crap off. Yuck.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When troubleshooting cartridge issues it helps to know which ROM does what.&lt;br /&gt;
&lt;br /&gt;
P ROM - 68K program (16-bit)&lt;br /&gt;
V1 ROM - ADPCM-A port (8-bit)   &amp;lt;-- Music &amp;amp; sound samples&lt;br /&gt;
V2 ROM - ADPCM-B port (8-bit)   &amp;lt;-- Music &amp;amp; sound samples&lt;br /&gt;
&lt;br /&gt;
C ROM - VDP object tiles (32-bit)&lt;br /&gt;
S ROM - VDP overlay tiles (8-bit)&lt;br /&gt;
M ROM - Z80 program (8-bit)   &amp;lt;-- Sound Program ROM&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tip: Neo-Geo Cartridge ROM Functions:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;P:&amp;#039;&amp;#039;&amp;#039; Program ROMs&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;P1&amp;#039;&amp;#039;&amp;#039; is typically the main program ROM, it can be up to 8M and contains the entire game logic.&lt;br /&gt;
&lt;br /&gt;
Some old PROG boards use 2/4M ROMs so P2-4 can be the rest of the P1 address space.&lt;br /&gt;
&lt;br /&gt;
Then there&amp;#039;s another address range used for a few different things such as the link circuitry, Fatal Fury 2 protection and later on it became used for another 8M+ of program ROM. ROMs mapped here are SP2 (P2 on the chip) if P1 is 8M.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;EP1&amp;#039;&amp;#039;&amp;#039; replaces P1 with updated program code.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;EP2&amp;#039;&amp;#039;&amp;#039; can be either the second half of EP1 if they&amp;#039;re both 4M or can be the same thing as SP2 (8M+).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;V&amp;#039;&amp;#039;&amp;#039; are YM2610 ADPCM data ROMs.&lt;br /&gt;
&lt;br /&gt;
There are actually two types of V ROM, one for the low frequency channel, one for the high. Games quickly started containing a chip called NEO-PCM which allows both channels to use the same ROM.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039; ROMs only contain sprite data (which also makes up the backgrounds on the Neo), not the fixed tile layer data.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039; ROM contains the Z80 sound engine program as well as the actual &amp;quot;track&amp;quot; sequences. Remember all sample data however is contained in the V ROMs.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039; aka the &amp;quot;FIX&amp;quot; layer ROM contains the fixed (non-scrollable) tilemap layer that overlays sprites. Life/POW bars are made of this.&lt;br /&gt;
&lt;br /&gt;
Thanks to Calpis on the Assemblergames.com forum for this info!&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Image:MVSBattery1pos.jpg|Positive|thumb]][[Image:MVSBattery1neg.jpg|Negative|thumb]]&lt;br /&gt;
Tip: Checking the NiCd Battery for leakage&lt;br /&gt;
&lt;br /&gt;
One funny thing about NiCd batteries are that they leak after they go bad. This isn&amp;#039;t a normal kind of leakage you would expect from a battery but is rather a crystalline growth that appears on the terminals and spreads across the board and follows traces. This will eventually turn a telltale blue but when first starting out looks like simple dust.&lt;br /&gt;
&lt;br /&gt;
Do not let this dust fool you!&lt;br /&gt;
&lt;br /&gt;
When the battery starts to leak it must be replaced ASAP as the leakage will only get worse. This will eat traces and component leads. It will ruin sockets, chips, resistors, capacitors, and more. It doesn&amp;#039;t care if the board is a common cheapie or a rare expensive one. It will leak just the same.&lt;br /&gt;
&lt;br /&gt;
Here are 2 pics of the same battery. One is the shot of the positive terminal and the other of the negative. In one picture the solder joint is nice and shiny - a good looking solder joint. In the other you can see the growth on the battery and how it has already affected the solder joint. That isn&amp;#039;t a cold solder joint but rather one that has been chemically corroded by the leakage from the battery.&lt;br /&gt;
&lt;br /&gt;
When replacing these old NiCd batteries it is OK to use NiMH types with the same form factor. It is also OK to replace them with a battery having a higher milliamp hour rating such as replacing a 50maH with a 70maH rated battery.&lt;br /&gt;
&lt;br /&gt;
Good luck, and replace those batteries before they ruin the game!&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Tip: BIOS Identification&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s a tip from a former SNK employee:&lt;br /&gt;
&lt;br /&gt;
Power up the MVS board without a cartridge installed. Look at the border color around the edge of the crosshatch screen. The color will reflect the region the BIOS is for.&lt;br /&gt;
&lt;br /&gt;
Green: 6 slot, an older BIOS&lt;br /&gt;
Light Blue: USA BIOS, labeled SPU2&lt;br /&gt;
Dark Blue: Spanish BIOS, labeled SPS2&lt;br /&gt;
Red: Japanese BIOS, labeled SPJ2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Repair Logs]]&lt;/div&gt;</summary>
		<author><name>Davewellington</name></author>
	</entry>
</feed>