Retro Chip Tester Professional

Firmware Retro Chip Tester Pro

Die aktuelle Firmware für die Pro Rev.1 kann auf dieser Seite heruntergeladen werden. Die Archive enthalten nur die Binärdateien, die per ISP-Programmierer geschrieben werden können. Es sind keine Source-Files enthalten! Es ist ein Kennwort für den Zugriff notwendig.

The current firmware for the Pro Rev.1 can be downloaded from this page. The archives only contain the binary files that can be written using an ISP programmer. There are no source files included! A password is required for access.

Changelog - v.25 / v.26 beta 1
  • v.26 beta1: a few minor optimizations
  • v.25: „SEARCH“ removed, some more improvements
  • v.25 beta4: „faulty CE“ check for standard SRAMs only, IBM 30-pin SIMMs (256kb and 1Mb) added
  • v.25 beta3: Dumping Atari VCS/2600 cartridges with F8 and F6 switching scheme improved. added 8267, detects a faulty CE (set „Chip detection: 2“ in config to enable).
  • v.25 beta2: Simple Clock Counter improved, added: TMM2332, EMM4804 (1K x 4), Intel D27513 (4x 16k x 8), Intel D27011 (8x 16k x 8), LH532200, LN5322
  • v.25 beta1: Simple Clock Counter added, Identify ICs improved, TMS4132 test fixed, new logic ICs supported: 74779, 4551, 82S30, 82S31, fixed: 74294
  • v.24: added a few logic ICs
  • v.24 beta6: No changes, no bugfixes, updated Compiler/Linker only
  • v.24 beta5: Motorola MCM6605 added, some more logic ICs added (e.g. MOS 6529), logic menu reordered
  • v.24 beta4: small improvements (e.g. chip insertion detection)
  • v.24 beta3: chip identification improved, new flag for „WE before CS“ (e.g. EMM 4200 SRAM)
  • v.24 beta2: fixed/improved: 4097, 74388, 74589, chip identification improved (open collector identification)
  • v.24 beta1: a few logic ICs added, simple clock generator implemented, „visual fuzzy test“ for LEDs, 7-segment and matrix displays, identifies unknown logic ICs
  • v.23: improved: 74244, 74744, 74760, 40244, 74245, 74639, 74641, 74645, 40245, 8T245
  • v.23 beta4: added a few logic ICs
  • v.23 beta3: RCA CDP1822 can be tested, 2101 Tests optimized, does not display „0“ anymore when an empty ROM block is read, regognizes Nibble Mode., fixed logic ICs: 74995
  • v.23 beta2: new configuration: logic IC tests can be looped, new logic ICs N8270, N8271, K155IE1, fixed logic ICs 4529, 74678, 75494
  • v.23 beta1: new configuration: „Skip 0xFF“ skips cells with 0xFF to speed up programming; when programming EPROMs, a file can be selected now (.bin/.rom extension, max. 20 characters); Atari Cartridge ROMs (similar to 2364 but with bank switching) can be read directly with a custom definition.
  • v.22: more optimizations, a few new logic ICs, self-defined SRAMs and ROMs allow the write and read cycle to be defined
  • v.22 beta3: several new logic ICs added, 7412x, CD4098/4538 multivibrator adapters and tests added, NEC uPD 454/464 adapter, CMOS 4098/4538 multivibrator adapter
  • v.22 beta2: several new logic ICs added, „alternative mode“ changed
  • v.22 beta1: EPROM programming blank check added, TMS2716/2564 can be programmed, VQB76, VQE23, VQE24 DDR displays can be tested, typo in menu removed
  • v.21: a few optimizations
  • v21 beta4: more optimizations, new logic ICs
  • v.21 beta3: some optimizations, new logic ICs: Am25LS2519, 4428
  • v.21 beta2: 2716, 2532, 2732 programming
  • v.21 beta1: ROM padding of custom definitions can be set to ‚1‘ or ‚0‘; ROM padding can be set in configuration; fixed tests: 74696, 74697, 74698, 74699; saved random data for analyzing memory dumps fixed
  • v.20: 2708 programming feature added (still experimental, adapter required), a few new logic ICs
  • v.20 beta5: more new logic ICs added, identification of page mode and static column DRAMs
  • v.20 beta4: more new logic ICs added, „2107“ menu entry added for new 2107 adapter board
  • v.20 beta3: more new logic ICs added
  • v.20 beta2: lots of new logic ICs implemented, CRC32 is displayed even when a ROM has been found in the database, OLED initialization stabilized (problem with a very few (slow) OLEDs)
  • v.20 beta1: added custom roms, some new custom definitions available, several new logic ICs implemented
  • v.19.1: serious bug fixed
  • v.19: 74595 fixed
  • v.19 beta4: broken 8k x 8 (xx64) test fixed
  • v.19 beta3: insertion test fixed to work with x4/x8, pullup detection fixed to work with x4/x8, PROM 2316A added, menu structure redesigned, PAL dump key changed (SELECT<->JUMP) with max. 8 Vcc/GND
  • v.19 beta2: 43xx and 49xx in 40xx menu, TIL306/307/308/309 fixed, TTL tests improved, full tests for simple NAND, AND, NOR, OR gates, flashing LED when customroms is read, indexfile for faster ROM search added
  • v.19 beta1: some new logic tests added and corrected, standard ICs are fully tested now (no sampling)
  • v.18: Logic IC menu splitted in 0-499 and 500+, more logic ICs implemented, some optimizations
  • v.18 beta2: RAMs: TMS41128, KM4128, ZA1250, ZIP16 (64k x 1), Intel 2113 (512 x 4), TC4036 (4 x 8), TC4039 (4 x 8), 74LS670 (4 x 4); 74xx: 8541, C903, C904, C914, DM9002, DM9003, DM9004, DM9012, DM9016, DM9024, 8T10, 8T13, 8T14, 8T23, 8T24, 8T26, 8T28, 8T95, 8T96, 8T97, 8T98, 8T245
  • v.18 beta1: added auto pullup in configuration; support for PALs/GALs with 24 pins; logic menu: when select/jump key is pressed longer stepping increases; added logic ICs: 74xx: 171, 276, 350, 351, 381, 382, 385, 436, 437, 446, 449, 568, 592, 593, 604, 605, 606, 607, 666, 667, 686, 687, 758, 759, 848, 873, 874, 876, 878, 879, 880, 1000, 1002, 1003, 1004, 1005, 1008, 1010, 1011, 1020, 1032, 1034, 1035, 1240, 1241, 1242, 1243, 1244, 1245, 1620, 1621, 1622, 1623, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645; 75xx: 121, 122, 123, 125, 127, 154, 172, 173, 188, 189, 466, 467, 469, 470, 471, 472, 473, 474, 8T23, 8216/3216, 8226/3226, 4935; other ICs: LM139, LM239, LM339, uA741; corrected logic ICs: 74286, 382, 577, 756
  • v.17: added: 7491, 94, 120, 178, 179, 261, 322, 412, 440, 441, 442, 443, 444, 448, 461, 543, 544, 569, 651, 652, 653, 654, 7266, 8T28, 8T95, 8T96, 8T97, 8T98, 74C85, 74C90, 74C93, 92C19, 8212, 4034, 40116, 4316, 4526; fixed: 7462, 299, 465, 597, 669, all 7-segment LEDs; added SRAMs: 74LS208 (256 x 4), 74LS216, 74LS316 (64 x 4), 74LS217, 74LS317 (64 x 4), 74LS218, 74LS318 (32 x 8), 74F211, 74F311 (16 x 9), 74F212, 74F312 (16 x 9), 74F213, 74F313 (16 x 12)
  • v.17 beta2: TTL debug shows up to 32 characters now (up to 12 in the next line), prepared for 16bit testing; ISP programming should be possible with connected SD card now, chip detection implemented (configurable); added: EMM4200 (4k x 1), GTE/EMM4300 (4k x 1), GTE/EMM4801 (4k x 1), EMM8108 (1k x 8); EEPROM: 2804; fixed: 74669; added: 322, 543, 544, 569, 651, 652, 653, 654, 7266, 4034; fixed: 74299, 597, 669
  • v.17 beta1: added FIFO 40105, 74222, 222, 224, 225, 227, 228, 229, 232, 233, 234, 235, 236, 413; 2764 pin 26 set to +5V (usually „nc“ but allows to read a 2365 ROM from Apple IIe, same as 2364(28) setting); autodetection for CS/CE signals for some 23xxx ROMs added, profiles for 2364(24) and 2364(28), 6 slots for custom SRAMs, 3 slots for custom DRAMs; DRAM: 4408NLT/4408NLB (8k x 4); ROM: RO-3-2513, MCM6670/MCM6674/SCM37530, 74186; EPROM: TMS2564; NOVRAM: X20C04, X20C05, X20C16, X20C17, X2210, X2212; added: 74H71, 7497, 118, 119, 222, 224, 227, 228, 286, 575, 673, 808, 810, 832, 900(ALS), 902(ALS), 903(ALS), 9034, 9035, 9114, 9115, 9134, 9135, 9240, 9244, 9245, 8T95, 8T96, 8T97, 8T98, 4007, 40102, 40103, 4598, ULN2074, ULN282x, UDN6118, 75460, 75461, 75462, 75463, 75464, 75468, CA3081, CA3082; fixed: 74115, 173, 4055, 4056, 40105, 4514, 4515
  • v.16: added SRAM (1k x 1) MK4006/MK4008, added logic ICs: 74100, 576, 577, 760, 762, 763, 795, 796, 797, 798, 7001, 7002, 7014, 7032
  • v.16 beta2 – added logic ICs: 7468, 69, 80, 447, 596, 668, 684, 685, 75160, 40240, 244, 245, 257, 373, 374; corrected logic ICs: 7424, 64, 65, 131, 168, 169, 292, 580
  • v.16 beta1 – added logic ICs:7441, 43, 44, 45, 50, 60, 82, 111, 176, 177, 184, 197, 265, 279, 284, 285, 290, 295, 352, 353, 376, 378, 379, 395, 396, 398, 425, 426, 590, 669, 682; 4018, 4032, 4035, 4038, 4060, 4063, 4067, 4095, 4096, 40104, 40107, 40109, 40110, 40163, 40192, 40193, 40194; 4501, 4507, 4513, 4516, 4522, 4530, 4539, 4558, 4560, 4561, 4585, 4724, IE4, IE5, IE11; corrected logic ICs: 74279; 4018, 40192, 40193, 4516, 4522, 4531, 4585; added SRAM 64 x 1: 4505 (e.g. HEF4505); self-test has been changed so that the display „1“ or „0“ is now swapped in the event of an error at Vss; approx. 200 ROM CRCs removed from ROM database to free up memory for further logic tests
  • v.15 – added: ZIP16 256k x 1, 7451, LS51, H53, 54, H54, LS54, H78, L78, LS78, 95, L95, 101, 102, 103, 104, 105, 106, 108, 110, 116, 118, 88C29, 88C30, fixed: 7492, 193, 670
  • v.15 beta2: number of custom SRAM and DRAM chips increase to three each and size definition >64k fixed, added: 4930, 31, 700, 701, 702, 703, 704, 705, 713, 714, 75494, 7436, 74LS54, 63, 71, 77, 87, 78, 98, 111, 115, 388, 563, 564, 580, 622, 638, 639, 689, 740, 741, 744, 804, 805, 821, 823, 824, 825, 857, TM5, added new menu „Misc tests“, added several tests for 7-segment LEDs
  • v.15 beta1: TMS4132 (2 x 16k x 1) internal changes, x150 fixed, Selftest improved, March-U error handling fixed, Pull-up settings added for (P)ROMs/EPROMs, Added: ZIP20 64k x 4, MK4332, 7470, 7483, 74159, 74184, 74185, 74196, 74518, 74519, 74620, 74621, 74623, 4929, Fixed: 74165, 74193, 74273, 74283, 7488/188/288, some smaller issues fixed, SD writing speed improved
  • v.14 – some more optimizations, example systems added to active state selection, 74C920 added
  • v.14 beta2 – third display line was not cleared after reading an EPROM, selection of different active states for ROMs (23128, 23256), some internal changes
  • v.14 beta1 – „romcrc32.txt“ renamed to „customcrc32.txt“, wrong text fixed when x9 chips are tested, custom SRAM and DRAM chip definition, March-U Test added, Bugfixes: 7490, 4019, 4020, 4029, 4043, Added: 7430, 7472, 4007, 4085, 4097, 4508, 4585, 40147, 40160, 75451, 75452, 75453, 75454, Removed: 7490, Added SRAMs: 6561, 75C910, 81C82, 81C84, EPROM 1702 added (for testing), logic chip open collector handling improved
  • v.13.1 – bugfix release – fixes: reading of CRC32s sometimes hangs when no romcrc32.txt is found
  • v.13 – PAL feature added, data compressed, several TTL chips added, 4118 L=High, fixed an initialization bug for 2108, 7303/8303/7304/8304/4514/4515/4555/4556/4584 added, new group „Misc Logic Tests“, Intel 8259 and ULN200x/280x added, TTL/CHIPs databases reconstructed, 271001/272001 Pin 1 (Vpp=Vcc), „Factory defaults“ added, ZIP20 256×4, 1024×1 and 1024×4, SRAMs F93410/82S208/82S210/82S212 added, EPROMs 272001/274001 added, pattern mechanism optimized, romcrc32.txt contains additional CRC32 values, 7481/7484 added, ZIP ram added (untested)
  • v.12 – internal changes acc. supported chip profiles, „remember chip“ corrected, SIPP/SIMM 1024k x 8 and 256k x 8 added (30 pins, with and without parity)
  • v.11 – 4164 timing changed (CAS precharge time increased), 74187 fixed, several bipolar ROMs added, progress bar while saving random data added, 82S09 (menu shows 28 pins, not 24 pins), 4-bit ROMs will also recognized as empty, search DB improved, March Y test added, a few display fixes, 2107 pull down for non active CE (chip can be tested now), TMS2716 added
  • v.10 – SD Card support added, 2107/2108 timing changed, cyrillic characters in TTL menu, „calculating“ or „saving“ in ROM identifier, progress bar for SRAM tests, nicer progress bar, 7488, 74187, 74271 added, config_dump added
  • v.9 – ROM DB update (2405 entries), xx1024 timings changed, Active LED (DRAM tests), 41256 timing changed
  • v.8.1 – Forgot to set a precompiler (RELEASE) flag, so the ROM database was not included
  • v.8 – Search function added, Active LED for TTL tests, some improvements
  • v.7 – improved responsiveness, 16k x 1 SRAM (x167) added, 4k x 4 SRAM (x168) added, DSA fixed, 232000/234000 added, key handling improved, lots of Pyramid chips implemented (currently all untested because I do not own them)
  • v.6 – Signal after selftest added, Alphatronic, Philips ROMs u.a. added, chip type added to menu, 4014 fixed(?), xx256/512/1024 fixed
  • v.5 – JIT compiler added (SRAM only), DSA fixed, important Chips logic changed
  • v.4 – xx256/xx512/xx1024 SRAM fast mode (2 instead of 9 minutes), D2142 added, 82S09/93419 added
  • v.3 – new Kernel, 2704/2708 added, TMS4132 added, 450 EPROMs can be identified, ST7920 display added, display output improved
  • v.2 – xxx1024 added
  • v.1 – first version, SRAMs, DRAMs, EPROMs implemented, 4164: optional „Early Write“
