PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asteroids k-Putt :(



Laschek
23-06-2015, 12:31
Grundsätzliche Funktion ist gegeben, allerdings hat es in der Mitte einen kleinen Punkt von dem eine kurze Linie ausgeht Diese Linie ändert immer mal die Richtung, sieht 'n bisschen aus wie der Zeiger einer Uhr.
Solche kurze Linien tauchen auch immer mal wieder in Asteroiden auf.
Selbsttest gibt nix her, da sieht man das Phänomen auch nicht.
Hatte vorher ein defektes RAM auf P4, das hab ich getauscht, das hat zwar den Selbsttest zum Schweigen gebracht, aber sonst nix geändert.
Auf dem Bild sieht man den Strich in der Mitte (am Raumschiff, ist aber nicht damit verbunden, der Strich bleibt immer in der Mitte und dreht sich in verschiedene Richtungen), ausserdem kann man es links an dem Astroiden erkennen (der hellere Strich der nach rechts oben zeigt) und am Score oben links taucht es auch auf.

13930

Jemand 'n Tip? :)

71er*Alex
23-06-2015, 20:58
.... speleo könnte dir eventl. weiterhelfen , der ist doch Asteroids Experte ?!

Gruss Alex

speleo_de
24-06-2015, 07:48
Sieht so aus, als ob der Strahl zu früh eingeschaltet wird, wenn er auf eine neue Position bewegt wird, um dort ein Element (Asteroid oder Schiff oder ..) zu zeichnen.
Wohl nichts, wo eine Ferndiagnose möglich ist ...

Laschek
19-12-2017, 07:36
ICH BRAUCHE MAL FAKTEN!

:D

Allgemeine Frage zu Asteroids, bzw. bestimmten Chips, hat jetzt nix konkret mit obigem Problem zu tun (das existiert in der Form nicht mehr):

Vector Timer: Zähler in Position B7, C7, und D7
Asteroids Rev.A hat dort 74LS191
Asteroids Rev.B hat dort 74LS161
Nun bin ich leider zu dumm um via Datasheet festzustellen was der Unterschied zwischen beiden ist, aber direkt kompatibel sind sie anscheinend nicht?!
Meine Verwirrung wird komplettiert durch die Tatsache dass ich hier ein Asteroids Board habe welches keinen von beiden Typen hat, sondern stattdessen mit N9316N ausstaffiert ist. Und zu denen find ich schlicht nix.

Ich habe nun den N9316N auf B7 durch einen LS161 ersetzt -> funktioniert, allerdings musste ich die Bildgröße via X-Gain und Y-Gain wieder justieren, die war ziemlich verstellt. Kann natürlich sein dass ich beim basteln die Potis verstellt hab.
Dann habe ich testweise einen LS191 eingesetzt -> Spiel ging nicht. Was mir sagt dass LS161 und LS191 nicht kompatibel sind :D

Also, wie kann an ein und derselben Position ein anderer Chip genutzt werden, da muss doch irgendwo noch irgendwas anderes verändert worden sein?
Und ist dann also N9316N = LS161. Oder wie? Oder was?

Erleuchtet mich! :unsure:

mikemcbike
19-12-2017, 08:12
74LS161: synchroner 4 Bit Binärzähler
74LS191: synchroner 4 Bit Binär-Aufwärts/Abwärtszähler

Der 191er kann auch runter zählen. Bei Vectorkoordinaten eigentlich recht wichtig. Außer, man invertiert mit Zusatzlogik die Ausgänge.

Laschek
19-12-2017, 08:17
Der 161 zählt also nur aufwärts?

Irgendeine Idee bezügl. N9316N?

mikemcbike
19-12-2017, 08:41
Der 9316 ist auch ein reiner Aufwärtszähler. Ich könnte mir vorstellen, dass alle irgendwie kompatibel sind, wenn der U/D-Eingang fix auf Hochzählen gesetzt ist... Musst Du halt mal den Schaltplan konsultieren.

mikemcbike
19-12-2017, 09:09
Asteroids verwendet übrigens lt. Schatplan den U/D-Eingang, genau so wie die Clones von Proel (Meteorite) und Sidam (Asterock), somit dürfte hier nur der 191er in Frage kommen.

http://www.wolfgangrobel.de/arcadereps5/img_meteorites/meteorites24.jpg

mikemcbike
19-12-2017, 09:15
Die ICs auf B7, C7 und D7 sind reine Vector Timer Zähler, die zählen nur aufwärts. Da sollten bei entsprechender Beschaltung alle drei gehen. Pinbelegung checken und bei 191er den U/D-Eingang auf U stellen.

Laschek
19-12-2017, 09:25
Ok :D:unsure:

Wie geschrieben bin ich zu dumm anhand der Datasheets, sprich der Pinouts, festzustellen wie gleich oder nicht die sind. Mit den Bezeichnungen kann ich nix anfangen, schliesslich bin ich kein Experte :p
Und den U/D Eingang auf U stellen, da lache ich doch silberhell, wie soll das gehen, da ist doch kein Schalter am Chip! :p:D:o:unsure:
Im Prinzip ging es mir halt um die Frage inwieweit also scheinbar zumindest 191 und 161 nicht direkt 1:1 austauschbar sind. Bei den Boards die den 191 benutzen ist also irgendwo noch Zusatzlogik verbaut?

Und wieso ist dieser N9316N so anders benamt und obskur?

Ächz.
Stöhn.

mikemcbike
19-12-2017, 09:29
Ich denke ja, Zusatzlogik oder der Pin auf 5V oder Masse gezogen, hab jetzt leider keine Zeit, die Details zu ermitteln.
Der 9316 ist halt ein National Uralt-Typ, pre-74er Ära.

Laschek
19-12-2017, 09:39
Zeit hat man nicht, die nimmt man sich :D
Danke jedenfalls für die ganze Info.

Weiss noch nicht ob ich jetzt schlauer bin als zuvor oder nur besser verwirrt :D:unsure:

mikemcbike
19-12-2017, 09:48
Ich tu, was ich kann... :D

mikemcbike
15-01-2019, 10:21
Sodele, nachdem ich meine wichtigen Aufgaben im Filmbusiness mal wieder erledigt hatte, dachte ich mir, es wäre an der Zeit. zwei Patienten aus der Garage auf den heimischen OP-Tisch zu verlegen...

Das Drama fängt schon mit der Erstinbetriebnahme an. Die blöden Teile brauchen "36VAC"... das sind bei näherer Ansicht 2x18V Wechselspannung mit Mittelanzapfung... also erst mal einen geeigneten Trafo bei Ihbäh schießen...

15832

Ansonsten sind sie nett und benötigen dann nur noch 5V Versorgungsspannung aus dem Arcadenetzteil... An dieser Stelle möchte ich noch kurz meine praktische Neuerwerbung aus dem µC-Forum vorstellen: OWON HDS1021M-N 20MHZ 1 Kanal Oszilloskop + Multimeter...

15833

Akkubetrieben, gute Handheld-Größe, super Display und als Oszi erstaunlich gut und schnell in der Darstellung. Multimeterfunktion ist auch gut, nur die Grafik ist dann chinesisch hässlich...
Für den schnellen mobilen Einsatz wie geschaffen!

CPU-Takt läuft übrigens...

15834

Die eine liefert sogar das besagte Bild - später mehr davon, die andere hat ein Problem in der Programmabarbeitung, CPU läuft sinnlos im Kreis herum...

Fortsetzung folgt...

Laschek
15-01-2019, 17:32
:eek: :D

mikemcbike
25-01-2019, 12:50
Keine Zeit... Tststs...

http://www.wolfgangrobel.de/arcadereps6/asteroids1.htm

und es geht noch weiter:

Ohne Vektorrams gibt's auch ein Bild - nicht schlecht, wenn man mal die D/A-Wandler testen will...

15855

Die geflickten RAMs sind Pfusch - Wackler überall - ich muss alles neu machen, leider delaminiert die Platine, kein Wunder nach dem Streß. Egal es tut auch so...
1585715856

Endlich ist alles stabil Scheiße. Nach einer halben Stunde ist aus dem unvollständigen Testbild ein vollständiges Testbild geworden. Thermisch... Geil!

15859

Bei sowas ist Kätespray dein Freund!

15860

Sofort ist der Fehler wieder da:
15858

Der IC-Tausch bringt das gewünschte Ergebnis...
15861

Der Testscreen läuft einwandfrei, die Asteroiden werden wieder überall vollständig gezeichnet! Ein defekter Zähler in der Vektor-Timingkette kann vielfältige Fehler hervorrufen - zumal man den Defekt nicht äußerlich messen kann - alle Ausgänge haben normal gezappelt! Diese 74LS161 sind fies!

Jetzt beobachte ich nur noch ab und zu, dass kleine Objekte gelegentlich ihre horizontale Position un ein paar Pixel verschieben - komisch... Kennt das jemand? Die großen Teile bleiben stabil! Ich habe übrigens präventiv alle drei 161er getauscht... daran kann's nicht liegen!



[*=center]9 (https://forum.arcade-zone.de/viewtopic.php?f=15&t=5140#)

Laschek
25-01-2019, 16:18
Das dauert...

Äh, ich meine voll gut & so! :D