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 Test Program (iNES).nes
BitSize:            192 Kbit
Size (Bytes):       24592
CRC32:              C06E5652
MD5:                43CDA3F16CAB6013AC5CAFB3C14E4320
SHA1:               ACFD73C38106771ACBB70B65CE6E8FDDBD6A82E6
SHA256:             2743F5B5FD7FE90004B62ACECB75BFDB02F18521098485B254A4F4C372120C63
----| iNES Header Data |-------------------------------------------
Num ROM Banks:      0x01 (16 KBytes)
Num VROM Banks:     0x01 (8 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; 0x3660)
CHR-VROM Checksum:  0xFFFF (Bad; 0xAFEB)
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):       24576
CRC32:              4BF2C848
MD5:                3DA6F6B278670B7E3A0698B95C2A23C3
SHA1:               07C3D5A33BCB87AC74392908CFE462768B510241
SHA256:             6E7DF08404A22EF7B422C082DE9C28D7D9B226B3CD19E9AA56D9EF9BB9CDF556

Board / Cartridge Images

Cart Front
Cart Back

PCB Front


Download Controller Test Program (Japan)