Hallo Besucher, der Thread wurde 10k mal aufgerufen und enthält 69 Antworten

letzter Beitrag von kinzi am

Brandneues Easyflash funktioniert nicht, LED leuchtet nicht

  • Soccer cartridge ist gekommen. Vom eBay seller wurde mir versichert dass es funktioniert. Tut es auch, allerdings nicht weiter als bis zur Auswahl der Spieler. Also es kommt der start Schirm, dann die beiden grossen Pixelspieler. Wenn ich nichts mache und normal dann das demo kommen wuerde, kommt stattdessen ein schwarzer Schirm mit gelbem Rand, so als wenn jetzt gleich der BVB auflaufen wuerde. Das war's aber.
    Wenn ich Feuer druecke bei den 2 grossen Spielern, wird alles gruen.
    Die Auswahl der Farben und Spielstaerke funktioniert noch.


    Ich habe noch etwas anderes bemerkt. Offenbar muss der Rechner sich erst aufwaermen. Wenn er lange aus war, kommt immer schwarzer Bildschirm, mit und ohne cartridge. Wenn ich ihn dann ein paar Minuten an lasse, und dann aus und wieder ein, kommt der BASIC Startschirm bzw. der Soccer Startschirm. Beim Easyflash ist immer schwarz, egal was ich mache.


    Muss ich das PLAnkton bestellen? Kennt jemand einen in NYC der gut im Loeten ist? :D

  • @Elwyndas Wenn ich raten müsste, würde ich sagen:


    Das International Soccer ist glaube ich ein 16 kB-Modul, hat also ein ROM bei $8000..$9FFF (ROML) und eines bei $A000..$BFFF (ROMH). Da der Autostart des Moduls funktioniert, ist das ROML wohl OK. Sobald vermutlich in den ROMH-Teil des Programms gesprungen wird stürzt es natürlich ab, wenn ROMH nicht verfügbar ist.


    Das würde auch mit dem Verhalten des EasyFlash übereinstimmen, das blendet auch ROML und ROMH ein und stürzt dann wohl ebenso ab.


    Folglich wird es ein Problem mit dem Generieren des "ROMH"-Chip-Selects sein. Wenn verschmutzte Expansionport-Kontakte ausscheiden als Ursache (schon gereinigt? ;) ) bleibt fast nur das PLA, dort kommt das Signal her. Du könntest mit dem Multimeter noch den Durchgang von PLA Pin 10 auf Expansion Port Pin B prüfen, es besteht ja die kleine Chance einer kalten Lötstelle oder kaputten Leiterbahn.


    Ich setze allerdings hiermit 5 Euro auf das PLA. :D


    Wenn du niemanden findest, der das Ding sauber auslöten kann: In den sauren Apfel beißen, das eingelötete PLA mit dem Seitenschneider herausschneiden (und zwar so, dass die Platine heil bleibt!), die Pins dann einzeln auslöten, die Pin-Augen freisaugen, einen Sockel einlöten und einen PLA-Ersatz einbauen.

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Muss ich das PLAnkton bestellen? Kennt jemand einen in NYC der gut im Loeten ist? :D

    @RocketRanger125 ist aus den Staaten und scheint vom Fach zu sein.
    Er ist auch in der Commodore-Reparatur-Gruppe auf Facebook von Ryan Muckerheide,
    wo sich eine Menge Leute aus den Staaten tummeln.

  • Muss ich das PLAnkton bestellen? Kennt jemand einen in NYC der gut im Loeten ist? :D

    Frag einfach bei https://rossmanngroup.com/ Louis Rossmann nach. Der lötet dir das ganz schnell aus und macht auch noch ein YT Video darüber.

  • @Elwyndas Wenn ich raten müsste, würde ich sagen:


    Das International Soccer ist glaube ich ein 16 kB-Modul, hat also ein ROM bei $8000..$9FFF (ROML) und eines bei $A000..$BFFF (ROMH). Da der Autostart des Moduls funktioniert, ist das ROML wohl OK. Sobald vermutlich in den ROMH-Teil des Programms gesprungen wird stürzt es natürlich ab, wenn ROMH nicht verfügbar ist.

    Ich habe gerade mal mittels WinVice Monitor und dem .crt den Code angesehen. Es ist genauso wie du es oben beschrieben hast. :)

  • Es ist genauso wie du es oben beschrieben hast.

    Ich sollte wohl Hellseher werden ... :D
    Danke für's Bestätigen. Dann dürfte die Marschrichtung klar sein. :thumbup:

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Ich habe gerade mal mittels WinVice Monitor und dem .crt den Code angesehen. Es ist genauso wie du es oben beschrieben hast. :)

    Ohne das ROMH $A000..$BFFF stürzt "Int. Soccer" bei Adresse $8088 mit einem JSR $AC43 ab.
    Zu diesem Zeitpunkt ist noch nicht viel passiert und der Bildschirm ist immer noch schwarz.


    Elwyndas hat aber in Post 21 geschrieben, dass er die beiden großen Pixelspieler noch sieht. Und dafür ist ein Zugriff auf die oberen 8kB (ROMH) zwingend erforderlich!

  • Ohne das ROMH $A000..$BFFF stürzt "Int. Soccer" bei Adresse $8088 mit einem JSR $AC43 ab.
    Zu diesem Zeitpunkt ist noch nicht viel passiert und der Bildschirm ist immer noch schwarz.

    Von International Soccer gibt es dutzende Cracks. Hast du das originale Cartridge untersucht?

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • und mit einem kleinen Schnitt auf der originalen i.soccer Platine gegengetestet

    =O=O=O

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Neue Theorie:


    Es werden nicht /EXROM und /GAME, sondern nur /EXROM auf GND gezogen. Gleiches Prinzip, eventuell andere Auswirkung. Der Fehler ist eingangsseitig am PLA, nicht ausgangsseitig.


    Besser gesagt, das PLA wertet nur noch /EXROM aus, /GAME wird nicht mehr ausgewertet. Das ergibt eine andere Speicherkonfiguration, es wird ins BASIC gesprungen und nicht ins Leere. Eventuell steht dort was, was irgendwie abgearbeitet wird und mit RTS abgeschlossen, daher erfolgt der Absturz erst später.

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Bei mir, als ich den Fehler hatte, wurde der Bereich von $8000-$9FFF ab $A000 nochmal eingeblendet, obwol das ein 16kb Spiel war (Zaxxon von Sega 1984 war das)
    Ich wollte das .crt auslesen und als Diskversion umsetzen da es von den Game noch keine gab.


    Ein Kollege hat mir dann von einer PLA, die 100% ok war, Kopien auf seiner Arbeit hergestellt. Keine Ahnung wie er das gemacht hat, aber die PLAs funktionierten.

  • wurde der Bereich von $8000-$9FFF ab $A000 nochmal eingeblendet, o

    Hah! Auch ein guter Fehler. Bin ich noch gar nicht drauf gekommen. Ja, das PLA ist wirklich eine "Allzweckwaffe". :bgdev Fehlerquellen, wohin das Auge reicht. :search:

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Hab grad bei den "Schlachtcartridges" :bgdev noch ein International Soccer gefunden. Testergebnis:

    • ROML unterbrochen - Bildschirm dunkel (logisch).
    • ROMH unterbrochen - Bildschirm dunkel, Lautsprecher knackst (SID wird wohl initialisiert) - Ergebnis wie fepo.
    • /GAME unterbrochen - Bildschirm dunkel, Lautsprecher knackst (SID wird wohl initialisiert).
    • ROML und ROMH auf CS des U1 (Low-ROM) geführt, sodass das Low-ROM U1 auf $8000 und $A000 gefunden wird - Bildschirm dunkel, Lautsprecher knackst nicht.

    Entweder es ist ein komplexerer PLA-Fehler, oder aber eine der drei Leitungen von der CPU zum PLA (LORAM, HIRAM, CHAREN) hat einen weg.

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Weitere Tests:

    • CPU Pin 27 (/CHAREN) hochgebogen - Bildschirm dunkel.
    • CPU Pin 28 (/HIRAM) hochgebogen - Demo beginnt und bleibt mit "leeren Stadion" (Rasen, Zuschauer, Banden) stehen, es laufen keine Spieler ein.
    • CPU Pin 29 (/LORAM) hochgebogen - Bildschirm dunkel.

    Nicht genau das Fehlerbild von @Elwyndas, aber so ähnlich ... :)

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Meistens ist es der/das PLA. Ich habe das IC immer mit eine Kühler versehen. Mein Fingertest sagte mir, dass ist eindeutig viel zu heiß ist.
    Auch von Thermofehler hatte ich im Lemon64 Forum zu hauf gelesen. Ich hatte mir mal ganz früher, die/das PLA mit dem Quickbyte II
    ausgelesen. Dass das ging, wunderte mich. Die Daten hatte ich auf ein Eprom gebrannt und es funktionierte sogar. Ich bin mir aber scher, dass es dabei eine Haken gibt.


    @kinzi


    Zuerst dachte ich an eines der 8 RAM-IC. Der c64 würde starten, aber wie es bei mir mal war, irgend ein unstimmigen basic bytes free Wert anzeigen.