Happy Birthday: Der Retro Chip Tester feiert seinen vierten Geburtstag

Vor genau vier Jahren, am 20.6.2020, wurde der Retro Chip Tester (RCT) im Classic-Computing Forum vorgestellt. Er war die konsequente Weiterentwicklung des SRAM/DRAM-Testers, der selbst schon der Nachfolger der noch auf Arduino basierenden SRAM-Tester und DRAM-Tester war.

Durch die komplett neuentwickelte Hard- und Software wurde es m√∂glich zahlreiche neue Speicher und Logik-ICs zu testen. Selbst ICs mit „exotischen“ Spannungsversorgungen k√∂nnen getestet oder ausgelesen werden (ggf. durch Einsatz eines kleinen Adapters).

Video: Fast Intro Clip: Retro Chip Tester Pro, 8Bit-Museum.de, YouTube

Die Firmware in der Version v.26 enth√§lt aktuell Tests f√ľr √ľber 120 SRAM- und √ľber 60 DRAM-Typen, √ľber 10 FIFO RAMs und √ľber 80 (E)(P)ROMs, womit derzeit ca. 2500 verschiedene Speicher-ICs getestet oder ausgelesen werden k√∂nnen. Dazu kommen ca. 1200 Logik-ICs (TTL und CMOS), die getestet werden k√∂nnen. Zur Identifizierung von ROMs enth√§lt der Tester einer Datenbank von √ľber 400.000 ICs, die fast beliebig erweitert werden kann.

Es sind zahlreiche weitere Features vorhanden. F√ľr eine vollst√§ndige √úbersicht kann das Handbuch hier heruntergeladen werden.

Happy Birthday RCT!

Mehr Informationen zum RCT gibt es auf der entsprechenden Projektseite.

Z80 CPUs identifizieren und auf Funktion testen

Mit dem Z80 CPU Tester ist es nicht nur möglich die Funktion einer Z80 CPU zu testen, sondern auch den Typ (NMOS bzw. CMOS) und Hersteller der Z80 CPU zu identifizieren.

Die eingesetzte Hardware verf√ľgt √ľber folgende Funktionen:

  • 32 kByte EPROM (27C256), alternativ kann ein EEPROM verwendet werden (AT29C256)
  • 32 kByte SRAM
  • 2 Ausgangsports (1x unidirectional, 1x read-back) mit 16 LEDs
  • RESET- und NMI-Taste
  • 16 MHz / 20 MHz umschaltbar
  • 1, 1/2, 1/4, 1/8, 1/16 Multiplikator (1-16 MHz / 1,25-20 MHz)
  • Stromversorgung √ľber USB

Die Software erkennt relativ sicher folgende CPUs:

  • U880 (neuere Bauart; MME U880, Thesys Z80, Microelectronica MMN 80CPU)
  • U880 (√§ltere Bauart; MME U880)
  • SHARP LH5080A
  • NMOS Z80 (Zilog Z80, Zilog Z08400 oder vergleichbare NMOS CPU, Mosstek MK3880N, SGS/ST Z8400, Sharp LH0080A, KR1858VM1)
  • NEC D780C (NEC D780C, GoldStar Z8400, m√∂glicherweise KR1858VM1)
  • KR1858VM1 (√ľbertaktet)
  • CMOS Z80 (Zilog Z84C00)
  • Toshiba Z80 (Toshiba TMPZ84C00AP, ST Z84C00AB)
  • NEC D70008AC
  • NEC Z80 Nachbau (NMOS)

Die Projektdaten sich auf Github frei verf√ľgbar. Wer Interesse an der Platine hat, kann sich gerne √ľber das Kontaktformular an mich wenden.

Im Robotrontechnik-Forum gibt es einen Thread zum Z80 CPU Tester.

 

RCT testet Intel 1101 SRAM

Der RCT testet inzwischen eine unzählige Anzahl von exotischen Speicher-ICs. Ein IC fehlte bisher noch: Der Intel 1101, ein SRAM mit 256 x 1 Bits, der 1969 auf den Markt kam.

Der Intel 1101 war der erste kommerzielle Chip, der zwei Schl√ľsseltechnologien erfolgreich implementierte: Metalloxidhalbleiter und Silizium-Gatter.

Mehr √ľber den RCT gibt es hier.

 

RCT testet Mostek MK4008

Der Mostek MK4008, ein 1k x 1 DRAM, geh√∂rt zu den Exoten, die der Retro Chip Tester testen kann. Exotisch schon deshalb, weil er ausschlie√ülich eine Spannungsversorgung von -12V und +5V ben√∂tigt. Die Masse wird dabei intern √ľber einen Spannungsteiler erzeugt.

