Webtipp: CuriousMarc zu Besuch beim Connection Museum in Seattle

CuriousMarc besuchte das Connections Museum in Seattle und wurde exklusiv durch die Ausstellung gefĂŒhrt. In seinem Bericht sieht man zusammengefasst alle Stadien der Entwicklung des Telefons und der dazugehörigen Vermittlungstechnik.

Video: At the Connections Museum: the insane telephone technology that led to today’s computers, CuriousMarc, YouTube

Auch wenn es in diesem Beitrag nicht um Heimcomputer oder Videospiele geht, sehenswert ist er auf jeden Fall. Wer mehr technische Detailinformationen sucht, der findet diese in den zahlreichen Videos des Connections Museums.

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.

Retro: Die ersten Kopierschutzverfahren

Raubkopien sind kein neues PhĂ€nomen, sondern es gibt sie schon, seitdem Software geschrieben wird. Geht es heute meist darum, Informationen und Software mit DRM (Digital Rights Management) zu schĂŒtzen, waren die Kopierschutztechniken in den 1980er sehr viel einfacher aufgebaut, wenngleich auch kreativer.

Software zu kopieren, ohne dass man die Rechte dazu besitzt, war auch schon in den 1980er nicht erlaubt. Es drohten schon damals empfindliche Geldstrafen, die aber praktisch niemanden wirklich abgeschreckten. So lieferten sich die Piraten und die Softwareindustrie bereits vor 30 Jahren einen Wettlauf: Die Hersteller mit dem Wunsch ihre Software gegen Piraterie zu schĂŒtzen, auf der einen, und die Piraten, die die Software kopieren wollten, auf der anderen Seite.

Magna C20 KassetteAnfang der 1980er wurden viele Spiele auf normalen Kassetten ausgeliefert. Die Programme konnten sehr leicht kopiert werden. Mit Hilfe eines Doppelkassettendecks konnten Spiele in nur wenigen Minuten kopiert werden, dabei fanden oft gleich einige Spiele Platz auf einer einzigen C90 Kassette. Es gab sogar C10, C15 oder C20 Kassetten zu kaufen, die speziell als Datenkassette angeboten wurden. Grund genug fĂŒr die Softwareindustrie ihre Software gegen das Kopieren zu schĂŒtzen.

HandbĂŒcher

Dieser Schutz war recht verbreitet, auch wenn er sehr leicht zu umgehen war. War das Spiel geladen, fragte es nach einem Wort in einem bestimmten Paragraphen auf einer bestimmten Seite des Handbuchs. Tippe man das Wort korrekt ein, konnte man spielen, tat man es nicht, wurde das Programm beendet oder das Programm reagierte anders als erwartet. Einige Spiele ließen sich auch etwas Zeit und fragten erst wĂ€hrend des Spielverlaufs nach.

Obwohl der Schutz mit einer Fotokopie leicht umgangen werden konnte, war er doch recht zuverlÀssig. Scanner waren praktisch nicht existent bzw. unbezahlbar teuer, und auch Fotokopien kosteten sehr viel mehr als heute, so dass sich eine Kopie des Handbuch teilweise kaum lohnte. Profis kopierten aus diesem Grund oft zig Seiten eines Handbuchs auf eine einzige Seite. Spiele, die mit diesem Schutz ausgeliefert wurden, waren u.a. Carrier Command (Microplay) und Formula One Grand Prix (Microprose). Weiter >

RCT als „in-circuit“ Tester

In der Facebook-Gruppe „New Zealand Vintage Computing“ zeigte Darren Jones in einem Posting, wie er den RCT fĂŒr „in-circuit“ Tests an einem Capcom CPS1 Arcade PCB einsetzt.

Damit nicht das gesamte Board vom RCT mit Spannung versorgt wird, hebt er den Vcc Pin des zu testenden ICs etwas an. Nach seinen Erfahrung funktioniert dieses z.B. bei Buffern recht zuverlÀssig.

Bild: Darren Jones

Vor 40 Jahren: Der Jupiter Ace kommt auf den Markt

Am 22. September 1982 brachte Jupiter Cantab den Jupiter Ace fĂŒr ÂŁ89,95 auf dem Markt. Zu dieser Zeit wurden fast alle Heimcomputer mit Basic als Programmiersprache ausgeliefert. Da die Entwicklung eines Basic-Interpreters zu viel Zeit benötigte, entschieden sich die Entwickler fĂŒr FORTH als Programmiersprache, die als schnell und kompakt galt.

