PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Twin Cobra / Kyukyoku Tiger Bootleg Grafikfehler



mmabln
11-01-2021, 16:50
Hi,

gerade als mein Erstlingsreparaturversuch habe ich mir wohl ein spezielles Schätzchen ausgesucht ;-)

Ich hatte das Board als "tot" bei eBay erstanden. Mittlerweile läuft es wieder (die RAM/ROM Checks beim Start werden so kurz angezeigt dass ich annehme sie sind ok, habe keinen Weg gefunden dass sie länger angezeigt werden), allerdings hat es ein Grafikproblem (siehe Bilder im Anhang).

Es sieht so aus, als ob sämtliche Sprites über große Teile des Bildschirms defekt dargestellt werden, wenn sie sich aber bewegen sind sie dann an manchen Stellen des Bildschirms OK. Siehe z.B. der Heli auf dem Startbildschirm, er schwebt als defekter Sprite von oben runter, wenn er in der unteren Bildhälfte angekommen ist wird ein Teil korrekt dargestellt. Somit sind die Spritedaten ansich wohl i.O., irgendein Buffer-RAM oder dessen Ansteuerung dürfte wohl defekt sein.

Meine Hauptfrage wäre, wo auf dem doch recht umfangreichen Board man nach dem Defekt suchen müsste. Der Bootleg besteht aus 4 Einzelboards:

- Hauptplatine mit 68k, Z80, Sound, Dsiplaycontroller
- "Custom Chip" replacement daughterboard, steckt auf dem Mainboard und ersetzt die drei Customchips die man wohl nicht kopieren konnte
- TMS32C010 Board
- Daughterboard mit Kabeln verbunden

In der MAME Info steht schon einiges, demnach sind die Eproms

ROMs TC17 to TC20 are 16x16 character and foreground graphics ROMs
BPROMs TC1B and TC2A are for color definition

Wäre demnach das große Daughterboard der richtige Startpunkt? Hatte schon versucht das ein bisschen zu verstehen, ein Teil der Datenleitungen der RAMs wird als Adressen für die Eproms genutzt, also eine Art Lookup-Mechanismus, aber die ganze Logik drumrum ist schon heftig :-)

Vlt. hat ja jemand einen Tip für mich.

Viele Grüße
Markus

Mainboard:
16311
Daughterboard:
16312
Grafikfehler:
16313
16314

SamWhiskey
11-01-2021, 19:50
Moin und Willkommen, :)

Naja, zum Einstieg nen 68000er-Board ist schon ziemlich sportlich. ;)

So, wie es aussieht, gibt es Probleme mit den Sprites.
Laut dem MAME-Treiber ist das das Sub-Board mit den Flachbandkabeln.

Sieht nach einem defekten RAM oder Ansteuerung desselben aus.
Keine Ahnung, welche RAMs da was machen.
Schau dir mal die Datenleitungen der RAMs an. Vor allem die 6 UMC2148 oben rechts auf dem Subboard.

mmabln
11-01-2021, 20:17
Moin und Willkommen, :)

Schau dir mal die Datenleitungen der RAMs an. Vor allem die 6 UMC2148 oben rechts auf dem Subboard.

Danke.

Es würde mich nicht wundern, wenn es tatsächlich diese 2148 RAMs sind, das sind neben den PROMs die Teile, die auf dem ganzen Board richtig heiß werden. Könnte mir vorstellen dass das Spuren hinterlässt.

Ich werde mir das mal ansehen, wenn ich auf CS oder OE triggere sollte ich es ja pro RAM Chip testen können.

Viele Grüße
Markus

Laschek
11-01-2021, 21:36
die RAM/ROM Checks beim Start werden so kurz angezeigt dass ich annehme sie sind ok, habe keinen Weg gefunden dass sie länger angezeigt werden

Probier mal DIP Switch 3 auf Bank 1, vielleicht geht da was(?).

Das Board hat viele Goldstar TTL, die lösen bei manch Reparero massive Entlöthandlungen aus :D
Ich hab allerdings keine Ahnung ob an deren Schlechtigkeit (die der ICs, nicht der Reparierpersonen) wirklich was dran ist, oder ob es sich vielmehr nur um eine der unendlich vielen Arcadelegenden handelt :confused:

mrdo!
12-01-2021, 07:03
Oft sind es die wackeligen Verbindungen zu den aufgesteckten sub boards. Und ja, Srams Fehler sind häufig.

mmabln
22-02-2021, 21:05
Hi,

mal ein Update von mir: Also ich hatte auf gut Glück alle Goldstar ICs auf dem Sprite-Board gegen Markenware aus Texas getauscht, leider ohne Besserung.

Ich würde ja gerne verstehen wie das Board funktioniert um den Fehler besser einkreisen zu können. Habe zwar auf toaplan.org schonmal die Memorymap gefunden, aber das hilft mir noch nicht wirklich weiter.

Grundsätzlich funktionieren die Sprites ja, Bewegung ist OK, die Sprite-ROMs ansich auch (sonst wären die Sprites ja in allen Bereichen des Bildschirms kaputt). Die Sprite-Table scheint also auch i.O. zu sein.

Findet sich irgendwo eine Erklärung wie man damals solche Sprites in Logik implementiert hat? Zumal das Board ja wohl 512(!) Sprites kann.

Und ja, dieses Subboard um die drei Custom-Chips zu ersetzen ist wirklich sehr hinderlich.

Gruß
Markus

mmabln
05-10-2021, 20:27
Hi,

um die Sache noch zum Abschluss zu bringen: Ich hatte als letzten Versuch dann noch die 6 RAMs auf dem Spriteboard (Zeilenpuffer?) UM2148-1 gegen neue getauscht - das Game sieht jetzt wieder gut aus.

Gruß
Markus

Astrocade
05-10-2021, 20:48
gut gemacht..............:)

mrdo!
07-10-2021, 06:44
Ja .... gut gemacht. :)

Weiter oben sagtest du, daß Goldstar ICs oft defekt seien. Das kann ich eigentlich so nicht bestätigen ... auf jedenfall scheinen sie haltbarer als beispielsweise alte Fujitsi 74lsxxx.

Laschek
07-10-2021, 08:35
Weiter oben sagtest du, daß Goldstar ICs oft defekt seien.

Das hab ich geschrieben :D
Und ebenso schrieb ich dass das eins dieser Dinge ist die manche kolportieren, ob das wirklich so ist kann ich nicht sagen. Im Aussiearcade Forum liest man öfter dass Goldstar=bäh. Ist wahrscheinlich genau so ein Grundsatz Ding wie "alte Sockel machen grundsätzlich Probleme" gegen "nein" :D

mrdo!
07-10-2021, 10:29
Es mag sein, das die GS ICs damals nicht so "richtig in Spec" waren und daher unbeliebt. Meine Erfahrung ist aber eher, daß sie nicht öfter ausfallen als andere Sorten.

Laschek
07-10-2021, 13:45
"Gold".
"Star".
Die können ja nur gut sein :D

mrdo!
07-10-2021, 14:30
Sogar:

"Lucky".
"Gold".
"Star".


Heute als LG bekannt ... :D

SamWhiskey
07-10-2021, 15:18
Hat man dann Glück, dass Goldstar-Chips drin sind, oder hat man Glück wenn sie nicht kaputt gehen? :unsure:

mrdo!
07-10-2021, 17:31
Jedenfalls halte ich es nicht für eine Katastrophe, wenn sie drin sind.
Bei "Signetics SA" ICs oder Fujitsu TTLs ist es eher eine.