Jetzt wurden gleich 40 St√ľck von diesem Speicher auf einmal getestet und obwohl die ICs in der 37.KW 1973 gefertigt wurden (und damit knapp 50(!) Jahre alt sind) war nur ein einzelnes IC defekt.

Bilder: sixtysixmhz

RCT testet Motorola MCM6605

Der Retro Chip Tester Pro testet nun auch die exotischen Motorola MCM6605 (bzw. Intersil IM7505). Dieser Speicher verf√ľgt √ľber 4k x 1 Bit und √§hnelt dem Intel 2107.

Verwendet wurde der MCM6605 z.B. auf dem MetroData Memory Board, auf dem PDP-11 Memory System Board und im Tektronix 4051.

Wer mehr √ľber den Retro Chip Tester erfahren m√∂chte, findet alle Informationen auf diesen Seiten.

Bild: Motorola

AliExpress: Unbekannte CPU aus China

Wieder eine unbekannte CPU(?) aus China. Der Chip geh√∂rt in die Gruppe der „refurbished“ ICs, die man auf AliExpress als Orginalware zu kaufen bekommt.

 

Unter dem Mikroskop sind keine Herstellerlogos zu erkennen, zumindest reicht dazu die Vergr√∂√üerung des verwendeten Mikroskop nicht aus. Das Die selbst ist gerade einmal 3×3 mm gro√ü.

 

 

 

 

 

 

Erkennt jemand dieses Die?

 

Retro Chip Tester Pro: Firmware v.23 veröffentlicht

Die Firmware v.23 ist ab sofort verf√ľgbar. Es ist ein gro√ües Feature-Update mit zahlreichen neuen Funktionen und etlichen Verbesserungen.

Verbesserungen

  • Neue Konfiguration: „Skip 0xFF“ √ľberspringt Zellen mit 0xFF, um das Programmieren zu beschleunigen.
  • Beim Programmieren von EPROMs kann nun eine Datei ausgew√§hlt werden.
  • Atari Cartridge ROMs (√§hnlich 2364, aber mit Bank-Switching), k√∂nnen direkt mit einer Custom Defintion ausgelesen werden.
  • Logik-IC Tests k√∂nnen wiederholt ausgef√ľhrt werden, wenn der Test mit einem langen Druck auf OK gestartet wird.
  • RCA CDP1831/1833 ROMs k√∂nnen ausgelesen werden.
  • Als Features werden nun der Page Mode, Static Column Mode und Nibble Mode erkannt.

Neue Adapter

  • Mostek MK28000
  • 1-8 MBit EPROM Electronic Signature Adapter (27010-27080)
  • PLCC28
  • PLCC32
  • Intel D8155/D8156

Die Gerber Daten f√ľr die aktuelle Version sind bereits ver√∂ffentlicht.

Neu unterst√ľtzte Speicher-ICs

  • National 5298A/B (DRAM, 8k x 1) k√∂nnen getestet werden
  • FIFO RAM 7200 (256 x 9), 7201 (512 x 9), 7202 (1024 x 9), 7203 (2048 x 9), 7204 (4096 x 9) werden nun unterst√ľtzt (auch die PLCC32 Versionen).

Neu unterst√ľtzte Logik-ICs

4031, N8270, N8271, K155IE1, DM8090, DM8091, DM8092, DM8095, DM8096, DM8097, DM8098, DM9310, DM9316, DS8833/7833, DS8835/7835

Externe Speicherdefinitionen f√ľr spezielle Bausteine

Es gibt neue Definitionsdateien f√ľr spezielle Speicherbausteine.

DRAMs
Getestet:

  • HM53461P, MB81461, MT42C4064, uPD41264, TMS4461 (64k x 4 – DRAM)
  • SMJ44400, TC514400, HM514400 (1024k x 4 – DRAM)
  • TMS4050 (4k x 1 – DRAM)

Ungetestet:

  • EDH41512 Module 1 (2x 256k x 1 – DRAM)
  • EDH41512 Module 2 (2x 256k x 1 – DRAM)
  • EDH42256 (256k x 2 – DRAM)
  • MT1259-P (256k x 1 – DRAM)
  • MT4067-P (64k x 4 – DRAM)
  • TMS4051 (4k x 1 – DRAM)
  • ZIP16 (64k x 1 – DRAM)
