Today we have released the Controller Test Program for the Famicom, which as the name implies, was used to test both controllers on units at Nintendo’s Uji Ogura factory in the mid 80s. The controller testing software can be seen in use within the image below, in what appears to be a Donkey Kong cartridge shell!


Interestingly, just like the Port Test Cartridge for the NES, the data contains early graphics from Popeye. This is due to the fact that a factory cartridge containing all of these tests exists, thus these graphics were left over. Unfortunately this cartridge has not yet been found, but video of it can be viewed within various pieces of news B-roll footage.


Screenshot Screenshot Screenshot

ROM Information

----| File Data |--------------------------------------------------
System:             Nintendo - Nintendo Entertainment System    
File:               controller.nes
BitSize:            8 Mbit
Size (Bytes):       1048592
CRC32:              0013DB9D
MD5:                56588A28B28E011D87F452FB94692601
SHA1:               504C244C4255E763F119DCAF333F65523FF30DEA
SHA256:             B6637F61A3075503F776DFAA9E7A0D2B2C47FFC1E0F9BC76561C2F5B321FF3EA
----| iNES Header Data |-------------------------------------------
Num ROM Banks:      0x20 (512 KBytes)
Num VROM Banks:     0x40 (512 KBytes)
Mirroring:          0 (Horizontal)
Save RAM:           0 (No)
Trainer:            0 (No)
4-Screen VRAM:      0 (No)
VS-System Cartridge:0 (No)
ROM Mapper:         0 (No mapper)
Num RAM Banks:      0x00 (None or 8 KBytes)
Display:            0 (NTSC)
----| NES Header Data |--------------------------------------------
Title:              ????????????????
PRG-ROM Checksum:   0xFFFF (Bad; 0x09C2)
CHR-VROM Checksum:  0xFFFF (Bad; 0xFAC0)
PRG Size:           0x15 (33554432 KBytes)
CHR Size:           0x15 (16777216 KBytes)
Mirroring:          0x15 (Horizontal)
Board Type:         0x15
Unknown 1:          0xFFFFFFFF
Maker Code:         0xFF (Unknown)
Unknown 2:          0xFF
Vectors:            0x45F100F0F2F2
----| Headerless Data |--------------------------------------------
Size (Bytes):       1048576
CRC32:              38DA0466
MD5:                4E647B4919F96BE42CC5803698A796F6
SHA1:               9FCC724D2CC72E3C34190585BDF77A1A37B3B079
SHA256:             D7D29F60D93B7D3FE73F791A2150488CFE86EE942B9C766C8065552439582B24

Board / Cartridge Images

Cart Front
Cart Back

PCB Front


Download Controller Test Program (Japan)