Reparaturbericht Shadowland

  • Ein ekliger Kandidat mit seltsamem Fehlerbild. Nach dem Einschalten ist alles normal, erst nach einigen Sekunden / Minuten Spielzeit bekommen manche Sprites senkrechte Streifen. Nein, es ist kein thermisches Problem, wie mir meine Dose Kältespray versichert hat.


    Das ist die PCB:
    [ATTACH=CONFIG]25323[/ATTACH]


    Und so sieht der Fehler aus...
    [ATTACH=CONFIG]25325[/ATTACH][ATTACH=CONFIG]25324[/ATTACH]

    Dateien

    • shadow_land.jpg

      (384,75 kB, 17 Mal heruntergeladen, zuletzt: )
    • defekt1.jpg

      (152,15 kB, 23 Mal heruntergeladen, zuletzt: )
    • defekt2.jpg

      (132,05 kB, 29 Mal heruntergeladen, zuletzt: )
  • Stück für Stück Entfernen der maskenprogrammierten ROMs entlarvt den Übeltäter: Object ROM 2... Ist das Ding so seltsam defekt? Leider gibt es kein passendes EPROM, aber ein 27512 reicht für's Erste, um das mal auszuprobieren, es fehlt halt die Hälfte der Daten... Dafür ist er weitgehend Pinkompatibel.


    [ATTACH=CONFIG]25326[/ATTACH]


    Ein Teil der Sprites fehlt halt jetzt, aber die Streifen kommen nicht wieder. Bingo!
    Also schnell einen Adapter gebaut und ein 27C1001 EPROM auf MaskROM umgestrickt:


    [ATTACH=CONFIG]25328[/ATTACH][ATTACH=CONFIG]25329[/ATTACH]


    Und schon klappt's mit den Geistern...


    [ATTACH=CONFIG]25330[/ATTACH][ATTACH=CONFIG]25327[/ATTACH]

    Dateien

    • testeprom.jpg

      (227,49 kB, 12 Mal heruntergeladen, zuletzt: )
    • sl_screen2.jpg

      (108,12 kB, 24 Mal heruntergeladen, zuletzt: )
    • huckepack1.jpg

      (277,73 kB, 18 Mal heruntergeladen, zuletzt: )
    • huckepack2.jpg

      (121,24 kB, 22 Mal heruntergeladen, zuletzt: )
    • sl_screen1.jpg

      (69,27 kB, 16 Mal heruntergeladen, zuletzt: )
  • Hey Wolfgang,


    Glückwunsch! Jetzt scheint wohl deine Pechsträhne zu beendet zu sein!
    Auf dass du noch vielen Boards wieder Leben einhauchst :)


    Gruß

  • [....]
    Leider gibt es kein passendes EPROM, aber ein 27512 reicht für's Erste, um das mal auszuprobieren, es fehlt halt die Hälfte der Daten... Dafür ist er weitgehend Pinkompatibel.




    [...]Bingo!
    Also schnell einen Adapter gebaut und ein 27C1001 EPROM auf MaskROM umgestrickt:


    Ja sicher...hier könnte auch griechisch oder so etwas stehen. Es liest sich aber sehr gut.


    Werde den Text auswendig lernen und bei den nächsten Treffen einen raushauen ;-)


    Glückwunsch einmal mehr

  • Guten Morgen Behle,
    ich will Dich natürlich nicht dumm sterben lassen, daher kommt jetzt die Erleuchtung - extra für Dich:


    Auf jeder Spieleplatine sind die Daten für Programme und Grafiken in speziellen nichtflüchtigen Speichern gespeichert, die man allgemein ROM nennt (Read Only Memory, nur Lese Speicher). Oft sind es EPROMs (Eraseable Programmable ROM, löschbarer, programmierbarer ROM), die ein Fensterchen zum löschen der gespeicherten Daten besitzen. Billiger sind aber manchmal Maskenprogrammierbare ROMs, die werden schon in der Fabrik durch eine optische Maske bei der Herstellung programmiert. Das ist bei großen Stückzahlen billiger.


    Jetzt kommts: weil die Masken-PROMs nicht elektrisch programmiert werden, brauchen sie auch keine Anschlüsse für die Programmierspannung und die Programmiersteuerung. Dafür kann man sie bei gleicher Gehäusegröße mit mindestens einer Adressleitung mehr ausstatten, was die mögliche Speichergröße verdoppelt. Daher sind die meisten Masken-PROMs nicht pin- und Funktionskompatibel mit standard-EPROMs. Man benötigt einen Adapter.


    Solch einen habe ich in meinem Bericht gezeigt.


    Grüße,
    Mike McBike