Beiträge von Matthias

    uAX64 Mini :)


    Ach ja, davon hast Du mal erzählt. Da ist die Schmirgelpapier/Tisch Variante natürlich gefahrloser ;)


    Ich muss gestehen... ich habe nie eine Fase selbst gemacht, bei keiner Platine. Bei mir sind alle normalen Platinen ohne Fase... ich hatte bisher immer Glück :)

    Ja, manchmal ist es wichtig Blickwinkel zu öffnen. Ich verstehe ja den Ärger... aber man muss auch mich verstehen, und da helfen nur Erläuterungen meiner Herangehensweise :)

    Aber ich muss an dem Projekt auch ein bisschen was monieren...

    Und 90% davon ist einfach: Fehlende Doku!

    - die Dokumentation ist verdammt spartanisch... Es fängt schon damit an, dass man ausprobieren muss, wie rum man die LEDs rein steckt...

    Ein kleines + irgendwo auf der Platine hätte gereicht...

    Stimmt, normalerweise. Ich hatte aber schon LEDs, bei denen war nicht eindeutig wo Plus und Minus ist. Die Schräge und der lange Draht half leider in dem Fall nicht. Ich musste also 24 LEDs wieder auslöten.


    Um das anderen zu ersparen, und weil es ausnahmsweise 24 LEDs sind, habe ich mir etwas ausgedacht das dieses Problem zu 100% vermeiden hilft. Bei anderen Platinen mit nur 1 LED würde ich das natürlich nicht machen.


    - Was macht man z.B., wenn man nen R/W Fehler bekommt? Geil wäre halt, wenn man nen Anhaltspunkte hätte, was man alles abklappern muss...

    Das muss ich leider zugeben. Ursprünglich hieß der Punkt RAM. Es sind halt viele Erfahrungspunkte eingeflossen, die ich aus meinen zahlreichen neuen C64 Platinen gesammelt hatte, die mich dann zu dem einen oder anderen bewogen haben, es entweder einfacher oder spezialisierter zu machen (anzuzeigen). In diesem Fall musste ich zurück auf R/_W, weil davon zu viel abhing, und zu viele unterschiedliche Ursachen auftauchen können.


    Das BlinkenDiag Addon ist ebenso nicht gut beschrieben... Aber das ist es beim ursprünglichen Projekt auch sonst schon so! Wenn man keine Doku hat, wie man die LEDs zu deuten hat: was bringt einem dann die Lightshow?

    Das war eigentlich nur als Bonus gedacht. Deshalb habe ich mich darum nicht weiter gekümmert.


    Ach ja: und noch ein fataler Fehler: die Platine nicht anzuschrägen...

    Schaut euch Mal die ganzen alten und neuen Module an... Die haben alle angeschrägte Platinen...

    Und warum? Genau: um den Port zu schonen...

    Warum denkt Matthias an so was nicht?

    Ich denke an sehr viel :) Am Ende ist es immer eine Abwägung. Bei dem Hersteller bei dem ich hauptsächlich bestellte, wird das nur mit Eing/Gold angeboten. Deshalb kann ich das nicht machen, habe aber deshalb die Pinleiste ziemlich schnell bei allen Platinen zu Anfang unten mehr Freiraum gegeben, damit man selbst eine kleine Fase feilen kann.


    Ich glaube einfach, dass ein paar Leute da, die Ahnung haben, neben sich keine anderen Leute haben wollen, die auch reparieren / sich ran trauen... Sonst verlieren die ja evtl. noch ihre gottgleiche Stellung...

    :)


    Generell zu sagen: wenn kein Bild kommt ist es 100% der VIC, ist einfach hirnrissig...

    :)



    Der PLA Test ist Fake, der wird meistens auch bestanden wenn ich das Modul nur über USB Versorge.

    Hier wird der NMI untersucht. Das ist wie bei allen diesen Tests nur ein "Vortest" kein Kompletttest. Der Eine oder Andere mag sich fragen was das soll, aber das sind nun mal einfach die Erfahrungen die ich mit meinen neuen C64 Platinen gesammelt habe. Da habe ich die seltsamsten Sachen erlebt, die nur sehr wenige erfahren durften, weil ich einer der wenigen bin der nicht mit den alten Platinen arbeitet, sondern mit gänzlich neuen. Da erfährt man durch Zufall Sachen, die anderen gänzlich fehlen. Das fließt alles ein. Und da ich weiß das dieser Test wichtig ist, mache ich auch den Test, der den PLA betrifft. Der eigentliche Test des PLA wird ja erst beim Haupttest gemacht.


    Beim Automatischen Wechsel zwischen den Tests wird scheinbar nur eine wartezeit abgewartet, an der Reset Leitung gezupft und das nächste Modul über die oberen Adressleitungen ausgewählt.

    Nein, das war mir zu unsicher. Hätte auch nicht ausgereicht, da ein Rückkanal unbedingt notwendig ist. Sonst würden einige Tests nicht funktionieren.


    Zitat

    Eine reine CPU Darstellung würde zeigen bei welcher Adresse er im ROM oder RAM hängen bleibt, bzw. im Basic werden nur wenige Kernel Routinen angesprungen, und Tastertur CIA und Bildschirmspeicher Curserposition.

    Ja, nur würde das den Pro Micro sprengen...



    RW Fehler war bei mir meinstens defekte RAMs.

    Richtig, wie oben erwähnt, hieß deshalb der Punkt auch zunächst RAM.



    Zitat

    Die Lösung mit den aufsteck Leiterplatten für die LEDs gefällt mir gar nicht.

    Mir auch nicht wirklich, nur es ist halt eine gute Sache, wenn man die Basis-Platine in ein normales kleines Modul stecken kann, ohne die LED Arme. Der Vorteil ist... man kann es sich aussuchen, und diese nur bei wirklichem Bedarf stecken und nutzen.


    Scheinbar hatt sich Herr M. in zu viele Projekte gestürtzt, und den Entwicklungsfaden verloren :huh:

    Herr M hat mittlerweile über 200 Platinen erstellt :) Das ist es was ich mag. Ich arbeite auch ganz anders. Wer soviel Platinen erstellt/realisiert, und alle Revisionen mehrfach löten/aufbauen muss, und so viele Ideen im Kopf herumsausen, der muss zwangsläufig etwas anders arbeiten. Ich arbeite in Etappen, mache aber meistens schon etwas "fertig", weil ansonsten 100 Platinen in der Schublade versauern würden, und nichts fertig werden würde :) Bzw. ich dazu ansonsten 10 Jahre benötigen würde, anstatt 2 Jahre. Trotzdem gebe ich mein bestes und teste akribisch (mich ärgern schon Kleinigkeiten), was jedoch nicht immer zu jeder Zeit möglich ist. Und für die Menge, und für diese Vielfalt, mache ich einen grandiosen Job, wenn ich mich mal selbst loben darf ;)


    Ich bin leider grade mit Shadow-aSc und Helmut Proxa schon dabei ne komplett andere Schiene zu fahren... Und die wird (zumindest) mich leider schon genug Zeit kosten...

    Wird auch in Richtung Reparatur von 8bit Hardware gehen...
    Tastköpfe usw. sind da z.B. auch geplant (nein... die Idee wird nicht geklaut... stand schon 2018 aufm Plan)...

    Was ist daraus geworden?



    Zitat von Boulderdash64

    ja, was weiter "oben" angedeutet wurde, bestätigt sich hier leider wieder - auch wenn ich früher Matthias da immer "in Schutz" genommen habe, aber wenn er sich was in den Kopf gesetzt hat, wie etwas gemacht wird, dann konnte man mit 100 besseren Lösungen kommen, die hat er alle ignoriert und SEINE "schlechtere" genommen, weil er sie entweder für besser hielt, oder keine Lust hatte, sich mit anderen Ideen auseinander zu setzen...


    Mich muss niemand in Schutz nehmen :)


    Ich habe so viele gute Ratschläge von anderen in alle möglichen Platinen übernommen, das ich diese garnicht mehr zählen kann, und ich mich darüber zunächst wundere warum diese Aussagen überhaupt kommen. Wahrscheinlich deshalb, weil ich mal bei dem einen oder anderen "Ratschlag" Gegenargumente hatte, oder einen anderen Plan verfolgte, und das in dem Augenblick für mich einfach nicht relevant war. Deshalb musste ich leider auch feststellen das sich mancher Ratschlag nicht als Ratschlag, sondern als "Forderung" entpuppte, und das darin gipfelte das einige deswegen wütend auf mich sind, und dann die Kommunikation verweigern, oder noch schlimmeres.


    Jeder hat halt seine Vorstellungen, und auch ich muß nicht selten bei Projekten von anderen den Kopf schütteln, und sagen "eigentlich müsste er das wissen". Aber so ist das eben, jeder kann nur das leisten wozu er in der Lage ist. Fehler macht der Beste. Sich darüber lustig zu machen, oder das jemanden negativ anzulasten... ist nicht zuträglich.


    Habe mich vor kurzem mit Frenetic aus dem F64 mal zum Thema SID und seinem SIDkick und Matthias' FreeStereoSID (?) unterhalten und Carsten meinte auch, ... dass es ziemlich hingepfuscht ist - Hauptsache schnell - aber leider sehr oberflächlich... Und wenn ich Eure Analysen lese, dann bestätigt sich das an einigen Stellen. Außen HUI, innen pfui?!?


    Es fing schon so an, dass ich von 5 Leuten ohne unterlass bedrängt wurde irgendwas zur Hardware zu sagen, und auch der Schaltplan wurde gefordert (da wusste ich noch nicht das Carsten auch einen SID auf Teensy Basis plant, und ein besonderes Interesse daran hatte). Man kann mal nett anfragen, und ab und zu habe ich das auch schon getan und einen Schaltplan rausgegeben, was eigentlich noch nicht geplant war, aber damit muss es dann auch gut sein. Jedenfalls ging es mir bei diesem Projekt um die "Software" Entwickler, und nicht um die "Hardware" Entwickler. Was anderes hat mich da einfach nicht interessiert. Ich wollte den Softwareentwicklern helfen.


    Schlussendlich hat man mich versucht dann schlecht zu reden, also habe ich irgendwann nachgegeben und den Schaltplan veröffentlicht. So etwas nennt man aber Nötigung. Dann ging die Meckerei los. Vor allem wegen dem Reset, der nicht verbunden war. Was jedoch kein Fehler, sondern Absicht war, geplant war, eine Abwägung war, für mich ein Kompromiss war. Denn ich wollte was kleines, was in meine Platinen passt. Jedenfalls funktioniert der Reset gut, so das ich das vertreten kann. Das andere hatte ich zuvor schon vor 3 Jahren getestet (glaube das war 2018/2019), was einwandfrei funktionierte.


    Wer Details wissen möchte, kann mich gerne kontaktieren, ich hege keinen Groll gegen irgendjemanden, auch wenn meine Zellen manchmal sich über etwas ärgern, ich dafür aber nichts kann :)

    Ich habe das mal durchgespielt mit den MMU Pins und erst das eine Pin hochgebogen und dann das andere. Bei beiden ist immer ein C64 Bild da. Das alleine kann es leider nicht sein. Ich tippe weiterhin auf einen Hilfschip oder Leiterbahn bzw. Kurzschluss :) Wenn Du nicht weiterkommst... kannst Du mir das Board gerne zusenden, dann schaue ich mir das an ;)


    Funktionierte das Board irgendwann schon mal?

    Genau, aber den Jumper kann man sich sparen und die Brücke einfach löten. Wie erwähnt wird die Brücke sowieso über den Dongle oder den Harness geschlossen.

    Wenn man beides gleichzeitig/abwechselnd möchte ist die Lösung:


    1. Auf der SYSTest64 Platine den 330 und 150 Ohm Widerstand nicht zu löten

    2. Auf dem TAPE Dongle auf der Rückseite alles zu löten.


    Die Brücke wird sowieso entweder durch den Harness, oder durch den Dongle kurzgeschlossen.


    Ich werde dazu mal die Info-Doku erweitern.

    Anbei mal ein Bild mit dem Stannol bleifrei Lötzinn das ich bei dieser Platine verwendet habe. Wie man sehen kann glänzen die Lötstellen mit dem Stannol Lötzinn.



    Beim Felder Lötzinn habe ich so einen Glanz nicht feststellen können... da ist alles meistens matt.

    Ja, nur verringerst Du die Widerstandswerte um die Hälfte, weil diese nun doppelt vorhanden sind, einmal auf der SYSTest64 Platine und auf dem Dongle. Kann gutgehen, oder auch nicht :)


    Leider ist das Video sehr verwackelt und nicht immer alles sichtbar. Ein ruhiges Bild mit Gesamtüberblick und dem Einschalt-Moment sowie Reset-Moment wäre idealer.


    Da einige Bauteile gesockelt wurden, wäre ein Hochauflösendes Foto von der Unterseite ganz nützlich.


    Auch die Geschichte, also was bisher gemacht wurde ist wichtig.

    Funktionierte es überhaupt schon einmal? Ist das Board ein Bauteilespender und nun wird versucht es wieder in Gang zu setzen?


    Seltsam ist bei dem Board das alles soweit in Ordnung scheint, aber sich nichts bei der R/W Leitung tut und Adress- sowie Datenleitungen. Normalerweise wird dann ein R/W Error angezeigt, wenn etwas mit dem RAM nicht stimmt.


    Ich tippe auf den 74LS08 oder eine abgerissene Leiterbahn, sowie einen Kurzschluss auf einem oder mehrerer Pins. Es kann auch sein das irgendein defektes Bauteil ganze Pins runterzieht, und somit der Bootvorgang nur teilweise startet. Ich hatte heute einen verbogenen Pin bei einem 74LS08, der nicht im Sockel war, da sah es ähnlich aus.


    Welche Bauteile wurden überprüft und getauscht?


    Wenn man bei so einem alten Board nicht weiter kommt, ist es wichtig zunächst festzustellen ob alle Pins von allen ICs Kontakt zu dem Board haben. Dazu sucht man sich von jedem Pin eines ICs einen jeweiligen Verbindungspunkt auf dem Board und nutzt den Durchgangsprüfer. So stellt man sicher das keine Leiterbahnen abgerissen sind. Dann noch alle IC Pins aller ICs mit dem jeweils darauffolgenden Pin auf Kurzschluss überprüfen. Das ist zwar mühsam, aber wenn sonst alles in Ordnung zu sein scheint und man nicht weiter kommt, gibt es keinen anderen Weg.

    "The Batman"

    Dachte ich mir schon das dieser nicht so herausragend ist (nach dem Trailer zu urteilen).


    Was ich empfehlen kann ist Ghostbusters Legacy (mehrmals geschaut), Bauernopfer "Spiel der Könige", "Merry Christmas" (Kriegsfilm), Stuber und Game Night. Ich schaue eigentlich nur während dem Essen kurz ein Film (fernsehen schaue ich schon lange nicht mehr).