SRAMs
Getestet:

  • 74AS870 (16 x 4 – SRAM)
  • 74AS871 (16 x 4 – SRAM)
  • 74C930, 6518 (1k x 1 – SRAM)
  • AE88128 (16k x 8 – SRAM)
  • AS6C4008, CY62148, CYM1464, CYM1465, M5M5408, P4C1048, F7447APC, BS62LV4006 (512k x 8 – SRAM)
  • CD4061, HEF4720 (256 x 1, negative Dout – SRAM)
  • CD4061, HEF4720 (256 x 1, positive Dout – SRAM)
  • EMM4200, EMM4300, GTE4200, uPD410 (4k x 1 – SRAM)
  • EMM8108, CXK5808, UPD421 (1k x 8 – SRAM)
  • GTE 3539 (256 x 8 – SRAM)
  • K537RU1 (1k x 1 – SRAM)
  • KR537RU1 (1k x 1 – SRAM)
  • N8X350 (256 x 8 – SRAM)
  • N82S21 (32 x 2 – SRAM)
  • P4C163, CY7C182, IMS1695, IDT7189, M5M5179, uPD4369, TMM2089 (8k x 9 – SRAM)
  • SN74172 port 2 (dualport 8 x 2 – SRAM)
  • TC4036 (4 x 8 – SRAM)
  • TC5047, uPD445 (1k x 4 – SRAM)
  • TC5516, LC3516, uPD447, uPD449 (2k x 8 – SRAM)
  • W24129 (16k x 8 – SRAM)
  • X2210, X22C10 (64 x 4 – NOVRAM)
  • X2212, X22C12 (256 x 4 – NOVRAM)

Ungetestet:

  • 74F211, 74F311 (16 x 9 – SRAM)
  • 74F212, 74F312 (16 x 9 – SRAM)
  • 74F213, 74F313 (16 x 12 – SRAM)
  • 74LS208 (256 x 4 – SRAM)
  • 74LS216, 74LS316 (64 x 4 – SRAM)
  • 74LS217, 74LS317 (64 x 4 – SRAM)
  • 74LS218, 74LS318 (32 x 8 – SRAM)
  • A6173081, HY638100, IS63C1024, CY7C1019, M5M512R88 (128k x 8 – SRAM)
  • AS5C2008 (256k x 8 – SRAM)
  • CY7C188, M5M5279, uPD43259 (32k x 9 – SRAM)
  • CY7C1001, CY7C1002 – M5M51014 (256k x 4 – SRAM)
  • CY7C1014 (256k x 4 – SRAM)
  • CY7C1016 (256k x 4 – SRAM)
  • CY7C1046 (1024k x 4 – SRAM)
  • CY7C1088, UPD431003 (128k x 9 – SRAM)
  • CY62138 (256k x 8 – SRAM)
  • EMM4801 (4k x 1 – SRAM)
  • HM6503H (2k x 1 – SRAM)
  • HM6503L (2k x 1 – SRAM)
  • HM6533 (1k x 4 – SRAM)
  • i2113, P2113, C2113 (512 x 4 A0H – SRAM)
  • i2113, P2113, C2113 (512 x 4 A0L – SRAM)
  • KM658128 (128k x 8 – PSRAM)
  • M5M52B88, uPD46258 (32k x 8 – SRAM)
  • M5M5260A (256k x 1 – SRAM)
  • M5M5269 (32k x 9 – SRAM)
  • M5M51001 (1024k x 1 – SRAM)
  • M5M54001 (4096k x 1 – SRAM)
  • MCM14537 (256 x 1 – SRAM)
  • MCM14552 (64 x 4 – SRAM)
  • MK4816 (2k x 8 – PSRAM)
  • P4C107, CY7C107, CY7C1007 (1024k x 1 – SRAM)
  • P4C174 (8k x 8 – CACHE TAG SRAM)
  • TMS4036 (64 x 8 – SRAM)
  • TMS4047 (1k x 4 – SRAM)
  • uPD46259 (32k x 9 – SRAM)
  • uPD431002 (128k x 9 – SRAM)
  • X2004, X20C04, X20C05 (512 x 8 – NOVRAM)
  • X2016, X20C16 (2k x 8 – NOVRAM)
  • X2017, X20C17 (2k x 8 – NOVRAM)
ROMs and PLAs
Getestet:

  • 23C8000 (1m x 8 – ROM)
  • 27C080 (1024k x 8 – EPROM)
  • 82S100 (64k x 8 – PLA)
  • AT29C512, 28F512 (64k x 8 – EEPROM)
  • AT29C010, 28F010, W29F011 (128k x 8 – EEPROM)
  • Signetics 2530 (2k x 8 – ROM, ADAPTER)
  • Signetics 2600 (2k x 8 – ROM)
  • 2716 Rev (2k x 8 – EPROM, Reverse)
  • LH534J (512k x 8 – ROM)
  • LH538J (1024k x 8 – ROM)
  • M48T35 (32k x 8 – Timekeeper SRAM)
  • MK28000, TMS4800 (2k x 8, ROM)
  • MMI6350 – MMI6351 (1024 x 4 – PROM)
  • PLA2EPROM (64k x 8 – PLA)
  • RCA CDP1831 (512 x 8 – ROM)
  • RCA CDP1833 (1024 x 8 – ROM)
  • uPD454, uPD464 (256 x 8, EEPROM, ROM)