Firmware Rev.1 - v26 beta 1
Firmware Rev.1 - v25
Firmware Rev.1 - v.24
Firmware Rev.1 - v.23

Das folgende Video zeigt, wie die Firmware programmiert wird: / The following video shows how to flash the firmware:

YouTube: Flashing the firmware

YouTube: Programmierung der Firmware

Adapter / Adapters

Mit Hilfe von Adaptern können spezielle Chips getestet werden. In den Archiven sind die Gerber-Dateien für die Platinenfertigung enthalten. Die Dateien werden kostenlos bereitgestellt. Um die Entwicklungskosten abzudecken, würde ich mich aber sehr über eine kleine Spende freuen.

Die StĂĽcklisten fĂĽr die Adapter befinden sich in der Datei „BOM – DEUTSCH.pdf“, die im Dokumentationsverzeichnis zu finden ist (Kennwort erforderlich).

Alle auf dieser Seite veröffentlichten Gerber-Dateien sind nur für den privaten Gebrauch bei RCT-Besitzern gedacht. Eine kommerzielle Verwendung ist nicht zulässig.


With the help of adapters, special chips can be tested. The archives contain the Gerber files for PCB production.The files are provided free of charge. In order to cover the development costs, I would be very happy about a small donation.

The BOM for the adapters can be found in the „BOM – ENGLISH.pdf“ file that is available in the documentation folder (password required).

