Alte EPROMS neu gebrannt
Die 4 kB-ROMs, die im PET verbaut sind, entsprechen von ihrer Pin-Belegung her leider dem TMS2532-EPROM, nicht dem heute einfacher zu erhaltenden und zu programmierenden 2732-Chip.Natürlich gibt es Adapter-Platinen, mittels derer auch 2732er in einem PET-Sockel funktionieren, aber schön sieht das ja nicht aus -- wie man z. B. in meiner Reparatur-Dokumentation sehen kann.
Nun lassen sich ja durchaus noch (gebrauchte) 2532er auftreiben. Leider benötigen diese aber eine Programmierspannung von 25 V -- was viele der günstigeren aktuellen Chip-Programmiergeräte aber nicht bereitstellen können. Eine Ausnahme stellt der Xgecu T48 dar, der 25 V zu liefern vermag, den TMS2532 allerdings leider nicht als unterstützen Chip aufführt.
Sehr wohl unterstützt ist allerdings der TMS2732A. Mittels eines Adapters sollte es doch möglich sein, dem Brenner vorzugaukeln, dass da ein solcher Chip im Sockel sitzt statt eines 2532? Wenn man dann noch die Programmierspannung explizit auf 25 V setzt (der 2732 benötigt nur 21 V), könnte man Glück haben...
Akut wurde die Frage nach der Machbarkeit dieses Vorgehens, als ich beschloss, es wäre doch schön, immer ein DOS-Wedge parat zu haben, um z. B. beim Anzeigen eines Directory-Listings nicht immer das aktuelle BASIC-Programm zu verlieren (wie es beim BASIC 2 der 3000er-Serie ja leider noch der Fall ist). Auf zimmers.net -- dem Archiv für 8-Bit-Commodore-Systeme -- fand sich ein Disk-Image mit Wedge-Code, der auch als ROM bei $9000 oder $a000 eingesetzt werden kann.
Als Adapter kam hier ein 2532(Sockel)-zu-2732(Chip)-Adapter zur Anwendung, der auf einer großen Internet-Auktionsplattform von einem spanischen Anbieter eingestellt worden war. Der Adapter kam in Einzelteilen zum selbst zusammenlöten -- wobei ich ihn "umgekehrt" zusammengebaut habe, d. h. mit den Stiftleisten in 2732- und dem Sockel für die Aufnahme des Chips in 2532-Position.
Der eigentliche Brenvorgang erfolgte mittels der fabehlaften minipro-Software von David Griffith, die den Betrieb des T48 unter Linux ermöglicht. Der konkrete Aufruf lautetete:
minipro -p 'TMS2732A@DIP24' -w /path/to/rom.bin -o vpp=25
Es war fast zu schön, um wahr zu sein -- der Brennvorgang war gleich beim ersten Versuch erfolgreich, und nun hat mein PET immer einen Wedge im Gepäck!