Ungetestet:

  • 74S262 (128 x 9 x 5 – CHROM)
  • 82S114, 82S124, 8204 (256 x 8 – PROM, ROM)
  • 82S115, 82S125, 8205, Am27S15 (512 x 8 – PROM, ROM)
  • Signetics 2608, MCM68A30, MCM68B30 (1k x 8 – ROM)
  • Signetics 2617 (2k x 8 – ROM)
  • Intel 2817 (2k x 8 – EEPROM)
  • 28020, 29002, 29020 (256k x 8 – EEPROM)
  • Am9216 (2k x 8 – ROM)
  • AT28C256 (32k x 8 – EEPROM)
  • HM-7644 (1024 x 4 – PROM)
  • HN62321A, HN62331A (128k x 8 – ROM)
  • IM6653 (1024 x 4 – EPROM)
  • IM6654 (512 x 8 – EPROM)
  • IM6657 (2048 x 4 – EPROM)
  • IM6658 (1024 x 8 – EPROM)
  • M48T08, M48T18, M48T58 (8k x 8 – Timekeeper SRAM)
  • M48Z08, M48Z18, M48Z58 (8k x 8 – Zeropower SRAM)
  • M48Z35 (32k x 8 – Zeropower SRAM)
  • MBM27C4000 (512k x 8 – EPROM)
  • MCM68A308, MCM68B308 (1k x 8 – ROM)
  • MCM5003 5004 5303 5304 (64 x 8 – PROM)
  • MCM14524 (256 x 4 – ROM)
  • MMI6335, MMI6336 (256 x 8 – PROM)
  • MMI6386, MMI6387 (1024 x 8 – PROM)
  • TMS2508, (1024 x 8 – EPROM)
  • TMS2508 Rev (1024 x 8 – EPROM, Reverse)
  • TMS2758, HM6758, 2758 (1024 x 8, AR=0 – EPROM)
  • TMS2758, HM6758, 2758 (1024 x 8, AR=1 – EPROM)
  • TMS2758 Rev HM6758 2758 (1024 x 8, AR=0 – EPROM, Reverse)
  • TMS2758 Rev HM6758 2758 (1024 x 8, AR=1 – EPROM, Reverse)

Handb√ľcher

Die Handb√ľcher wurden aktualisiert und k√∂nnen heruntergeladen werden. Auch die interaktive IC Vergleichsliste wurde aktualisiert, genauso wie die PDFs mit den unterst√ľtzten ICs.

 

Wer mehr √ľber den RCT erfahren m√∂chte findet hier die Projektseiten:

Weiterhin wurde auf Reddit ein Support-Forum eingerichtet. Hier k√∂nnen Fragen und Antworten, Vorschl√§ge, Custom-Definitionen f√ľr Speicher, Adapter uvm. gepostet werden.

 

AliExpress: Fake MC6808 aus China

Inzwischen habe ich eine sch√∂ne Fake-IC Sammlung aus China. Nachdem zwei der gelieferten f√ľnf MC6808 CPUs nicht liefen, habe ich mir diese einmal genauer angesehen. Auf dem Bild rechts ist eine der CPUs zu sehen.

Das Titelbild zeigt den Die der gefälschten CPU. Wie bei den meisten ICs ist der Typ auf dem Die verewigt und zeigt, dass es sich um eine Hitachi HD46802 handelt.

Knapp vorbei ist auch vorbei. Die Hitachi HD46802 ist eine 6802 CPU, die zwar Pin- und Befehlskompatibel mit der 6808 CPU ist, sie besitzt aber zus√§tzlich internen RAM (128×8 Bit), was man auf dem Die sch√∂n sehen kann.

Das folgende Video zeigt ab 1:45, wie diese ICs in China „Refurbish“ werden.

Video: Electronic Components Refurbishing Process, aaactl, YouTube

Gef√ľhlt sind 99% der Texas Instruments, Motorola und AMD ICs auf Aliexpress F√§lschungen, d.h. umgelabelte ICs anderer Hersteller. Mit etwas Gl√ľck erh√§lt man dabei noch recht gute ICs von anderen Herstellern.

Wer ähnliche Erfahrungen mit Fake-ICs gemacht hat, darf gerne dazu kommentieren.