All Gerber files published on this page are only intended for private use by RCT owners. Commercial use is not permitted.

Adapters for special DRAMs

Gerber for SIMM/SIPP Adapter
Gerber for ZIP16-, ZIP20 Adapter
Download ZIP16 Adapter
Download ZIP20 Adapter

Use these adapters with the „ZIP16“ or „ZIP20“ menu entries.

Gerber for Intel 2107 (and compatible)
Download 2107 Adapter

Use this adapter with the corresponding menu entry „2107 – 2107 Adapter“ (available in v.20beta4 and above).

Don’t use it with the „2107(!) – Vcc:11 Vdd:18 Vbb:01“ menu entry (firmware v.20beta4 and below), it might destroy the adapter. There is no danger for the RCT or the memory IC when the wrong entry is used.

Gerber for Motorola MCM6605 (and compatible)

Download MCM6605 Adapter

Use this adapter with the corresponding menu entry „6605 – 6605 Adapter“ (available in v.24beta5 and above).

Gerber for TMS4050/TMS4051 (beta testing)
Download TMS4050/TMS4051 Adapter

TMS4050 has been tested. TMS4051 is still untested. Any feedback is highly appreciated.

Gerber for ZIP-to-DIP Adapter
Download 256×4-1024×4 Adapter
Download 64×1-256×1 Adapter
Download 64×4-1024×1 Adapter

