<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.neogeodev.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Illusionrip</id>
	<title>NeoGeo Development Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.neogeodev.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Illusionrip"/>
	<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php/Special:Contributions/Illusionrip"/>
	<updated>2026-05-21T23:46:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-E0&amp;diff=9013</id>
		<title>NEO-E0</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-E0&amp;diff=9013"/>
		<updated>2025-11-19T19:18:18Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* 68k vector table swapping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_e0.jpg&lt;br /&gt;
|pkg=QFP64R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1991 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-3}} ...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Just a 24-bit buffer and logic for [[68k vector table]] swapping.&lt;br /&gt;
&lt;br /&gt;
=68k vector table swapping=&lt;br /&gt;
The 68k vector table seen by the 68k is selected by writing to {{Reg|REG_SWPROM}} (table from the game) or {{Reg|REG_SWPBIOS}} (table from the [[system ROM]]).&lt;br /&gt;
&lt;br /&gt;
A22Z and A23Z are used in place of A22 and A23 to make the address appear to address decoding chips as a system ROM access instead of a [[P ROM]] access.&lt;br /&gt;
&lt;br /&gt;
The {{Sig|VEC|VEC}} signal comes from the 74H259 system latch.&lt;br /&gt;
&lt;br /&gt;
*A Bios CRC Error could be a faulty NEO-E0&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!rowspan=2|Address||colspan=2|Maps to&lt;br /&gt;
|-&lt;br /&gt;
!VEC = 0||VEC = 1&lt;br /&gt;
|-&lt;br /&gt;
|$000000~$00007F||$C00000~$C0007F||$000000~$00007F&lt;br /&gt;
|-&lt;br /&gt;
|$000080~$BFFFFF||colspan=2|No change&lt;br /&gt;
|-&lt;br /&gt;
|$C00000~$C0007F||$000000~$00007F||$C00000~$C0007F&lt;br /&gt;
|-&lt;br /&gt;
|$C00080~$FFFFFF||colspan=2|No change&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Verilog from [[User:Kyuusaku]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;{A23Z,A22Z} = A[23:22] ^ 2{~|{A[21:7],^A[23:22],VEC}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pinouts=&lt;br /&gt;
&lt;br /&gt;
==Input to output map==&lt;br /&gt;
&lt;br /&gt;
* 64 -&amp;gt; 5&lt;br /&gt;
* 1 -&amp;gt; 6&lt;br /&gt;
* 2 -&amp;gt; 7&lt;br /&gt;
* 3 -&amp;gt; 8&lt;br /&gt;
* 4 -&amp;gt; 9&lt;br /&gt;
* 15 -&amp;gt; 11&lt;br /&gt;
* 16 -&amp;gt; 12&lt;br /&gt;
* 17 -&amp;gt; 13&lt;br /&gt;
* 18 -&amp;gt; 14&lt;br /&gt;
* 19 -&amp;gt; 22&lt;br /&gt;
* 20 -&amp;gt; 23&lt;br /&gt;
* 21 -&amp;gt; 24&lt;br /&gt;
* 31 -&amp;gt; 27&lt;br /&gt;
* 32 -&amp;gt; 28&lt;br /&gt;
* 33 -&amp;gt; 29&lt;br /&gt;
* 34 -&amp;gt; 30&lt;br /&gt;
* 36 -&amp;gt; 39&lt;br /&gt;
* 37 -&amp;gt; 40&lt;br /&gt;
* 38 -&amp;gt; 41&lt;br /&gt;
* 48 -&amp;gt; 43&lt;br /&gt;
* 49 -&amp;gt; 44&lt;br /&gt;
* 50 -&amp;gt; 45&lt;br /&gt;
* 51 -&amp;gt; 46&lt;br /&gt;
* 52 -&amp;gt; 47&lt;br /&gt;
* 53 -&amp;gt; 55 if VEC is high&lt;br /&gt;
* 54 -&amp;gt; 56 if VEC is high&lt;br /&gt;
&lt;br /&gt;
==Console==&lt;br /&gt;
&lt;br /&gt;
On the AES, the AND gate is used to make /SROMOE from (/SROMOEL AND /SROMOEU).&lt;br /&gt;
&lt;br /&gt;
==MV2B &amp;amp; MV2-01 @ H7 pinout==&lt;br /&gt;
&lt;br /&gt;
* 55 = sPCK1B&lt;br /&gt;
* 56 = sPCK2B&lt;br /&gt;
[[P_bus]] buffer&lt;br /&gt;
&lt;br /&gt;
==MV2B @ G2 pinout==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
[[File:Neo-e0_G2_pinout.png|512px]]&lt;br /&gt;
&lt;br /&gt;
OpenOffice Draw file: [[File:Neo-e0_mv2b_G2.odg]]&lt;br /&gt;
|&lt;br /&gt;
*A1~A23: [[68k]] address bus&lt;br /&gt;
*MCA0~MCA23: [[memory card]] address bus&lt;br /&gt;
*BNK0~BNK2: memory card banking from [[NEO-D0]]&lt;br /&gt;
*VEC: [[System ROM]] vector table swapping enable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==MV2B @ F7 pinout==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
[[File:Neo-e0_F7_pinout.png|512px]]&lt;br /&gt;
&lt;br /&gt;
OpenOffice Draw file: [[File:Neo-e0_mv2b_F7.odg]]&lt;br /&gt;
|&lt;br /&gt;
Acts just as a buffer.&lt;br /&gt;
&lt;br /&gt;
*s*: signals to both slots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==MV2F @ E1 pinout (to be confirmed) and AES==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
[[File:Neo-e0_pinout.png|512px]]&lt;br /&gt;
&lt;br /&gt;
OpenOffice Draw file: [[File:neo-e0.odg]]&lt;br /&gt;
|&lt;br /&gt;
*A1~A23: 68k address bus&lt;br /&gt;
*Y0~Y23: memory card address bus&lt;br /&gt;
*BNK0~BNK2: comes from [[NEO-D0]], [[memory card]] bank&lt;br /&gt;
*VEC: System ROM vector table swapping&lt;br /&gt;
*ANI0, ANI1, AND0: AND gate used to generate ROMOE from (ROMOEU and ROMOEL)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9012</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9012"/>
		<updated>2025-11-01T07:36:33Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9005</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9005"/>
		<updated>2025-09-28T07:56:47Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
Optical Laser Adjustment (Max value 20kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 3,5 kΩ&lt;br /&gt;
&lt;br /&gt;
unsold these 2 points to make them out of circuit&lt;br /&gt;
&lt;br /&gt;
[[File:CD Lens.jpeg]]&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 12 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,25 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 46 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,8 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 49 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
In the following image, here are the two points where resistance measurements should be taken.&lt;br /&gt;
unsold these 2 points (for each variable resistor)to make them out of circuit&lt;br /&gt;
&lt;br /&gt;
[[File:F3801AF.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9004</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9004"/>
		<updated>2025-09-28T07:47:03Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
Optical Lens Adjustment (Max value 20kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 3,5 kΩ&lt;br /&gt;
&lt;br /&gt;
unsold these 2 points to make them out of circuit&lt;br /&gt;
&lt;br /&gt;
[[File:CD Lens.jpeg]]&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 12 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,25 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 46 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,8 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 49 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
In the following image, here are the two points where resistance measurements should be taken.&lt;br /&gt;
unsold these 2 points (for each variable resistor)to make them out of circuit&lt;br /&gt;
&lt;br /&gt;
[[File:F3801AF.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9003</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9003"/>
		<updated>2025-09-28T07:39:57Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
Optical Lens Adjustment (Max value 20kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 3,5 kΩ&lt;br /&gt;
&lt;br /&gt;
unsold these 2 points to make them out of circuit&lt;br /&gt;
&lt;br /&gt;
[[File:CD Lens.jpeg]]&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 12 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,25 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 46 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,8 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 49 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
In the following image, here are the two points where resistance measurements should be taken.&lt;br /&gt;
[[File:F3801AF.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9002</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9002"/>
		<updated>2025-09-28T07:39:36Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
Optical Lens Adjustment (Max value 20kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 3,5 kΩ&lt;br /&gt;
&lt;br /&gt;
unsold these 2 points to make them out of circuit&lt;br /&gt;
[[File:CD Lens.jpeg]]&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 12 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,25 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 46 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,8 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 49 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
In the following image, here are the two points where resistance measurements should be taken.&lt;br /&gt;
[[File:F3801AF.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9001</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=9001"/>
		<updated>2025-09-28T07:34:59Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
Optical Lens Adjustment (Max value 20kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 3,5 kΩ&lt;br /&gt;
&lt;br /&gt;
[[File:CD Lens.jpeg]]&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 12 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,25 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 46 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,8 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 49 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
In the following image, here are the two points where resistance measurements should be taken.&lt;br /&gt;
[[File:F3801AF.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=File:CD_Lens.jpeg&amp;diff=9000</id>
		<title>File:CD Lens.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=File:CD_Lens.jpeg&amp;diff=9000"/>
		<updated>2025-09-28T07:33:51Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8999</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8999"/>
		<updated>2025-09-28T06:09:41Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 12 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,25 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 46 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,8 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 49 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
In the following image, here are the two points where resistance measurements should be taken.&lt;br /&gt;
[[File:F3801AF.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=File:F3801AF.jpeg&amp;diff=8998</id>
		<title>File:F3801AF.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=File:F3801AF.jpeg&amp;diff=8998"/>
		<updated>2025-09-28T06:06:53Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: F3801AF CD Controler&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
F3801AF CD Controler&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8997</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8997"/>
		<updated>2025-09-28T06:00:34Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 12 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,25 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 46 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,8 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 49 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8996</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8996"/>
		<updated>2025-09-27T08:01:42Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 11,90 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,34 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 53 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 54 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8995</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8995"/>
		<updated>2025-09-27T07:50:38Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 11,90 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,34 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 69 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 54 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8994</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8994"/>
		<updated>2025-09-27T07:50:20Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 11,90 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,34 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 69 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 54 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8993</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8993"/>
		<updated>2025-09-27T07:50:02Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 11,90 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,34 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 69 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 54 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Big thanks to Domkid for letting me borrow his Neo CD!&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8992</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8992"/>
		<updated>2025-09-27T07:45:21Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 11,90 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1,34 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 69 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 1 kΩ&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 54 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8991</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8991"/>
		<updated>2025-09-27T07:38:20Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 69 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ +/- 10%)&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8990</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8990"/>
		<updated>2025-09-27T07:37:13Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ)&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ)&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ)&lt;br /&gt;
&lt;br /&gt;
Measured resistance: 69 kΩ&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ)&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ)&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8988</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8988"/>
		<updated>2025-09-26T14:26:44Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
For 3.3--&amp;gt; 3.6 Neo Geo Board Version&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! SCHEM !! PIN !! M68 000 !! NEO-E0 !! NEO- B1 !! REAR SLOT !! FRONT SLOT !! Work RAM1 !! Work RAM2 !! NEO- GO !! 74H C04 !! CRE 401 /5 !! CRE 401 /4 !! CRE 401 /3 !! CRE 401 /2 !! CRE 401 /1 !! LSPC- A2 !! NEO- DO !! Z80 !! HM 6116 !! YM 2610 !! 74HC 259 !! NEO- PO !! CARD IC !! 74HC 32&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0 || 1 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1 || 2 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 4 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU || 5 ||  ||  ||  || 21A ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRU || 6 ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWU || 7 ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPOE || 8 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 172 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPWE || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 173 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU || 10 ||  ||  ||  || 28A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU || 11 ||  ||  ||  || 30A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU || 12 ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU || 13 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU || 14 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PAL || 16 ||  ||  ||  ||  ||  ||  ||  || 39 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VPA || 17 || 21 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PADRS || 18 ||  ||  ||  || 48A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DTACK || 19 || 10 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A17 || 20 || 45 || 36 || 112 || 19B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A18 || 21 || 46 || 37 || 113 || 20B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A19 || 22 || 47 || 38 || 114 || 21B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A20 || 23 || 48 || 48 || 115 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A21 || 24 || 50 || 49 || 116 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A22I || 25 ||  || 55 || 117 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A23I || 26 ||  || 54 || 118 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDC || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 &amp;amp; 42 || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 28 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDW || 29 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDO || 30 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || &lt;br /&gt;
|-&lt;br /&gt;
| CRDW || 31 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5&lt;br /&gt;
|-&lt;br /&gt;
| RW || 32 || 9 ||  || 91 || 19A ||  ||  ||  || 40/52 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| UDS || 33 || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LDS || 34 || 8 ||  || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| AS || 35 || 6 ||  || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC || 36 || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT || 37 ||  ||  ||  || 28B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0 || 38 ||  ||  ||  || 30B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1 || 39 ||  ||  ||  || 31B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 40 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PDTACK || 41 ||  ||  ||  || 29B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN00 || 42 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| INO1 || 43 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN02 || 44 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN03 || 45 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN04 || 46 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN05 || 47 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN06 || 48 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D8 || 49 || 61 ||  ||  || 11A ||  || 11 ||  || 31 ||  ||  ||  ||  ||  ||  || 13 ||  ||  ||  ||  ||  || 10 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D9 || 50 || 60 ||  ||  || 12A ||  || 12 ||  || 32 ||  ||  ||  ||  ||  ||  || 14 ||  ||  ||  ||  ||  || 9 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D10 || 51 || 59 ||  ||  || 13A ||  || 13 ||  || 33 ||  ||  ||  ||  ||  ||  || 15 ||  ||  ||  ||  ||  || 8 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D11 || 52 || 58 ||  ||  || 14A ||  || 15 ||  || 34 ||  ||  ||  ||  ||  ||  || 16 ||  ||  ||  ||  ||  || 7 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 53 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 54 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D12 || 55 || 57 ||  ||  || 15A ||  || 16 ||  || 47 ||  ||  ||  ||  ||  ||  || 18 ||  ||  ||  ||  ||  || 6 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D13 || 56 || 56 ||  ||  || 16A ||  || 17 ||  || 48 ||  ||  ||  ||  ||  ||  || 19 ||  ||  ||  ||  ||  || 5 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D14 || 57 || 55 ||  ||  || 17A ||  || 18 ||  || 49 ||  ||  ||  ||  ||  ||  || 20 ||  ||  ||  ||  ||  || 4 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D15 || 58 || 54 ||  ||  || 18A ||  || 19 ||  || 50 ||  ||  ||  ||  ||  ||  || 21 ||  ||  ||  ||  ||  || 3 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN07 || 59 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN10 || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN11 || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN12 || 62 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN13 || 63 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN14 || 64 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 65 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN15 || 66 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN16 || 67 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN17 || 68 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN20 || 69 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN21 || 70 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN22 || 71 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN23 || 72 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN24 || 73 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 36 || &lt;br /&gt;
|-&lt;br /&gt;
| SDD0 || 74 ||  ||  ||  ||  || 40B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 || 9 || 2 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD1 || 75 ||  ||  ||  ||  || 41B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 15 || 10 || 3 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD2 || 76 ||  ||  ||  ||  || 42B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 12 || 11 || 4 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD3 || 77 ||  ||  ||  ||  || 43B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 8 || 13 || 5 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 78 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 79 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD4 || 80 ||  ||  ||  ||  || 44B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 || 14 || 6 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD5 || 81 ||  ||  ||  ||  || 45B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || 15 || 7 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD6 || 82 ||  ||  ||  ||  || 46B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 10 || 16 || 8 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD7 || 83 ||  ||  ||  ||  || 47B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 13 || 17 || 9 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R || 84 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 41 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W || 85 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 43 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR || 86 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 44 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN25 || 87 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 67 || &lt;br /&gt;
|-&lt;br /&gt;
| IN26 || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 || &lt;br /&gt;
|-&lt;br /&gt;
| IN27 || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 90 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL || 91 ||  ||  ||  || 22A ||  ||  ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRL || 92 ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWL || 93 ||  ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL || 94 ||  ||  ||  || 29A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL || 95 ||  ||  ||  || 31A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL || 96 ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL || 97 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL || 98 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITWO || 99 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITW1 || 100 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Headaches and loss of a tenth of vision by Illusionrip&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8987</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8987"/>
		<updated>2025-09-26T14:03:54Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset (Max value 100kΩ)&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain (Max value 4,7kΩ)&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance (Max value 100kΩ)&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain (Max value 4,7kΩ)&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset (Max value 100kΩ)&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8986</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8986"/>
		<updated>2025-09-26T13:53:20Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 4 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1 uF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8985</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8985"/>
		<updated>2025-09-26T09:00:54Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB CD Controller Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8984</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8984"/>
		<updated>2025-09-26T08:56:33Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! SCHEM !! PIN !! M68 000 !! NEO-E0 !! NEO- B1 !! REAR SLOT !! FRONT SLOT !! Work RAM1 !! Work RAM2 !! NEO- GO !! 74H C04 !! CRE 401 /5 !! CRE 401 /4 !! CRE 401 /3 !! CRE 401 /2 !! CRE 401 /1 !! LSPC- A2 !! NEO- DO !! Z80 !! HM 6116 !! YM 2610 !! 74HC 259 !! NEO- PO !! CARD IC !! 74HC 32&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0 || 1 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1 || 2 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 4 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU || 5 ||  ||  ||  || 21A ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRU || 6 ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWU || 7 ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPOE || 8 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 172 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPWE || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 173 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU || 10 ||  ||  ||  || 28A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU || 11 ||  ||  ||  || 30A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU || 12 ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU || 13 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU || 14 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PAL || 16 ||  ||  ||  ||  ||  ||  ||  || 39 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VPA || 17 || 21 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PADRS || 18 ||  ||  ||  || 48A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DTACK || 19 || 10 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A17 || 20 || 45 || 36 || 112 || 19B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A18 || 21 || 46 || 37 || 113 || 20B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A19 || 22 || 47 || 38 || 114 || 21B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A20 || 23 || 48 || 48 || 115 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A21 || 24 || 50 || 49 || 116 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A22I || 25 ||  || 55 || 117 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A23I || 26 ||  || 54 || 118 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDC || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 &amp;amp; 42 || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 28 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDW || 29 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDO || 30 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || &lt;br /&gt;
|-&lt;br /&gt;
| CRDW || 31 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5&lt;br /&gt;
|-&lt;br /&gt;
| RW || 32 || 9 ||  || 91 || 19A ||  ||  ||  || 40/52 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| UDS || 33 || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LDS || 34 || 8 ||  || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| AS || 35 || 6 ||  || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC || 36 || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT || 37 ||  ||  ||  || 28B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0 || 38 ||  ||  ||  || 30B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1 || 39 ||  ||  ||  || 31B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 40 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PDTACK || 41 ||  ||  ||  || 29B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN00 || 42 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| INO1 || 43 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN02 || 44 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN03 || 45 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN04 || 46 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN05 || 47 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN06 || 48 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D8 || 49 || 61 ||  ||  || 11A ||  || 11 ||  || 31 ||  ||  ||  ||  ||  ||  || 13 ||  ||  ||  ||  ||  || 10 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D9 || 50 || 60 ||  ||  || 12A ||  || 12 ||  || 32 ||  ||  ||  ||  ||  ||  || 14 ||  ||  ||  ||  ||  || 9 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D10 || 51 || 59 ||  ||  || 13A ||  || 13 ||  || 33 ||  ||  ||  ||  ||  ||  || 15 ||  ||  ||  ||  ||  || 8 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D11 || 52 || 58 ||  ||  || 14A ||  || 15 ||  || 34 ||  ||  ||  ||  ||  ||  || 16 ||  ||  ||  ||  ||  || 7 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 53 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 54 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D12 || 55 || 57 ||  ||  || 15A ||  || 16 ||  || 47 ||  ||  ||  ||  ||  ||  || 18 ||  ||  ||  ||  ||  || 6 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D13 || 56 || 56 ||  ||  || 16A ||  || 17 ||  || 48 ||  ||  ||  ||  ||  ||  || 19 ||  ||  ||  ||  ||  || 5 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D14 || 57 || 55 ||  ||  || 17A ||  || 18 ||  || 49 ||  ||  ||  ||  ||  ||  || 20 ||  ||  ||  ||  ||  || 4 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D15 || 58 || 54 ||  ||  || 18A ||  || 19 ||  || 50 ||  ||  ||  ||  ||  ||  || 21 ||  ||  ||  ||  ||  || 3 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN07 || 59 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN10 || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN11 || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN12 || 62 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN13 || 63 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN14 || 64 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 65 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN15 || 66 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN16 || 67 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN17 || 68 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN20 || 69 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN21 || 70 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN22 || 71 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN23 || 72 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN24 || 73 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 36 || &lt;br /&gt;
|-&lt;br /&gt;
| SDD0 || 74 ||  ||  ||  ||  || 40B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 || 9 || 2 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD1 || 75 ||  ||  ||  ||  || 41B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 15 || 10 || 3 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD2 || 76 ||  ||  ||  ||  || 42B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 12 || 11 || 4 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD3 || 77 ||  ||  ||  ||  || 43B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 8 || 13 || 5 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 78 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 79 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD4 || 80 ||  ||  ||  ||  || 44B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 || 14 || 6 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD5 || 81 ||  ||  ||  ||  || 45B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || 15 || 7 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD6 || 82 ||  ||  ||  ||  || 46B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 10 || 16 || 8 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD7 || 83 ||  ||  ||  ||  || 47B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 13 || 17 || 9 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R || 84 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 41 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W || 85 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 43 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR || 86 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 44 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN25 || 87 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 67 || &lt;br /&gt;
|-&lt;br /&gt;
| IN26 || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 || &lt;br /&gt;
|-&lt;br /&gt;
| IN27 || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 90 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL || 91 ||  ||  ||  || 22A ||  ||  ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRL || 92 ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWL || 93 ||  ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL || 94 ||  ||  ||  || 29A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL || 95 ||  ||  ||  || 31A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL || 96 ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL || 97 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL || 98 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITWO || 99 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITW1 || 100 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Headaches and loss of a tenth of vision by Illusionrip&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8983</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8983"/>
		<updated>2025-09-26T08:19:53Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! SCHEM !! PIN !! M68 000 !! NEO-E0 !! NEO- B1 !! REAR SLOT !! FRONT SLOT !! Work RAM1 !! Work RAM2 !! NEO- GO !! 74H C04 !! CRE 401 /5 !! CRE 401 /4 !! CRE 401 /3 !! CRE 401 /2 !! CRE 401 /1 !! LSPC- A2 !! NEO- DO !! Z80 !! HM 6116 !! YM 2610 !! 74HC 259 !! NEO- PO !! CARD IC !! 74HC 32&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0 || 1 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1 || 2 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 4 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU || 5 ||  ||  ||  || 21A ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRU || 6 ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWU || 7 ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPOE || 8 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 172 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPWE || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 173 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU || 10 ||  ||  ||  || 28A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU || 11 ||  ||  ||  || 30A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU || 12 ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU || 13 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU || 14 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PAL || 16 ||  ||  ||  ||  ||  ||  ||  || 39 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VPA || 17 || 21 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PADRS || 18 ||  ||  ||  || 48A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DTACK || 19 || 10 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A17 || 20 || 45 || 36 || 112 || 19B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A18 || 21 || 46 || 37 || 113 || 20B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A19 || 22 || 47 || 38 || 114 || 21B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A20 || 23 || 48 || 48 || 115 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A21 || 24 || 50 || 49 || 116 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A22I || 25 ||  || 55 || 117 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A23I || 26 ||  || 54 || 118 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDC || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 &amp;amp; 42 || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 28 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDW || 29 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDO || 30 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || &lt;br /&gt;
|-&lt;br /&gt;
| CRDW || 31 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5&lt;br /&gt;
|-&lt;br /&gt;
| RW || 32 || 9 ||  || 91 || 19A ||  ||  ||  || 40/52 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| UDS || 33 || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LDS || 34 || 8 ||  || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| AS || 35 || 6 ||  || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC || 36 || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT || 37 ||  ||  ||  || 28B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0 || 38 ||  ||  ||  || 30B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1 || 39 ||  ||  ||  || 31B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 40 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PDTACK || 41 ||  ||  ||  || 29B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN00 || 42 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| INO1 || 43 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN02 || 44 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN03 || 45 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN04 || 46 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN05 || 47 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN06 || 48 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D8 || 49 || 61 ||  ||  || 11A ||  || 11 ||  || 31 ||  ||  ||  ||  ||  ||  || 13 ||  ||  ||  ||  ||  || 10 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D9 || 50 || 60 ||  ||  || 12A ||  || 12 ||  || 32 ||  ||  ||  ||  ||  ||  || 14 ||  ||  ||  ||  ||  || 9 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D10 || 51 || 59 ||  ||  || 13A ||  || 13 ||  || 33 ||  ||  ||  ||  ||  ||  || 15 ||  ||  ||  ||  ||  || 8 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D11 || 52 || 58 ||  ||  || 14A ||  || 15 ||  || 34 ||  ||  ||  ||  ||  ||  || 16 ||  ||  ||  ||  ||  || 7 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 53 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 54 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D12 || 55 || 57 ||  ||  || 15A ||  || 16 ||  || 47 ||  ||  ||  ||  ||  ||  || 18 ||  ||  ||  ||  ||  || 6 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D13 || 56 || 56 ||  ||  || 16A ||  || 17 ||  || 48 ||  ||  ||  ||  ||  ||  || 19 ||  ||  ||  ||  ||  || 5 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D14 || 57 || 55 ||  ||  || 17A ||  || 18 ||  || 49 ||  ||  ||  ||  ||  ||  || 20 ||  ||  ||  ||  ||  || 4 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D15 || 58 || 54 ||  ||  || 18A ||  || 19 ||  || 50 ||  ||  ||  ||  ||  ||  || 21 ||  ||  ||  ||  ||  || 3 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN07 || 59 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN10 || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN11 || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN12 || 62 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN13 || 63 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN14 || 64 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 65 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN15 || 66 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN16 || 67 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN17 || 68 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN20 || 69 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN21 || 70 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN22 || 71 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN23 || 72 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN24 || 73 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 36 || &lt;br /&gt;
|-&lt;br /&gt;
| SDD0 || 74 ||  ||  ||  ||  || 40B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 || 9 || 2 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD1 || 75 ||  ||  ||  ||  || 41B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 15 || 10 || 3 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD2 || 76 ||  ||  ||  ||  || 42B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 12 || 11 || 4 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD3 || 77 ||  ||  ||  ||  || 43B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 8 || 13 || 5 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 78 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 79 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD4 || 80 ||  ||  ||  ||  || 44B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 || 14 || 6 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD5 || 81 ||  ||  ||  ||  || 45B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || 15 || 7 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD6 || 82 ||  ||  ||  ||  || 46B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 10 || 16 || 8 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD7 || 83 ||  ||  ||  ||  || 47B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 13 || 17 || 9 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R || 84 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 41 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W || 85 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 43 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR || 86 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 44 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN25 || 87 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 67 || &lt;br /&gt;
|-&lt;br /&gt;
| IN26 || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 || &lt;br /&gt;
|-&lt;br /&gt;
| IN27 || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 90 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL || 91 ||  ||  ||  || 22A ||  ||  ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRL || 92 ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWL || 93 ||  ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL || 94 ||  ||  ||  || 29A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL || 95 ||  ||  ||  || 31A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL || 96 ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL || 97 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL || 98 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITWO || 99 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITW1 || 100 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8982</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8982"/>
		<updated>2025-09-26T07:51:44Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! SCHEM !! PIN !! M68000 !! NEO-E0 !! NEO-B1 !! REAR SLOT !! FRONT SLOT !! WRAM1 !! WRAM2 !! NEO-GO !! 74HC04 !! CRE401/5 !! CRE401/4 !! CRE401/3 !! CRE401/2 !! CRE401/1 !! LSPC-A2 !! NEO-DO !! Z80 !! HM6116 !! YM2610 !! 74HC259 !! NEO-PO !! CARD IC !! 74HC32&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0 || 1 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1 || 2 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 4 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU || 5 ||  ||  ||  || 21A ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRU || 6 ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWU || 7 ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPOE || 8 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 172 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LSPWE || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 173 ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU || 10 ||  ||  ||  || 28A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU || 11 ||  ||  ||  || 30A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU || 12 ||  || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU || 13 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU || 14 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PAL || 16 ||  ||  ||  ||  ||  ||  ||  || 39 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VPA || 17 || 21 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PADRS || 18 ||  ||  ||  || 48A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| DTACK || 19 || 10 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A17 || 20 || 45 || 36 || 112 || 19B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A18 || 21 || 46 || 37 || 113 || 20B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A19 || 22 || 47 || 38 || 114 || 21B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A20 || 23 || 48 || 48 || 115 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A21 || 24 || 50 || 49 || 116 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A22I || 25 ||  || 55 || 117 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A23I || 26 ||  || 54 || 118 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDC || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 &amp;amp; 42 || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 28 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDW || 29 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDO || 30 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || &lt;br /&gt;
|-&lt;br /&gt;
| CRDW || 31 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5&lt;br /&gt;
|-&lt;br /&gt;
| RW || 32 || 9 ||  || 91 || 19A ||  ||  ||  || 40/52 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| UDS || 33 || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| LDS || 34 || 8 ||  || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| AS || 35 || 6 ||  || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC || 36 || 15 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT || 37 ||  ||  ||  || 28B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0 || 38 ||  ||  ||  || 30B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1 || 39 ||  ||  ||  || 31B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 40 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PDTACK || 41 ||  ||  ||  || 29B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN00 || 42 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| INO1 || 43 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN02 || 44 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN03 || 45 ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN04 || 46 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN05 || 47 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN06 || 48 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D8 || 49 || 61 ||  ||  || 11A ||  || 11 ||  || 31 ||  ||  ||  ||  ||  ||  || 13 ||  ||  ||  ||  ||  || 10 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D9 || 50 || 60 ||  ||  || 12A ||  || 12 ||  || 32 ||  ||  ||  ||  ||  ||  || 14 ||  ||  ||  ||  ||  || 9 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D10 || 51 || 59 ||  ||  || 13A ||  || 13 ||  || 33 ||  ||  ||  ||  ||  ||  || 15 ||  ||  ||  ||  ||  || 8 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D11 || 52 || 58 ||  ||  || 14A ||  || 15 ||  || 34 ||  ||  ||  ||  ||  ||  || 16 ||  ||  ||  ||  ||  || 7 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 53 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 54 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D12 || 55 || 57 ||  ||  || 15A ||  || 16 ||  || 47 ||  ||  ||  ||  ||  ||  || 18 ||  ||  ||  ||  ||  || 6 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D13 || 56 || 56 ||  ||  || 16A ||  || 17 ||  || 48 ||  ||  ||  ||  ||  ||  || 19 ||  ||  ||  ||  ||  || 5 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D14 || 57 || 55 ||  ||  || 17A ||  || 18 ||  || 49 ||  ||  ||  ||  ||  ||  || 20 ||  ||  ||  ||  ||  || 4 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| D15 || 58 || 54 ||  ||  || 18A ||  || 19 ||  || 50 ||  ||  ||  ||  ||  ||  || 21 ||  ||  ||  ||  ||  || 3 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN07 || 59 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN10 || 60 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN11 || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN12 || 62 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN13 || 63 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN14 || 64 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 65 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN15 || 66 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN16 || 67 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN17 || 68 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN20 || 69 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 3 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN21 || 70 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 5 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN22 || 71 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN23 || 72 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN24 || 73 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 36 || &lt;br /&gt;
|-&lt;br /&gt;
| SDD0 || 74 ||  ||  ||  ||  || 40B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 || 9 || 2 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD1 || 75 ||  ||  ||  ||  || 41B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 15 || 10 || 3 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD2 || 76 ||  ||  ||  ||  || 42B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 12 || 11 || 4 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD3 || 77 ||  ||  ||  ||  || 43B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 8 || 13 || 5 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VCC || 78 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NC || 79 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD4 || 80 ||  ||  ||  ||  || 44B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 7 || 14 || 6 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD5 || 81 ||  ||  ||  ||  || 45B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 9 || 15 || 7 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD6 || 82 ||  ||  ||  ||  || 46B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 10 || 16 || 8 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDD7 || 83 ||  ||  ||  ||  || 47B ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 13 || 17 || 9 ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R || 84 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 41 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W || 85 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 43 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR || 86 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 44 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| IN25 || 87 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 67 || &lt;br /&gt;
|-&lt;br /&gt;
| IN26 || 88 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 33 || &lt;br /&gt;
|-&lt;br /&gt;
| IN27 || 89 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| GND || 90 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL || 91 ||  ||  ||  || 22A ||  ||  ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WRL || 92 ||  ||  ||  ||  ||  ||  || 22 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| WWL || 93 ||  ||  ||  ||  ||  ||  || 27 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL || 94 ||  ||  ||  || 29A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL || 95 ||  ||  ||  || 31A ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL || 96 ||  || 61 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL || 97 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL || 98 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITWO || 99 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 60 ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| BITW1 || 100 ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 14 ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8981</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8981"/>
		<updated>2025-09-26T07:44:38Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SCHEM&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;PIN&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;M68000&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-E0&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-B1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;REAR SLOT&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;FRONT SLOT&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;WRAM1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;WRAM2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-G0&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC04&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/5&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/4&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/3&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;LSPC-A2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-DO&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Z80&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;HM6116&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;YM2610&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC259&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-PO&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CARD IC&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC32&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NC&lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 21A&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WRU&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WWU&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 27&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LSPOE&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 172&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LSPWE&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 173&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
| 28A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU&lt;br /&gt;
| 11&lt;br /&gt;
|&lt;br /&gt;
| 30A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU&lt;br /&gt;
| 12&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU&lt;br /&gt;
| 13&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 15&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PAL&lt;br /&gt;
| 16&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 39&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VPA&lt;br /&gt;
| 17&lt;br /&gt;
| 21&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PADRS&lt;br /&gt;
| 18&lt;br /&gt;
|&lt;br /&gt;
| 48A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DTACK&lt;br /&gt;
| 19&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A17&lt;br /&gt;
| 20&lt;br /&gt;
| 45&lt;br /&gt;
| 36&lt;br /&gt;
| 112&lt;br /&gt;
| 19B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A18&lt;br /&gt;
| 21&lt;br /&gt;
| 46&lt;br /&gt;
| 37&lt;br /&gt;
| 113&lt;br /&gt;
| 20B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A19&lt;br /&gt;
| 22&lt;br /&gt;
| 47&lt;br /&gt;
| 38&lt;br /&gt;
| 114&lt;br /&gt;
| 21B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A20&lt;br /&gt;
| 23&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 115&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A21&lt;br /&gt;
| 24&lt;br /&gt;
| 50&lt;br /&gt;
| 49&lt;br /&gt;
| 116&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A22I&lt;br /&gt;
| 25&lt;br /&gt;
|&lt;br /&gt;
| 55&lt;br /&gt;
| 117&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A23I&lt;br /&gt;
| 26&lt;br /&gt;
|&lt;br /&gt;
| 54&lt;br /&gt;
| 118&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CRDC&lt;br /&gt;
| 27&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 13&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7 &amp;amp; 42&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 28&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDW&lt;br /&gt;
| 29&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 33&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CRDO&lt;br /&gt;
| 30&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| CRDW&lt;br /&gt;
| 31&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| RW&lt;br /&gt;
| 32&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
| 91&lt;br /&gt;
| 19A&lt;br /&gt;
|&lt;br /&gt;
| 40/52&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| UDS&lt;br /&gt;
| 33&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 89&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LDS&lt;br /&gt;
| 34&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 89&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| AS&lt;br /&gt;
| 35&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 88&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC&lt;br /&gt;
| 36&lt;br /&gt;
| 15&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT&lt;br /&gt;
| 37&lt;br /&gt;
|&lt;br /&gt;
| 28B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0&lt;br /&gt;
| 38&lt;br /&gt;
|&lt;br /&gt;
| 30B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1&lt;br /&gt;
| 39&lt;br /&gt;
|&lt;br /&gt;
| 31B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PDTACK&lt;br /&gt;
| 41&lt;br /&gt;
|&lt;br /&gt;
| 29B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN00&lt;br /&gt;
| 42&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN01&lt;br /&gt;
| 43&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN02&lt;br /&gt;
| 44&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN03&lt;br /&gt;
| 45&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN04&lt;br /&gt;
| 46&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN05&lt;br /&gt;
| 47&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN06&lt;br /&gt;
| 48&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D8&lt;br /&gt;
| 49&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
| 11A&lt;br /&gt;
| 11&lt;br /&gt;
| 31&lt;br /&gt;
|&lt;br /&gt;
| 13&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D9&lt;br /&gt;
| 50&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
| 12A&lt;br /&gt;
| 12&lt;br /&gt;
| 32&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D10&lt;br /&gt;
| 51&lt;br /&gt;
| 59&lt;br /&gt;
|&lt;br /&gt;
| 13A&lt;br /&gt;
| 13&lt;br /&gt;
| 33&lt;br /&gt;
|&lt;br /&gt;
| 15&lt;br /&gt;
|&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D11&lt;br /&gt;
| 52&lt;br /&gt;
| 58&lt;br /&gt;
|&lt;br /&gt;
| 14A&lt;br /&gt;
| 15&lt;br /&gt;
| 34&lt;br /&gt;
|&lt;br /&gt;
| 16&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 53&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NC&lt;br /&gt;
| 54&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D12&lt;br /&gt;
| 55&lt;br /&gt;
| 57&lt;br /&gt;
|&lt;br /&gt;
| 15A&lt;br /&gt;
| 16&lt;br /&gt;
| 47&lt;br /&gt;
|&lt;br /&gt;
| 18&lt;br /&gt;
|&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D13&lt;br /&gt;
| 56&lt;br /&gt;
| 56&lt;br /&gt;
|&lt;br /&gt;
| 16A&lt;br /&gt;
| 17&lt;br /&gt;
| 48&lt;br /&gt;
|&lt;br /&gt;
| 19&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D14&lt;br /&gt;
| 57&lt;br /&gt;
| 55&lt;br /&gt;
|&lt;br /&gt;
| 17A&lt;br /&gt;
| 18&lt;br /&gt;
| 49&lt;br /&gt;
|&lt;br /&gt;
| 20&lt;br /&gt;
|&lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D15&lt;br /&gt;
| 58&lt;br /&gt;
| 54&lt;br /&gt;
|&lt;br /&gt;
| 18A&lt;br /&gt;
| 19&lt;br /&gt;
| 50&lt;br /&gt;
|&lt;br /&gt;
| 21&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN07&lt;br /&gt;
| 59&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN10&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN11&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN12&lt;br /&gt;
| 62&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN13&lt;br /&gt;
| 63&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN14&lt;br /&gt;
| 64&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 65&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN15&lt;br /&gt;
| 66&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN16&lt;br /&gt;
| 67&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN17&lt;br /&gt;
| 68&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN20&lt;br /&gt;
| 69&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN21&lt;br /&gt;
| 70&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN22&lt;br /&gt;
| 71&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN23&lt;br /&gt;
| 72&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN24&lt;br /&gt;
| 73&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 36&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD0&lt;br /&gt;
| 74&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 40B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
| 9&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD1&lt;br /&gt;
| 75&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 41B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 15&lt;br /&gt;
| 10&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD2&lt;br /&gt;
| 76&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 42B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 12&lt;br /&gt;
| 11&lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD3&lt;br /&gt;
| 77&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 43B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 8&lt;br /&gt;
| 13&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 78&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NC&lt;br /&gt;
| 79&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD4&lt;br /&gt;
| 80&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 44B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
| 14&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD5&lt;br /&gt;
| 81&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 45B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
| 15&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD6&lt;br /&gt;
| 82&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 46B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
| 16&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD7&lt;br /&gt;
| 83&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 47B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 13&lt;br /&gt;
| 17&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R&lt;br /&gt;
| 84&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 41&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W&lt;br /&gt;
| 85&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 43&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR&lt;br /&gt;
| 86&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 44&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN25&lt;br /&gt;
| 87&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 67&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN26&lt;br /&gt;
| 88&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 33&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN27&lt;br /&gt;
| 89&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 90&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL&lt;br /&gt;
| 91&lt;br /&gt;
|&lt;br /&gt;
| 22A&lt;br /&gt;
|&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WRL&lt;br /&gt;
| 92&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WWL&lt;br /&gt;
| 93&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 27&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL&lt;br /&gt;
| 94&lt;br /&gt;
|&lt;br /&gt;
| 29A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL&lt;br /&gt;
| 95&lt;br /&gt;
|&lt;br /&gt;
| 31A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL&lt;br /&gt;
| 96&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL&lt;br /&gt;
| 97&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL&lt;br /&gt;
| 98&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BITW0&lt;br /&gt;
| 99&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BITW1&lt;br /&gt;
| 100&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8980</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8980"/>
		<updated>2025-09-26T07:34:10Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SCHEM&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;PIN&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;M68000&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-E0&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-B1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;REAR SLOT&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;FRONT SLOT&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;WRAM1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;WRAM2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-G0&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC04&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/5&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/4&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/3&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;LSPC-A2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-DO&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Z80&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;HM6116&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;YM2610&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC259&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-PO&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CARD IC&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC32&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NC&lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 21A&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WRU&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WWU&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 27&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LSPOE&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 172&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LSPWE&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 173&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
| 28A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU&lt;br /&gt;
| 11&lt;br /&gt;
|&lt;br /&gt;
| 30A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU&lt;br /&gt;
| 12&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU&lt;br /&gt;
| 13&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 15&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PAL&lt;br /&gt;
| 16&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 39&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VPA&lt;br /&gt;
| 17&lt;br /&gt;
| 21&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PADRS&lt;br /&gt;
| 18&lt;br /&gt;
|&lt;br /&gt;
| 48A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DTACK&lt;br /&gt;
| 19&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A17&lt;br /&gt;
| 20&lt;br /&gt;
| 45&lt;br /&gt;
| 36&lt;br /&gt;
| 112&lt;br /&gt;
| 19B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A18&lt;br /&gt;
| 21&lt;br /&gt;
| 46&lt;br /&gt;
| 37&lt;br /&gt;
| 113&lt;br /&gt;
| 20B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A19&lt;br /&gt;
| 22&lt;br /&gt;
| 47&lt;br /&gt;
| 38&lt;br /&gt;
| 114&lt;br /&gt;
| 21B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A20&lt;br /&gt;
| 23&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 115&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A21&lt;br /&gt;
| 24&lt;br /&gt;
| 50&lt;br /&gt;
| 49&lt;br /&gt;
| 116&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A22I&lt;br /&gt;
| 25&lt;br /&gt;
|&lt;br /&gt;
| 55&lt;br /&gt;
| 117&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| A23I&lt;br /&gt;
| 26&lt;br /&gt;
|&lt;br /&gt;
| 54&lt;br /&gt;
| 118&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CRDC&lt;br /&gt;
| 27&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 13&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7 &amp;amp; 42&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 28&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDW&lt;br /&gt;
| 29&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 33&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CRDO&lt;br /&gt;
| 30&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| CRDW&lt;br /&gt;
| 31&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| RW&lt;br /&gt;
| 32&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
| 91&lt;br /&gt;
| 19A&lt;br /&gt;
|&lt;br /&gt;
| 40/52&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| UDS&lt;br /&gt;
| 33&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 89&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LDS&lt;br /&gt;
| 34&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 89&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| AS&lt;br /&gt;
| 35&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 88&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC&lt;br /&gt;
| 36&lt;br /&gt;
| 15&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT&lt;br /&gt;
| 37&lt;br /&gt;
|&lt;br /&gt;
| 28B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0&lt;br /&gt;
| 38&lt;br /&gt;
|&lt;br /&gt;
| 30B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1&lt;br /&gt;
| 39&lt;br /&gt;
|&lt;br /&gt;
| 31B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PDTACK&lt;br /&gt;
| 41&lt;br /&gt;
|&lt;br /&gt;
| 29B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN00&lt;br /&gt;
| 42&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN01&lt;br /&gt;
| 43&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN02&lt;br /&gt;
| 44&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN03&lt;br /&gt;
| 45&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN04&lt;br /&gt;
| 46&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN05&lt;br /&gt;
| 47&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN06&lt;br /&gt;
| 48&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D8&lt;br /&gt;
| 49&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
| 11A&lt;br /&gt;
| 11&lt;br /&gt;
| 31&lt;br /&gt;
|&lt;br /&gt;
| 13&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D9&lt;br /&gt;
| 50&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
| 12A&lt;br /&gt;
| 12&lt;br /&gt;
| 32&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D10&lt;br /&gt;
| 51&lt;br /&gt;
| 59&lt;br /&gt;
|&lt;br /&gt;
| 13A&lt;br /&gt;
| 13&lt;br /&gt;
| 33&lt;br /&gt;
|&lt;br /&gt;
| 15&lt;br /&gt;
|&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D11&lt;br /&gt;
| 52&lt;br /&gt;
| 58&lt;br /&gt;
|&lt;br /&gt;
| 14A&lt;br /&gt;
| 15&lt;br /&gt;
| 34&lt;br /&gt;
|&lt;br /&gt;
| 16&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 53&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NC&lt;br /&gt;
| 54&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D12&lt;br /&gt;
| 55&lt;br /&gt;
| 57&lt;br /&gt;
|&lt;br /&gt;
| 15A&lt;br /&gt;
| 16&lt;br /&gt;
| 47&lt;br /&gt;
|&lt;br /&gt;
| 18&lt;br /&gt;
|&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D13&lt;br /&gt;
| 56&lt;br /&gt;
| 56&lt;br /&gt;
|&lt;br /&gt;
| 16A&lt;br /&gt;
| 17&lt;br /&gt;
| 48&lt;br /&gt;
|&lt;br /&gt;
| 19&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D14&lt;br /&gt;
| 57&lt;br /&gt;
| 55&lt;br /&gt;
|&lt;br /&gt;
| 17A&lt;br /&gt;
| 18&lt;br /&gt;
| 49&lt;br /&gt;
|&lt;br /&gt;
| 20&lt;br /&gt;
|&lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| D15&lt;br /&gt;
| 58&lt;br /&gt;
| 54&lt;br /&gt;
|&lt;br /&gt;
| 18A&lt;br /&gt;
| 19&lt;br /&gt;
| 50&lt;br /&gt;
|&lt;br /&gt;
| 21&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN07&lt;br /&gt;
| 59&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN10&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN11&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN12&lt;br /&gt;
| 62&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN13&lt;br /&gt;
| 63&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN14&lt;br /&gt;
| 64&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 65&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN15&lt;br /&gt;
| 66&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN16&lt;br /&gt;
| 67&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN17&lt;br /&gt;
| 68&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN20&lt;br /&gt;
| 69&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN21&lt;br /&gt;
| 70&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN22&lt;br /&gt;
| 71&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN23&lt;br /&gt;
| 72&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN24&lt;br /&gt;
| 73&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 36&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD0&lt;br /&gt;
| 74&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 40B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
| 9&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD1&lt;br /&gt;
| 75&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 41B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 15&lt;br /&gt;
| 10&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD2&lt;br /&gt;
| 76&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 42B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 12&lt;br /&gt;
| 11&lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD3&lt;br /&gt;
| 77&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 43B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 8&lt;br /&gt;
| 13&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VCC&lt;br /&gt;
| 78&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NC&lt;br /&gt;
| 79&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD4&lt;br /&gt;
| 80&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 44B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 7&lt;br /&gt;
| 14&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD5&lt;br /&gt;
| 81&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 45B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 9&lt;br /&gt;
| 15&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD6&lt;br /&gt;
| 82&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 46B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
| 16&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDD7&lt;br /&gt;
| 83&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 47B&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 13&lt;br /&gt;
| 17&lt;br /&gt;
| 9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R&lt;br /&gt;
| 84&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 41&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W&lt;br /&gt;
| 85&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 43&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR&lt;br /&gt;
| 86&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 44&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN25&lt;br /&gt;
| 87&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 67&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN26&lt;br /&gt;
| 88&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 33&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IN27&lt;br /&gt;
| 89&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| 90&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL&lt;br /&gt;
| 91&lt;br /&gt;
|&lt;br /&gt;
| 22A&lt;br /&gt;
|&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WRL&lt;br /&gt;
| 92&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WWL&lt;br /&gt;
| 93&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 27&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL&lt;br /&gt;
| 94&lt;br /&gt;
|&lt;br /&gt;
| 29A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL&lt;br /&gt;
| 95&lt;br /&gt;
|&lt;br /&gt;
| 31A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL&lt;br /&gt;
| 96&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 61&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL&lt;br /&gt;
| 97&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL&lt;br /&gt;
| 98&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BITW0&lt;br /&gt;
| 99&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 60&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BITW1&lt;br /&gt;
| 100&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 14&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8979</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8979"/>
		<updated>2025-09-26T07:31:12Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SCHEM&#039;&#039;&#039; |&#039;&#039;&#039;PIN&#039;&#039;&#039; |&#039;&#039;&#039;M68000&#039;&#039;&#039; |&#039;&#039;&#039;NEO-E0&#039;&#039;&#039; |&#039;&#039;&#039;NEO-B1&#039;&#039;&#039; |&#039;&#039;&#039;REAR SLOT&#039;&#039;&#039; |&#039;&#039;&#039;FRONT SLOT&#039;&#039;&#039; |&#039;&#039;&#039;WRAM1&#039;&#039;&#039; |&#039;&#039;&#039;WRAM2&#039;&#039;&#039; |&#039;&#039;&#039;NEO-G0&#039;&#039;&#039; |&#039;&#039;&#039;74HC04&#039;&#039;&#039; |&#039;&#039;&#039;CRE401/5&#039;&#039;&#039; |&#039;&#039;&#039;CRE401/4&#039;&#039;&#039; |&#039;&#039;&#039;CRE401/3&#039;&#039;&#039; |&#039;&#039;&#039;CRE401/2&#039;&#039;&#039; |&#039;&#039;&#039;CRE401/1&#039;&#039;&#039; |&#039;&#039;&#039;LSPC-A2&#039;&#039;&#039; |&#039;&#039;&#039;NEO-DO&#039;&#039;&#039; |&#039;&#039;&#039;Z80&#039;&#039;&#039; |&#039;&#039;&#039;HM6116&#039;&#039;&#039; |&#039;&#039;&#039;YM2610&#039;&#039;&#039; |&#039;&#039;&#039;74HC259&#039;&#039;&#039; |&#039;&#039;&#039;NEO-PO&#039;&#039;&#039; |&#039;&#039;&#039;CARD IC&#039;&#039;&#039; |&#039;&#039;&#039;74HC32&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0  || 1  || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1  || 2  || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC     || 3  || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| NC      || 4  || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU  || 5  || || || || 21A || 60 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WRU     || 6  || || || || 22  ||    || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WWU     || 7  || || || || 27  ||    || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LSPOE   || 8  || || || || || || || || 172 || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LSPWE   || 9  || || || || || || || || 173 || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU || 10 || || 28A || ||    ||    || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU || 11 || || 30A || ||    ||    || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU || 12 || || || 60 ||    ||    || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU || 13 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU || 14 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND     || 15 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PAL     || 16 || || || 39 || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VPA     || 17 || 21 || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PADRS   || 18 || || 48A || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| DTACK   || 19 || 10 || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A17     || 20 || 45 || 36 || 112 || 19B || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A18     || 21 || 46 || 37 || 113 || 20B || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A19     || 22 || 47 || 38 || 114 || 21B || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A20     || 23 || 48 || 48 || 115 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A21     || 24 || 50 || 49 || 116 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A22I    || 25 || || 55 || 117 || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A23I    || 26 || || 54 || 118 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDC    || 27 || || || || 13  ||    || || || || || || || || || || || || || || || 7 &amp;amp; 42&lt;br /&gt;
|-&lt;br /&gt;
| VCC     || 28 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDW     || 29 || || || || 33  ||    || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDO    || 30 || || || || || || || || || || || || || || || || || || || || || 9  || &lt;br /&gt;
|-&lt;br /&gt;
| CRDW    || 31 || || || || || || || || || || || || || || || || || || || || || 5  || &lt;br /&gt;
|-&lt;br /&gt;
| RW      || 32 || 9  || || 91  || 19A || || 40/52 || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| UDS     || 33 || 7  || || || 89  || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LDS     || 34 || 8  || || || 89  || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| AS      || 35 || 6  || || || 88  || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC  || 36 || 15 || || || || || 22 || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT || 37 || || 28B || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0  || 38 || || 30B || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1  || 39 || || 31B || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND     || 40 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PDTACK  || 41 || || 29B || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN00    || 42 || || || || 3   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN01    || 43 || || || || 5   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN02    || 44 || || || || 7   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN03    || 45 || || || || 9   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN04    || 46 || || || || 3   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN05    || 47 || || || || 5   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN06    || 48 || || || || 7   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D8      || 49 || 61 || || 11A || 11  || 31 || || 13 || || 10 || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D9      || 50 || 60 || || 12A || 12  || 32 || || 14 || || 9  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D10     || 51 || 59 || || 13A || 13  || 33 || || 15 || || 8  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D11     || 52 || 58 || || 14A || 15  || 34 || || 16 || || 7  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC     || 53 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| NC      || 54 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D12     || 55 || 57 || || 15A || 16  || 47 || || 18 || || 6  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D13     || 56 || 56 || || 16A || 17  || 48 || || 19 || || 5  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D14     || 57 || 55 || || 17A || 18  || 49 || || 20 || || 4  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D15     || 58 || 54 || || 18A || 19  || 50 || || 21 || || 3  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN07    || 59 || || || || 9   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN10    || 60 || || || || 7   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN11    || 61 || || || || 9   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN12    || 62 || || || || 3   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN13    || 63 || || || || 5   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN14    || 64 || || || || 7   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND     || 65 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN15    || 66 || || || || 9   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN16    || 67 || || || || 3   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN17    || 68 || || || || 5   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN20    || 69 || || || || 3   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN21    || 70 || || || || 5   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN22    || 71 || || || || 7   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN23    || 72 || || || || 9   || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN24    || 73 || || || || || || || || || || || || || 36 || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD0    || 74 || || || 40B || || || 14 || 9  || 2  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD1    || 75 || || || 41B || || || 15 || 10 || 3  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD2    || 76 || || || 42B || || || 12 || 11 || 4  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD3    || 77 || || || 43B || || || 8  || 13 || 5  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC     || 78 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| NC      || 79 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD4    || 80 || || || 44B || || || 7  || 14 || 6  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD5    || 81 || || || 45B || || || 9  || 15 || 7  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD6    || 82 || || || 46B || || || 10 || 16 || 8  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD7    || 83 || || || 47B || || || 13 || 17 || 9  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R  || 84 || || || || || || || 41 || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W  || 85 || || || || || || || 43 || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR|| 86 || || || || || || || 44 || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN25    || 87 || || || || || || || || || || || || || || 67 || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN26    || 88 || || || || || || || || || || || || || || 33 || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN27    || 89 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND     || 90 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL  || 91 || || 22A || || 61 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WRL     || 92 || || || || 22  || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WWL     || 93 || || || || 27  || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL || 94 || || 29A || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL || 95 || || 31A || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL || 96 || || || 61 || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL || 97 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL || 98 || || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| BITW0   || 99 || || || || 60  || || || || || || || || || || 14 || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| BITW1   || 100|| || || || || || || || || || || || || || || 14 || || || || || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8978</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8978"/>
		<updated>2025-09-26T07:24:33Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SCHEM&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;PIN&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;M68000&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-E0&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-B1&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;REAR SLOT&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;FRONT SLOT&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;WRAM1&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;WRAM2&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-G0&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;74HC04&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/5&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/4&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/3&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/2&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/1&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;LSPC-A2&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-DO&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;Z80&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;HM6116&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;YM2610&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;74HC259&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-PO&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CARD IC&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC32&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0 || 1 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1 || 2 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC    || 3 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| NC     || 4 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU || 5 || || 21A || || 60 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WRU    || 6 || || || || 22 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WWU    || 7 || || || || 27 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LSPOE  || 8 || || || || || || || || 172 || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LSPWE  || 9 || || || || || || || || 173 || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU|| 10 || || 28A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU|| 11 || || 30A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU|| 12 || || || 60 || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU|| 13 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU|| 14 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND    || 15 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PAL    || 16 || || || 39 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VPA    || 17 || 21 || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PADRS  || 18 || || 48A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| DTACK  || 19 || 10 || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A17    || 20 || 45 || 36 || 112 || 19B || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A18    || 21 || 46 || 37 || 113 || 20B || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A19    || 22 || 47 || 38 || 114 || 21B || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A20    || 23 || 48 || 48 || 115 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A21    || 24 || 50 || 49 || 116 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A22I   || 25 || || 55 || 117 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A23I   || 26 || || 54 || 118 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDC   || 27 || || || || 13 || || || || || || || || || 7 &amp;amp; 42 || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC    || 28 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDW    || 29 || || || || 33 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDO   || 30 || || || || || || || || || || || || || || || 9 || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDW   || 31 || || || || || || || || || || || || || || 5 || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| RW     || 32 || 9 || || 91 || 19A || || 40/52 || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| UDS    || 33 || 7 || || || 89 || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LDS    || 34 || 8 || || || 89 || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| AS     || 35 || 6 || || || 88 || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC || 36 || 15 || || || || || 22 || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT|| 37 || || 28B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0 || 38 || || 30B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1 || 39 || || 31B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND    || 40 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PDTACK || 41 || || 29B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN00   || 42 || || || || 3 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN01   || 43 || || || || 5 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN02   || 44 || || || || 7 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN03   || 45 || || || || 9 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
||-&lt;br /&gt;
| IN04   || 46 || || || || 3 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN05   || 47 || || || || 5 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN06   || 48 || || || || 7 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D8     || 49 || 61 || || 11A || 11 || 31 || || 13 || || 10 || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D9     || 50 || 60 || || 12A || 12 || 32 || || 14 || || 9  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D10    || 51 || 59 || || 13A || 13 || 33 || || 15 || || 8  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D11    || 52 || 58 || || 14A || 15 || 34 || || 16 || || 7  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC    || 53 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| NC     || 54 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D12    || 55 || 57 || || 15A || 16 || 47 || || 18 || || 6  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D13    || 56 || 56 || || 16A || 17 || 48 || || 19 || || 5  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D14    || 57 || 55 || || 17A || 18 || 49 || || 20 || || 4  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| D15    || 58 || 54 || || 18A || 19 || 50 || || 21 || || 3  || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN07   || 59 || || || || 9 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN10   || 60 || || || || 7 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN11   || 61 || || || || 9 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN12   || 62 || || || || 3 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN13   || 63 || || || || 5 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN14   || 64 || || || || 7 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND    || 65 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN15   || 66 || || || || 9 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN16   || 67 || || || || 3 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN17   || 68 || || || || 5 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN20   || 69 || || || || 3 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN21   || 70 || || || || 5 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN22   || 71 || || || || 7 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN23   || 72 || || || || 9 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN24   || 73 || || || || || || || || || || || || || 36 || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD0   || 74 || || || 40B || || || 14 || 9  || 2  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD1   || 75 || || || 41B || || || 15 || 10 || 3  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD2   || 76 || || || 42B || || || 12 || 11 || 4  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD3   || 77 || || || 43B || || || 8  || 13 || 5  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC    || 78 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| NC     || 79 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD4   || 80 || || || 44B || || || 7  || 14 || 6  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD5   || 81 || || || 45B || || || 9  || 15 || 7  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD6   || 82 || || || 46B || || || 10 || 16 || 8  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDD7   || 83 || || || 47B || || || 13 || 17 || 9  || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80R || 84 || || || || || || || 41 || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80W || 85 || || || || || || || 43 || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDZ80CLR|| 86 || || || || || || || 44 || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN25   || 87 || || || || || || || || || || || || || || 67 || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN26   || 88 || || || || || || || || || || || || || || 33 || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN27   || 89 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND    || 90 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEL || 91 || || 22A || || 61 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WRL    || 92 || || || || 22 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WWL    || 93 || || || || 27 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEL|| 94 || || 29A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEL|| 95 || || 31A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEL|| 96 || || || 61 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEL|| 97 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEL|| 98 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| BITW0  || 99 || || || || 60 || || || || || || || || || || || 14 || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| BITW1  || 100|| || || || || || || || || || || || || || || 14 || || || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8977</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8977"/>
		<updated>2025-09-26T07:22:33Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* CONNECTIONS (French) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SCHEM&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;PIN&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;M68000&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-E0&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-B1&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;REAR SLOT&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;FRONT SLOT&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;WRAM1&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;WRAM2&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-G0&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;74HC04&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/5&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/4&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/3&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/2&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CRE401/1&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;LSPC-A2&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-DO&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;Z80&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;HM6116&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;YM2610&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;74HC259&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;NEO-PO&#039;&#039;&#039; &lt;br /&gt;
|&#039;&#039;&#039;CARD IC&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC32&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| DIPRD0 || 1 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| DIPRD1 || 2 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC    || 3 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| NC     || 4 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMOEU || 5 || || 21A || || 60 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WRU    || 6 || || || || 22 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| WWU    || 7 || || || || 27 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LSPOE  || 8 || || || || || || || || 172 || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LSPWE  || 9 || || || || || || || || 173 || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTOEU|| 10 || || 28A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PORTWEU|| 11 || || 30A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SROMOEU|| 12 || || || 60 || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMOEU|| 13 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SRAMWEU|| 14 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND    || 15 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PAL    || 16 || || || 39 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VPA    || 17 || 21 || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PADRS  || 18 || || 48A || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| DTACK  || 19 || 10 || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A17    || 20 || 45 || 36 || 112 || 19B || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A18    || 21 || 46 || 37 || 113 || 20B || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A19    || 22 || 47 || 38 || 114 || 21B || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A20    || 23 || 48 || 48 || 115 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A21    || 24 || 50 || 49 || 116 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A22I   || 25 || || 55 || 117 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| A23I   || 26 || || 54 || 118 || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDC   || 27 || || || || 13 || || || || || || || || || 7 &amp;amp; 42 || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| VCC    || 28 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| SDW    || 29 || || || || 33 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDO   || 30 || || || || || || || || || || || || || || || 9 || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| CRDW   || 31 || || || || || || || || || || || || || || 5 || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| RW     || 32 || 9 || || 91 || 19A || || 40/52 || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| UDS    || 33 || 7 || || || 89 || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| LDS    || 34 || 8 || || || 89 || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| AS     || 35 || 6 || || || 88 || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 68KCLC || 36 || 15 || || || || || 22 || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| ROMWAIT|| 37 || || 28B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT0 || 38 || || 30B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PWAIT1 || 39 || || 31B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| GND    || 40 || || || || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| PDTACK || 41 || || 29B || || || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN00   || 42 || || || || 3 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN01   || 43 || || || || 5 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN02   || 44 || || || || 7 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| IN03   || 45 || || || || 9 || || || || || || || || || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| …      || … || … || … || … || … || … || … || … || … || … || … || … || … || … &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8976</id>
		<title>NEO-C1</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NEO-C1&amp;diff=8976"/>
		<updated>2025-09-26T06:17:08Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ChipInfo&lt;br /&gt;
|picture=aes_c1.jpg&lt;br /&gt;
|pkg=QFP100R&lt;br /&gt;
|manu=fujitsu&lt;br /&gt;
|date=1992 ?&lt;br /&gt;
|gates=&lt;br /&gt;
|used_on={{PCB|NEO-AES3-4 board|NEO-AES3-4}}...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The NEO-C1 is a multi-purpose keystone chip used for address decoding, inter-CPU communications, [[wait cycle]] generation, and [[joypad|player input]]s on systems based on the 2nd generation chipset.&lt;br /&gt;
&lt;br /&gt;
It maps itself to [[68k]] even byte accesses.&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&lt;br /&gt;
{{Pinout|NEO-C1|900}}&lt;br /&gt;
&lt;br /&gt;
=Internal schematics=&lt;br /&gt;
&lt;br /&gt;
https://github.com/furrtek/SiliconRE/tree/master/SNK/NEO-C1&lt;br /&gt;
&lt;br /&gt;
=Signals=&lt;br /&gt;
&lt;br /&gt;
==Inputs==&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P1CNT}}:&lt;br /&gt;
* IN00: Up P1&lt;br /&gt;
* IN01: Down P1&lt;br /&gt;
* IN02: Left P1&lt;br /&gt;
* IN03: Right P1&lt;br /&gt;
* IN04: A P1&lt;br /&gt;
* IN05: B P1&lt;br /&gt;
* IN06: C P1&lt;br /&gt;
* IN07: D P1&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_P2CNT}}:&lt;br /&gt;
* IN10: Up P2&lt;br /&gt;
* IN11: Down P2&lt;br /&gt;
* IN12: Left P2&lt;br /&gt;
* IN13: Right P2&lt;br /&gt;
* IN14: A P2&lt;br /&gt;
* IN15: B P2&lt;br /&gt;
* IN16: C P2&lt;br /&gt;
* IN17: D P2&lt;br /&gt;
&lt;br /&gt;
{{Reg|REG_STATUS_B}}:&lt;br /&gt;
* IN20: Start P1&lt;br /&gt;
* IN21: Select P1&lt;br /&gt;
* IN22: Start P2&lt;br /&gt;
* IN23: Select P2&lt;br /&gt;
* IN24: Memory card inserted&lt;br /&gt;
* IN25: Memory card inserted&lt;br /&gt;
* IN26: Memory card write protect&lt;br /&gt;
* IN27: System type (home/arcade)&lt;br /&gt;
&lt;br /&gt;
==68k==&lt;br /&gt;
&lt;br /&gt;
*A17~A21: [[68k]] address bus&lt;br /&gt;
*A22I~A23I: [[NEO-E0]] address input&lt;br /&gt;
*D8~D15: 68k data bus&lt;br /&gt;
*R/W, UDS, LDS, AS, DTACK: 68k bus control signals&lt;br /&gt;
*68KCLK: 12MHz 68k clock&lt;br /&gt;
*ROMWAIT, PWAIT0, PWAIT1, PDTACK: signals from cart PROG board to configure [[wait cycle]]s.&lt;br /&gt;
&lt;br /&gt;
==Decoded signals==&lt;br /&gt;
&lt;br /&gt;
The following output and write enables have an upper(U)/lower(L) byte enable signal based on /UDS and /LDS from the 68k.&lt;br /&gt;
&lt;br /&gt;
*ROMOEU, ROMOEL: $000000-$0FFFFF read, 68k program ROM on cart / vector table&lt;br /&gt;
*WRU, WRL, WWU, WWL: $100000-$1FFFFF read/write [[68k user RAM]]&lt;br /&gt;
*PORTOEU, PORTOEL, PORTWEU, PORTWEL: $200000-$2FFFFF read/write, 68k program ROM and/or security chips on cart&lt;br /&gt;
*SROMOEU, SROMOEL: $C00000-$CFFFFF read [[system ROM]]&lt;br /&gt;
*SRAMOEU, SRAMOEL, SRAMWEU, SRAMWEL: $D00000-$DFFFFF read/write [[battery-backed RAM]]&lt;br /&gt;
&lt;br /&gt;
When A23I A22I A21 A20 = 1100 and RW = 1, either SROMOEU and SROMOEL should be low depending on UDS and LDS.&lt;br /&gt;
&lt;br /&gt;
The following are expected to be word accessed, byte writes and reads are ignored or do not work as expected.&lt;br /&gt;
&lt;br /&gt;
*CRDO, CRDW: $800000-$BFFFFF read/write [[memory card]]&lt;br /&gt;
*CRDC: Memory card select&lt;br /&gt;
*LSPOE, LSPWE: $3C0000-$3DFFFF read/write [[LSPC2-A2]]&lt;br /&gt;
*PAL: $400000-$7FFFFF read/write [[palette RAM]]&lt;br /&gt;
&lt;br /&gt;
==Z80 I/O==&lt;br /&gt;
&lt;br /&gt;
*SDD0~SDD7: [[Z80]] data bus used for [[68k/Z80 communication]]&lt;br /&gt;
*SDZ80R, SDZ80W: read / write signals for Z80 communication&lt;br /&gt;
*SDW: signals that 68k has written a byte to Z80 port, will make [[NEO-D0]] generate an interrupt if enabled&lt;br /&gt;
*SDZ80CLR: reset stored byte&lt;br /&gt;
&lt;br /&gt;
==CONNECTIONS (French)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;PIN&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;SCHEM&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;M68000&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-E0&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-B1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;REAR SLOT&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;FRONT SLOT&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;WRAM1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;WRAM2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-G0&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC04&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/5&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/4&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/3&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CRE401/1&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;LSPC-A2&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-DO&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Z80&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;HM6116&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;YM2610&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC259&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;NEO-PO&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CARD IC&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;74HC32&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8975</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8975"/>
		<updated>2025-09-26T05:40:50Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8974</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8974"/>
		<updated>2025-09-26T05:40:16Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8973</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8973"/>
		<updated>2025-09-26T05:39:45Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8972</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8972"/>
		<updated>2025-09-26T04:16:08Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD 0805&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8971</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8971"/>
		<updated>2025-09-26T04:13:00Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD&lt;br /&gt;
| 12 pF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8970</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8970"/>
		<updated>2025-09-26T04:05:49Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C167&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8969</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8969"/>
		<updated>2025-09-26T04:03:09Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C132&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 1 uF &lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C133&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C134&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 33 uF&lt;br /&gt;
| 25V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C155&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8968</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8968"/>
		<updated>2025-09-26T03:56:42Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C113&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 330 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C127&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 4,7 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 0,47 uF&lt;br /&gt;
| 50V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8967</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8967"/>
		<updated>2025-09-26T03:51:14Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C102&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8966</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8966"/>
		<updated>2025-09-26T03:50:37Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C101&lt;br /&gt;
| SMD&lt;br /&gt;
| 47 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8965</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8965"/>
		<updated>2025-09-26T03:46:48Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| 110 pF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8964</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8964"/>
		<updated>2025-09-26T03:43:35Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnal one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8963</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8963"/>
		<updated>2025-09-26T03:43:08Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C128&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C131&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C137&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C141&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C143&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C144&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C145&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C146&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C149&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C154&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C159&lt;br /&gt;
| SMD&lt;br /&gt;
| 60 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C161&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C166&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C168&lt;br /&gt;
| SMD&lt;br /&gt;
| 5 pF&lt;br /&gt;
| not sure check on a functional one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C170&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C171&lt;br /&gt;
| SMD&lt;br /&gt;
| 1,5 uF&lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C180&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| check on a fonctionnas one&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C181&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C182&lt;br /&gt;
| SMD&lt;br /&gt;
| 100 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8962</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8962"/>
		<updated>2025-09-26T03:33:57Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C000&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8961</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8961"/>
		<updated>2025-09-26T03:32:12Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the focusing lens&lt;br /&gt;
*Compensates for mechanical variations in the optical system&lt;br /&gt;
*Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of the autofocus system&lt;br /&gt;
*Determines the speed of focus correction&lt;br /&gt;
*Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
*Adjusts the center position of the track following system&lt;br /&gt;
*Compensates for mechanical alignment defects&lt;br /&gt;
*Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
*Controls the sensitivity of track following&lt;br /&gt;
*Determines the strength of lateral correction&lt;br /&gt;
*Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
*Adjusts the resting position of the tracking system&lt;br /&gt;
*Compensates for mechanical drift&lt;br /&gt;
*Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8960</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8960"/>
		<updated>2025-09-26T03:30:17Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Adjustment pots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do ! Adjust values&lt;br /&gt;
&lt;br /&gt;
FO - Focus Offset&lt;br /&gt;
&lt;br /&gt;
Adjusts the resting position of the focusing lens&lt;br /&gt;
Compensates for mechanical variations in the optical system&lt;br /&gt;
Effect: Initial laser position relative to CD surface&lt;br /&gt;
&lt;br /&gt;
FG - Focus Gain&lt;br /&gt;
&lt;br /&gt;
Controls the sensitivity of the autofocus system&lt;br /&gt;
Determines the speed of focus correction&lt;br /&gt;
Effect: Focus responsiveness to distance variations&lt;br /&gt;
&lt;br /&gt;
TB - Tracking Balance&lt;br /&gt;
&lt;br /&gt;
Adjusts the center position of the track following system&lt;br /&gt;
Compensates for mechanical alignment defects&lt;br /&gt;
Effect: Laser centering on the track&lt;br /&gt;
&lt;br /&gt;
TG - Tracking Gain&lt;br /&gt;
&lt;br /&gt;
Controls the sensitivity of track following&lt;br /&gt;
Determines the strength of lateral correction&lt;br /&gt;
Effect: Track following responsiveness to track deviations&lt;br /&gt;
&lt;br /&gt;
TO - Tracking Offset&lt;br /&gt;
&lt;br /&gt;
Adjusts the resting position of the tracking system&lt;br /&gt;
Compensates for mechanical drift&lt;br /&gt;
Effect: Initial lateral laser position&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8959</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8959"/>
		<updated>2025-09-26T03:25:46Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do !&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
PCB Type NO.4 F3801AF&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8958</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8958"/>
		<updated>2025-09-26T03:23:41Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: /* Capacitor values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do !&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
In measurement&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C109&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C110&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C112&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C114&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C116&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C117&lt;br /&gt;
| SMD&lt;br /&gt;
| 105 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C118&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C119&lt;br /&gt;
| SMD&lt;br /&gt;
| 25 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C124&lt;br /&gt;
| POLARISED&lt;br /&gt;
| 100 uF&lt;br /&gt;
| 16V&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| C125&lt;br /&gt;
| SMD&lt;br /&gt;
| 35 nF&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8957</id>
		<title>CD drive</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=CD_drive&amp;diff=8957"/>
		<updated>2025-09-26T03:19:19Z</updated>

		<summary type="html">&lt;p&gt;Illusionrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cd2_cdboard1.jpg|thumb|right|Top-loading drive control board.]]&lt;br /&gt;
&lt;br /&gt;
The part that makes you wait and fails in [[CD systems]]. The ones used in the NeoGeo consoles are very similar to those found in the Sega CD. They&#039;re basically enhanced audio CD drives, which are also able to read CD-ROM data tracks.&lt;br /&gt;
&lt;br /&gt;
Made of a control board and an [[optical pickups|optical pickup]].&lt;br /&gt;
&lt;br /&gt;
The NeoGeo CD top-loading model drive was made by Sony. The [[CDZ]] one was made by Sharp ?&lt;br /&gt;
&lt;br /&gt;
The control board has:&lt;br /&gt;
* A 4-bit mask ROM MCU (Sony CXP5084), taking care of operation sequencing and communication with the NeoGeo.&lt;br /&gt;
* A DSP (Sony CXD2500) to process analog data from the pickup.&lt;br /&gt;
* A servo controler (Sony CXA1372) to drive the pickup coils for tracking and focus.&lt;br /&gt;
* A spindle, sled (and tray) motor driver.&lt;br /&gt;
&lt;br /&gt;
=Connections=&lt;br /&gt;
&lt;br /&gt;
Some say the protocol was standard for the time, but clear information is hard to find. This was guessed from the [[system ROM]] disassembly, Sega CD documents and a logic analyzer.&lt;br /&gt;
&lt;br /&gt;
==Top-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange (low pulse at ~64Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| High ?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | D0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| BCLK?&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Serial bit clock, should be 44100 * 32 = 1.4112MHz&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| SDATA&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Serial data&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| I2S word clock, should be 44100Hz. Audio L/R switch for the DAC.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| D/M ?&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Data/Music. Low during music playback ?&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 5V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +5V for logic&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 9V&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| +9V for motors and coils&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Missing: /RESET, C2PO, and 16MHz.&lt;br /&gt;
&lt;br /&gt;
==Front-loading model==&lt;br /&gt;
&lt;br /&gt;
Connector pinout, directions are from CDD (CD Drive) to CDC (CD Controller):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Pin #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Direction&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| SGND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| SVCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| VCC&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| WFCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Write Frame Clock&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| GND&lt;br /&gt;
| Power&lt;br /&gt;
| -&lt;br /&gt;
| Ground&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| SCOR&lt;br /&gt;
| Pulse&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode sync&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| SBSO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Subcode data&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| EXCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Subcode clock&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| EMP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| EMPty ?&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| DOUT&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 6MHz&lt;br /&gt;
| Clock&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| LRCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA L or R channel (44100Hz)&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DATA&lt;br /&gt;
| Data&lt;br /&gt;
| ?&lt;br /&gt;
| Data stream&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| BCLK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| DATA bit clock (44100 * 24 * 2 = 2.12MHz)&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| C2PO&lt;br /&gt;
| Data&lt;br /&gt;
| Output&lt;br /&gt;
| Error flag&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | DB0~3&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Data&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Both&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 4-bit command/status data bus&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| HOCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Input&lt;br /&gt;
| Communication clock from CDC&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| RESET&lt;br /&gt;
| Pulse&lt;br /&gt;
| Input&lt;br /&gt;
| The name says it all&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| /IRQ&lt;br /&gt;
| Signal&lt;br /&gt;
| Output&lt;br /&gt;
| Asks the CDC for a data exchange&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| L-MUTE&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| CDCK&lt;br /&gt;
| Clock&lt;br /&gt;
| Output&lt;br /&gt;
| Communication clock to CDC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adjustment pots==&lt;br /&gt;
&lt;br /&gt;
To do !&lt;br /&gt;
&lt;br /&gt;
==Capacitor values==&lt;br /&gt;
&lt;br /&gt;
In measurement&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Capa #&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Voltage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C108&lt;br /&gt;
| SMD&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Repairs]]&lt;br /&gt;
[[Category:CD systems]]&lt;/div&gt;</summary>
		<author><name>Illusionrip</name></author>
	</entry>
</feed>