Die System-80 Geräte der ersten Generation (z.B. Spiderman) haben als Speicher für die Spielregeln zwei 4K-Bit Eproms vom Typ 7641. Die neueren Geräte verwenden einen Standard 2716-Eprom (16K-Bit). Es ist möglich die alten Boards so umzurüsten, dass sie auch die 2716er Bausteine verwenden können.
Hier die Modifikation an meinen alten Spiderman Board:
Bild1: Originalboard (Typ: DETR.PB03-D102-001) mit zwei alten Proms (653/1 und 653/2)
Nach er Gottlieb-Originalanleitung sollen folgendde Schritte ausgeführt werden:
1) On the componet side of the board, cut the trace extending from the left between pins 6 and 7 of Z10.
2) On the solder side, jump Z10 pin 13 to the pad located just below and to the right of Z9 pin 7.
3) On the solder side, cut the traces leading to PROM socket 1, pins 19 and 21.
4) On the solder side, jump PROM socket 1, pin 21 to PROM socket 2, pin 24.
5) On the solder side, jump PROM socket 1, pin 22 to PROM socket 2, pin 18.
6) On the solder side, jump PROM socket 1, pin 19 to PROM socket 2, pin 21.
Ich möchte hier aber auch auf die technischen Hintergünde eingehen und nicht nur beschreiben; da eine Leiterbahn kappen, da eine Verbindung löten, fertig ...!
Das neue 2716er-Eprom soll in Sockel PROM1 eingesetzt werden. Sockel PROM2 bleibt danach leer. Das 2716 hat 11 Adressleitungen, die alten 7641er nur deren 9. Daher sind ein paar Modifikationen an dem alten Board erforderlich bevor es das neue Eprom ansprechen kann. Zum Glück sind die Eproms 'fast' gleich belegt, so dass sich der Aufwand in Grenzen hält.
Was muss gemacht werden?
PIN18 liegt an /BAB9 und muss fuer ein 2716 auf /BAB12 liegen
PIN 19 liegt an BAB12 und muss fuer ein 2716 auf BAB10 liegen.
PIN 21 liegt an BAB10 und muss auf VPP (5V+) liegen.
PIN 22 ist frei und muss fuer ein 2716 auf BAB9 liegen.
"Auf der Komponentenseite die nach links führende Leiterbahn zwischen PIN 6 und 7 von IC 10 durchtrennen"
Bild 2: Modifikation Schritt 1)
Dies trennt invertierte Signalleitung BAB9 zum alten Baustein PROM1, PIN18. Hier liegt das Signal /EP des neuen Bausteins (Chip Enable/Program), dies wird in Schritt2) belegt.
"Auf der Lötseite PIN13 von IC10 mit dem Lötpunkt rechts unterhalb von IC9, PIN7 verbinden"
Dadurch wird das invertierte Signal /BAB12 mit dem richtigen Chip Enable PIN18 des 2716 verbunden.
Bild 3: Modifikation Schritt 2)
"Auf der Lötseite die Leiterbahnen zu PROM1, PIN19 und PIN 21 werden durchgetrennt"
Dies ermöglicht es die PINs mit anderen Signalen zu belegen. PIN22 wird auch noch anders belegt, ist auf dem alten PROM1 allerdings schon frei!
Bild 4: Modifikation Schritt 3)
"Auf der Lötseite PIN21 PROM1 mit PIN 24 PROM2 verbinden"
Dies gibt das benötigte Signal VPP an PIN21 des 2716
Bild 5: Modifikation Schritt 4)
"Auf der Lötseite PIN22 PROM1 mit PIN18 PROM2 verbinden"
Dies gibt das benötigte Signal A9an PIN22 des 2716
Bild 6: Modifikation Schritt 5)
"Auf der Lötseite PIN19 PROM1 mit PIN21 PROM2 verbinden"
Dies gibt das benötigte Signal A10 an PIN19 des 2716
Bild 7: Modifikation Schritt 6)
Jetzt ist noch ein entspr. Eprom zu brennen. Das 2716 ist doppelt so gross wie die beiden 7641er zusammen. Der Einfachheit halber werden die alten Images 2 mal im 2716er abgelegt.
Das neu Image 'neu.716'wird aus den beiden alten Images 'file1.764' und 'file2.764' erstellt:
copy /b file1.764 + file2.764 halb1.716
copy /b file1.764 + file2.764 halb2.716
copy /b halb1.716 + halb2.716 neu.716
Bild 8: Fettich :-))