Use these adapters with the standard menu entries for DRAMs. The adapter converts the ZIP pin assignment to standard DIP pin assignment. Don’t use the „ZIP16“ or „ZIP20“ menu entries with these adapters.

Adapters for special SRAMs

Gerber for 7481/7484 Adapter
Gerber for MK4006/MK4008 Adapter
Gerber for D8155/D8156 Adapter

Adapters for special ROMs, PROMs and EPROMs

Gerber for Intel 1702/1602-Adapter
Gerber for MM4204/MM5204 Adapter
Gerber for uPD454/uPD464 Adapter
Gerber for 2513 Adapter, 5V/-5V/-12V-Version
Gerber for CDP18U42 Adapter
Download CDP18U42 Adapter

Seems to work quite fine. Any feedback is highly appreciated.

Gerber for 2716/2532 Dump Adapter
Download 2716/2532 Dump Adapter

This adapter applies +5V at Vpp, so these EPROMs can be realiable dumped. Only required when a 2716/2532 requires a higher current at Vpp (see manual). Alternatively, a simple intermediate socket can be used. This adapter can also be used with other testers.

You can also use a custom definition file, the EPROM is inserted rotated 180 degrees and so Vpp can be connected to Vcc. When you use the custom file the adapter is not required.

Gerber for Signetics 2530 Adapter
Gerber for 1-8 MBit (32-pin) EPROM Electronic Signature Adapter
Gerber for Mostek MK28000 Adapter
Download MK28000 Adapter