Der Ace sieht dem ZX81 sehr Ă€hnlich. Er besitzt fast das selbe GehĂ€use, welches aber weiß ist. Bedenkt man, dass der Ace von Richard Altwasser und Steven Vickers entworfen wurde, ist das aufgrund deren Sinclair Backgrounds nicht weiter verwunderlich. Der Ace verwendet ebenfalls eine Z80 CPU. Anstelle der mickrigen 1 KByte des ZX81 verfĂŒgt er ĂŒber 3 KByte Arbeitsspeicher. Die Tastatur ist nur mittelmĂ€ĂŸig und u.a. auch der Grund dafĂŒr, warum der Ace so gĂŒnstig angeboten werden konnte. Im Grunde werden dieselben “Radiergummi”-Tasten verwendet wie beim ZX-Spectrum (unter den Tasten befindet sich die vom ZX81 bekannte Folientastatur).

Mehr zum Jupiter Ace in diesem Beitrag.

HNF: Retro Computer Festival 2022 im Heinz Nixdorf MuseumsForum

Sonntag, 2. Oktober 2022, 10 bis 18 Uhr

Eintritt frei

 

Ob C64, Atari, Amiga oder heute bereits vergessene Hard- und Software aus der goldenen Zeit der Homecomputer: Beim Retro Computer Festival des HNF und des Dortmunder Retro Computer Treffens (DoReCo) treffen sich wieder die Liebhaber des Retrocomputing. Sie stellen ihre SchĂ€tze aus, informieren die Besucher ĂŒber ihr Hobby, geben Tipps fĂŒr Reparaturen und zeigen, welche Faszination das Löten, Spielen, Schrauben und Programmieren der alten Rechner auslösen kann. Alle Computer und Videospielkonsolen sind willkommen, seien sie selbst gebaut oder gekauft.

AnlÀsslich des Festivals ist der Eintritt in das gesamte HNF von 10 bis 18 Uhr frei.

Alle Informationen unter www.hnf.de/rcf

 

Bilder: HNF

Retro: 10 Chips, die die Welt verÀnderten

1. Fairchild Semiconductor ÎŒA741 Op-Amp (1968)

Signetics UA741Mit der Erfindung des IC wurde auch die Fertigung eines kompletten OperationsverstĂ€rkers möglich. Der damals 26jĂ€hrige Robert Widlar entwickelte 1963 bei Fairchild Semiconductor den ”A702, der fĂŒr ĂŒber US$ 300 verkauft wurde, und 1965 den ”A709, der schon fĂŒr US$ 70 zu bekommen war und dadurch auch sehr erfolgreich war. Widlar wechselte, nachdem ihm eine Gehaltserhöhung verweigert worden war, zu National Semiconductor und entwickelte dort dem LM101 als Nachfolger zum ”A709. FĂŒr ihn suchte Fairchild einen Nachfolger, den sie in Dave Fullagar fanden.

1968 entwickelte Dave Fullagar, nach genauer Untersuchung des LM101, der Nachfolgetyp ”A741 mit verbesserten Daten und StabilitĂ€t. WĂ€hrend bis Mitte der 1970er OperationsverstĂ€rker noch als Module mit diskreten Bauteilen ĂŒblich waren, wurden bei den Typen 709 und 741 alle benötigten Bauteile auf einem einzigen Chip integriert. Der 741 wurde zu dem Standard-OperationsverstĂ€rker ĂŒberhaupt und wird auch heute noch, zu einem Preis von wenigen Cents, gefertigt.

2. Western Digital WD1402A UART (1971)

TR1402 UARTNachdem Western Digital am 23. April 1970 ursprĂŒnglich als General Digital, als Hersteller fĂŒr TestgerĂ€te fĂŒr MOS-Halbleiter, gegrĂŒndet worden war, verlegten sie im Juli 1971 ihren Firmensitz nach Newport in Kalifornien und benannten sich in Western Digital um. Mit dem WD1402A kam im selben Jahr ihr erster eigener Chip auf den Markt. Entwickelt wurde der Chip, um einen Fernschreiber an eine PDP-1 anzuschließen, eine Aufgabe, die es erforderte Signale einer parallelen Schnittstelle in serielle Signale umzuwandeln und umgekehrt. Die Schaltung, den Universal Asynchronous Receiver/Transmitter (UART), die Gordon Bell dazu entwickelte, erforderte ĂŒber 50 Bauteile, als Western Digital anbot einen Chip zu entwickeln, der die vollstĂ€ndige Schaltung eines UART enthĂ€lt. Heute sind UARTs weit verbreitet, z.B. in Modems, Peripherie, auf Mainboards und vieles mehr. Weiter >