<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.arcadeotaku.com/index.php?action=history&amp;feed=atom&amp;title=Namco_system_256</id>
	<title>Namco system 256 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.arcadeotaku.com/index.php?action=history&amp;feed=atom&amp;title=Namco_system_256"/>
	<link rel="alternate" type="text/html" href="https://wiki.arcadeotaku.com/index.php?title=Namco_system_256&amp;action=history"/>
	<updated>2026-04-24T16:18:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.arcadeotaku.com/index.php?title=Namco_system_256&amp;diff=11441&amp;oldid=prev</id>
		<title>Invzim: /* Memory card details */</title>
		<link rel="alternate" type="text/html" href="https://wiki.arcadeotaku.com/index.php?title=Namco_system_256&amp;diff=11441&amp;oldid=prev"/>
		<updated>2015-06-02T05:33:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Memory card details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:PCB_Tech]]&lt;br /&gt;
=Boot sequence=&lt;br /&gt;
Not very verbose.  At power up there are 7 beeps, followed by over a minute of nothing, a brief solid red screen, then a blue screen with a brief JVS test, a brief grey screen, then game startup.&lt;br /&gt;
==Beep codes==&lt;br /&gt;
*3 beeps, no (valid) memory card found&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
PS2 based system, in a compact sturdy metal enclosure that adds quite a bit of weight.  Unlike the Taito Type X, it has no internal power supply.  It is a JVS system, and I&amp;#039;ve tested it with 3 different IO boards with no issues - if you already have a JVS cab, you don&amp;#039;t need the IO board that comes with the kit.&lt;br /&gt;
==DIP switches==&lt;br /&gt;
*1 off=Game mode, on=test mode&lt;br /&gt;
*2 off=3v video output, on=0.7v video output&lt;br /&gt;
*3 off=15khz video, on=31khz video&lt;br /&gt;
*4 off=composite sync, on=h/v sync&lt;br /&gt;
&lt;br /&gt;
For use with a VGA (31k) monitor, use off,on,on,on&lt;br /&gt;
&lt;br /&gt;
==JVS Input==&lt;br /&gt;
The system has two USB connectors, where one is JVS and the other is presumably USB.&lt;br /&gt;
&lt;br /&gt;
The connector used for JVS input is the one next to the RCA audio connectors.&lt;br /&gt;
&lt;br /&gt;
==Case Fan==&lt;br /&gt;
Nidec D06R-12TM 60x60x15mm 12v 2-wire fan.  If it&amp;#039;s really noisy, you should replace it - same size as many CPU cooling fans.  &lt;br /&gt;
==Connectors==&lt;br /&gt;
All standard [[JVS]] except for the power-entry, which is [[JST VH]], part number VHR-6n.  Pinout of the power is:&lt;br /&gt;
*1 - 5V&lt;br /&gt;
*2 - 5V&lt;br /&gt;
*3 - GND&lt;br /&gt;
*4 - GND&lt;br /&gt;
*5 - 12V&lt;br /&gt;
*6 - GND&lt;br /&gt;
The kit originally comes with a JVS power adapter ([[JST VH]] to [[JST-VL]]), part number 306-465.&lt;br /&gt;
&lt;br /&gt;
==DVD-ROM==&lt;br /&gt;
Uses what is &amp;#039;&amp;#039;probably&amp;#039;&amp;#039; a bog standard IDE DVD drive.  Guru has tested a bunch, personally I&amp;#039;ve tested the NEC 3500A dvd-recorder with no issue.  The drive itself is not mounted directly with screws, and although it is pretty snug in the horizontal direction, not so in the depth direction.  This is the reason many pictures shows the DVD drive pushed into the metal cage.  This can easily be remedied by using a cut wine cork as a spacer.&lt;br /&gt;
&lt;br /&gt;
==Memory card details==&lt;br /&gt;
The memory card holds the executable game file in a NAND flash chip, and also has a MagicGate protection IC.  The MagicGate is different from the one used in PS2 memory cards, which is the reason you cannot PS2 card readers/writers.&lt;br /&gt;
&lt;br /&gt;
The NAND flash chip is organized into:&lt;br /&gt;
*1024 &amp;#039;&amp;#039;Blocks&amp;#039;&amp;#039;&lt;br /&gt;
*16 &amp;#039;&amp;#039;Pages&amp;#039;&amp;#039; per block&lt;br /&gt;
*528 &amp;#039;&amp;#039;bytes&amp;#039;&amp;#039; pr page,consisting of&lt;br /&gt;
**256 bytes of the 1st half page&lt;br /&gt;
**256 bytes of the 2nd half page&lt;br /&gt;
**16 bytes &amp;#039;&amp;#039;spare&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1024*16*528=8650752 bytes.  This is the size a raw dump of the chip should have.  The 16 bytes spare part of the page &amp;#039;&amp;#039;should&amp;#039;&amp;#039; be used for some kind of system level ECC/error correction algorithm.  For the PS2/System246 this algorithm is &amp;#039;&amp;#039;Hamming&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Some dumps do not include the spare/ECC portion, as this is not seen by the host system (it is handled by the MCU on the memory card), or they include it in a separate file.  These files will be 1024*16*512=8388608 bytes, and 1024*16*16=262144 respectively.&lt;br /&gt;
&lt;br /&gt;
The different way to store dumps is very similar to the ISO vs RAW/BIN of optical discs.&lt;br /&gt;
&lt;br /&gt;
NAND flash chips seen:&lt;br /&gt;
* Samsung K9F6408UOA&lt;br /&gt;
* Samsung K9F6408UOB&lt;br /&gt;
* Samsung K9F6408UOC&lt;br /&gt;
* Fujitsu MBM30LV0064&lt;br /&gt;
* Toshiba TC58V64FT&lt;br /&gt;
* Toshiba TC58V64AFT&lt;br /&gt;
* Spansion S99-50146&lt;br /&gt;
&lt;br /&gt;
To repair the flash in case of corruption, you can desolder/resolder the NAND flash and read/write it with a programmer.  Wellon VP-490 programmer with Adapter WL-PSOP44-U001 is confirmed to access the chips correctly.  &lt;br /&gt;
&lt;br /&gt;
Generally the system accesses the contents of the NAND flash like this:&lt;br /&gt;
&lt;br /&gt;
*System256 -&amp;gt; MagicGate -&amp;gt; NAND flash&lt;br /&gt;
&lt;br /&gt;
The MagicGate and contents of the flash are tied togheter, so it is generally not possible to to merely interchange NAND flashes between memory cards.  However, the only thing that ties the MagicGate to the content of the flash is 32 bytes in the boot.bin file.  If you have two MemoryCards for the same game, the only difference between those two will be 32 bytes in the boot.bin file.  Thus, hex-comparing two &amp;#039;identical&amp;#039; boot.bin files should not only reveal where 32 byte signature located, but also what it is for a given memory card.&lt;br /&gt;
&lt;br /&gt;
===listing/extracting files===&lt;br /&gt;
http://www.csclub.uwaterloo.ca:11068/mymc/ works great under linux, get the python source and run it from linux for zero issues:&lt;br /&gt;
&lt;br /&gt;
This is the dump of SuperDragonBallZ&lt;br /&gt;
&lt;br /&gt;
 ~/python mymc.py NM00027.BIN ls&lt;br /&gt;
 rwx--d----+----      33 2005-12-07 09:49:58 .&lt;br /&gt;
 -wx--d----+--H-       0 2005-01-19 12:46:14 ..&lt;br /&gt;
 rwx-f--8--+----   46912 2005-01-19 12:46:16 boot.bin&lt;br /&gt;
 rwx-f--8--+----   86561 2005-01-19 12:46:17 ACLOAD&lt;br /&gt;
 rwx-f--8--+----   91265 2005-01-19 12:46:19 IOPRP214A&lt;br /&gt;
 rwx-f--8--+----      50 2005-01-19 12:46:19 title.txt&lt;br /&gt;
 rwx-f--8--+---- 3686320 2005-12-07 09:49:24 DBALOAD&lt;br /&gt;
 rwx-f--8--+----  105346 2005-12-07 09:49:26 DBAGAME&lt;br /&gt;
 rwx-f--8--+----  126002 2005-12-07 09:49:27 FPGA&lt;br /&gt;
 rwx-f--8--+----   32644 2005-12-07 09:49:29 JVFIRM&lt;br /&gt;
 rwx-f--8--+----  261261 2005-12-07 09:49:31 IOPRP300A&lt;br /&gt;
 rwx-f--8--+----   83725 2005-12-07 09:49:33 MCMANAC&lt;br /&gt;
 rwx-f--8--+----    6509 2005-12-07 09:49:34 ACCORE&lt;br /&gt;
 rwx-f--8--+----    2501 2005-12-07 09:49:34 ACFPGALD&lt;br /&gt;
 rwx-f--8--+----   15874 2005-12-07 09:49:35 ACJVLD&lt;br /&gt;
 rwx-f--8--+----    1745 2005-12-07 09:49:36 ACJV&lt;br /&gt;
 rwx-f--8--+----    4901 2005-12-07 09:49:37 ACRAM&lt;br /&gt;
 rwx-f--8--+----    1369 2005-12-07 09:49:38 ACSRAM&lt;br /&gt;
 rwx-f--8--+----    2665 2005-12-07 09:49:39 ACMEM&lt;br /&gt;
 rwx-f--8--+----    5997 2005-12-07 09:49:40 ACMEME&lt;br /&gt;
 rwx-f--8--+----    2817 2005-12-07 09:49:41 ACTIMER&lt;br /&gt;
 rwx-f--8--+----   11957 2005-12-07 09:49:42 ACATA&lt;br /&gt;
 rwx-f--8--+----   36065 2005-12-07 09:49:43 ACCDVD&lt;br /&gt;
 rwx-f--8--+----    6781 2005-12-07 09:49:44 ACCDVDE&lt;br /&gt;
 rwx-f--8--+----    6501 2005-12-07 09:49:45 ACUART&lt;br /&gt;
 rwx-f--8--+----   44869 2005-12-07 09:49:46 PADMAN&lt;br /&gt;
 rwx-f--8--+----   10542 2005-12-07 09:49:47 MNCARDIF&lt;br /&gt;
 rwx-f--8--+----   17067 2005-12-07 09:49:48 IOPMAIN&lt;br /&gt;
 rwx-f--8--+----   28661 2005-12-07 09:49:49 LIBSD&lt;br /&gt;
 rwx-f--8--+----   70925 2005-12-07 09:49:50 ACARKD_DVD&lt;br /&gt;
 rwx-f--8--+----   76469 2005-12-07 09:49:52 CRI_ADXI&lt;br /&gt;
 rwx-f--8--+----    1370 2005-12-07 09:49:53 INFODAT&lt;br /&gt;
 rwx-f--8--+----  726162 2005-12-07 09:49:58 RAMDISK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Memory card pinout===&lt;br /&gt;
http://www.hardwarebook.info/Sony_Playstation_Memory_Card&lt;br /&gt;
&lt;br /&gt;
=Pictures=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:SYSTEM-256-DVD-DRIVE.JPG|DVD drive, cork mod&lt;br /&gt;
File:NAMCO-SYSTEM256-POWER-ADAPTER.JPG|JVS power adapter&lt;br /&gt;
File:SYSTEM256-FAN.JPG|Case fan&lt;br /&gt;
File:SYSTEM-256-246-COMPATIBILITY-DIP.JPG|246+ Switch&lt;br /&gt;
File:SYSTEM-256-FRONT.JPG|Front&lt;br /&gt;
File:Namco256-superdragonballz-open-mcard.jpg|Inside a memory card&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Invzim</name></author>
	</entry>
</feed>