This adapter allows reading a MK28000 or TMS4800 ROM in conjunction with the Custom Definition for this IC.

Gerber for 1-16 MBit Adapter
Download 1-16 MBit Adapter

This adapter can be used to dump 16bit EPROMs with 1-16 MBit size.

Adapters for Logic-ICs

Gerber for 74121, 74122, 74123 et.al. Adapter
Gerber for CD4098, CD4528, CD4538 Adapter

Adapters for Cartridges

Gerber for C64 Cartridge Adapter
Gerber for VC20 Cartridge Adapter
Gerber for VCS/2600 Cartridge Adapter
Gerber for MSX Cartridge Adapter

Adapters for programming EPROMs

Gerber for 2708 Programming Adapter
Download 2708 Programming Adapter

This adapter allows programming of 2708 EPROMs.

Note: The adapter is not required when you want to dump 2708 EPROMs.

Gerber for 2716/2532 Programming Adapter
Download 2716/2532 Programming Adapter

This adapter allows programming of 2716 and 2532 EPROMs.

Note: The adapter is not required when you want to dump 2716 or 2532 EPROMs.

Gerber for TMS2716 Programming Adapter
Download TMS2716 Programming Adapter

This adapter allows programming of TMS2716 EPROMs.

Note: The adapter is not required when you want to dump TMS2716 EPROMs.

Gerber for 2732 Programming Adapter
Download 2732 Programming Adapter

This adapter allows programming of 2732 EPROMs.

Note: The adapter is not required when you want to dump 2732 EPROMs.

Gerber for 2564 Programming Adapter
Download 2564 Programming Adapter

This adapter allows programming of 2564 EPROMs.

Note: The adapter is not required when you want to dump 2564 EPROMs.

Adapters for other tasks

Gerber for Frequency Counter Adapter
Download Frequency Counter Adapter

This is a pre-release of the Frequency Counter Adapter. It is supported from firmware 0.25beta1 that has not been released yet.

Gerber for Clock Generator Adapter
Download Clock Generator Adapter

This is a pre-release version of the Clock Generator Adapter. This adds non-overlapping and quadrature clock signals to the built-in simple clock generator.

Gerber for Breakout Adapter
Gerber for PLCC28 Adapter
Gerber for PLCC32 Adapter
Gerber for Decoupling Adapter
Download Decoupling Adapter

From hardware rev.1.2k the Decoupling Adapter is not longer required. It might still be useful when an case is used. It can also be used with other testers.

Gerber for Distance Adapter
Download Distance Adapter

This adapter is usually not required. It is used when someone needs an increased ZIF socket due to a housing.

Weitere Dateien / More files

Hier befinden sich einige weitere optionale Dateien.

Here are some other optional files.

Interactive IC Comparison List
Interactive IC Comparison List (right click -> save as)

Diese Liste kann anstelle der vier PDFs (SRAM, DRAM, ROM, LOGIC) verwendet werden, um die korrekte Testeinstellung zu finden.

This list can be used instead of the four PDFs (SRAM, DRAM, ROM, LOGIC) to find the correct test setting.

CRC32 Collection (05.10.2023)
Download CRC32 Collection

Dieses Paket enthält zusätzliche CRC32 Listen, welche die interne Datenbank erweitern.

This archive contains additonal CRC32 lists which extend the internal database.

Custom Chips Collection (18.08.2023)
Download Custom-Chips Collection

Die aktuelle Zusammenstellung aller externen Definitionsdateien fĂĽr exotische ICs (in der Liste mit „external“ bezeichnet).

The current compilation of all external definition files for exotic ICs (labeled „external“ in the list).

Example source code how to use the hardware

 

Perma-Link to this page: http://8bit-museum.de/firmware