EasyFlash Beta-Test

Es gibt 307 Antworten in diesem Thema, welches 58.404 mal aufgerufen wurde. Der letzte Beitrag (28. Oktober 2009 um 23:04) ist von AntaBaka.

  • Könnte man das von der Software aus checken bzw. umgehen?


    Nein, das ist eine HW-Eigenschaft im Bereich von einigen 10 ns.

    <drängel>Hast Du das mit dem Überbrücken der Widerstandsnetze am EF an einer solchen CPU mal probiert? Brauchst nur 8 kleine Drahtstücken zw. benachbarte Pins des gleichen Netzwerkes einzulöten. Also nicht zwischen beide Netzwerke, sondern jeweils zwischen benachbarten Pins 1-2 3-4 5-6 7-8.</drängel>

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Nebenbei, wo sind eigentlich die ganzen betaTester geblieben die bei der Vergabe der ersten Platinen "hier"
    posaunt haben? Da sind 16 Stück Betaplatinen rausgegangen und ich stelle fest das sich die Informationen
    um die testerei auf ca. 4 Leute beschränkt.

    Das finde ich verdammt nochmal nicht fair gegenüber allen anderen die sich von einer Ausgiebigen testerei
    versprechen das dabei etwas funktionelles ohne wenn und aber rauskomm

    Ich hätte so gerne getestet, da ich das Teil einfach unglaublich genial finde. Nur leider hab ich keines bekommen. Wobei ich auch garnicht weiss, wie ich da hätte rankommen sollen. Ich hab mein Interesse bekundet, aber das wars auch schon. Oder hab ich einen Thread verpasst, wo ich hätte noch was reinschreiben müssen?

    Ex-Admin&Mod Forum64, Ex-Orga DoReCo
    Please check out my remixes at: Bitte melde dich an, um diesen Link zu sehen. and Bitte melde dich an, um diesen Link zu sehen. and leave a vote! Thx! :)

  • Das Ding ist genial. Ich habe es am Wochenende live gesehen und war sofort begeistert.
    Echt schade das es keine mehr gibt derzeit, hätte auch Lust und Zeit zum Testen gehabt.
    Falls dort draussen noch ein ungebauter Bausatz rumschwirrt, bitte melden ;)

    Wenn einer, der mit Mühe kaum, geklettert ist auf einen Baum, schon meint, daß er ein Vogel wär, so irrt sich der.

    Wilhelm Busch

  • Nur leider hab ich keines bekommen. Wobei ich auch garnicht weiss, wie ich da hätte rankommen sollen.


    Du hast schon alles richtig gemacht, aber auch 20 Platinen sind eben irgendwann vergeben.
    Beim nächsten Mal weiß ich vielleicht etwas besser, von wem auch tatsächlich Testergebnisse zu erwarten sind und von wem nicht.

  • Du hast schon alles richtig gemacht, aber auch 20 Platinen sind eben irgendwann vergeben.
    Beim nächsten Mal weiß ich vielleicht etwas besser, von wem auch tatsächlich Testergebnisse zu erwarten sind und von wem nicht.

    Kein Problem. Ihr Jungs macht da einen super Job!! Hut ab dafür. Sobald das Teil produktionsreif ist, werde ich mir definitiv ein paar davon ordern.

    Und vielleicht klappt es ja beim nächsten Projekt. :)

    Ex-Admin&Mod Forum64, Ex-Orga DoReCo
    Please check out my remixes at: Bitte melde dich an, um diesen Link zu sehen. and Bitte melde dich an, um diesen Link zu sehen. and leave a vote! Thx! :)

  • Wg. der CPUs, die nicht ganz gehen, habe ich zwei Vermutungen:

    Die Verschiebung zw. Dotclock und Phi2 ist u.a. von Gatterlaufzeiten in der CPU abhängig. Da damals die Fertigungstoleranzen (siehe SID) recht groß waren, könnte es hier Ausreißer geben, die wir vom Timing nicht mehr vertragen.


    Evtl sollte das Timing mal versuchsweise etwas verlangsamt werden? Mir wäre kompatibilität wichtiger als Geschwindigkeit. Im Betrieb mit echter Floppy machts eh keinen Unterschied, und mit sd2iec usw. kann man ruhig mal ein paar sekunden länger warten...

    Außerdem könnte es möglich sein, dass die CPU einen Knacks weg hat und z.B. die Pegel nicht mehr stimmen. Vielleicht tolerieren das die anderen Chips und wir nicht mehr. Das könnte auch begründen, dass JMPs CPU auf anderen Boards nicht funktioniert.

    Wunderlich wäre das trotzdem, dass es nur hier auffällt und nicht bei anderen carts. ich habe zwar ein passendes oszilloskop, jedoch keine defekte (?) cpu um das nachzumessen.
    sind die widerstände im easyflash so anders als in anderen carts, dass das ein problem werden könnte?


  • sind die widerstände im easyflash so anders als in anderen carts, dass das ein problem werden könnte?

    Andere Carts die ich so kenne haben keine Widerstände. Die sind sind auch nur deswegen
    drin um die harten Schaltflanken von den HCTs auf den Datenleitungen ewas zu entschärfen.

  • Evtl sollte das Timing mal versuchsweise etwas verlangsamt werden? Mir wäre kompatibilität wichtiger als Geschwindigkeit. Im Betrieb mit echter Floppy machts eh keinen Unterschied, und mit sd2iec usw. kann man ruhig mal ein paar sekunden länger warten...


    Neeeiiiin. Hier geht es nicht um die Geschwindigkeit der Software oder sowas, sondern um Schaltzeiten von Signalen im Nanosekundenbereich. Selbst wenn ich das in BASIC schreibe oder am Tag ein einziges Byte in/aus dem Flash schreibe bzw. Lese, ändert sich davon das Timing auf dem Bus nicht.

    Wunderlich wäre das trotzdem, dass es nur hier auffällt und nicht bei anderen carts. ich habe zwar ein passendes oszilloskop, jedoch keine defekte (?) cpu um das nachzumessen.


    Das könntest Du wohl kaum mit einem Oszi nachmessen.

    Die sind sind auch nur deswegen
    drin um die harten Schaltflanken von den HCTs auf den Datenleitungen ewas zu entschärfen.


    Fast. Die des sehr schnellen SRAM und des Flashs.

    Zitat

    Andere Carts die ich so kenne haben keine Widerstände.


    Sowas macht man, wenn man sehr steile Flanken in Signalen hat, die sich über größere Leiterplatten schlängeln. HofMar hat das z.B. auch auf Speichermodulen (SIMM/DIMM o.ä.) gesehen. Aus den Rs und den Cs der Leiterbahnen entsteht ein Tiefpass.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Halli Hallo,

    jetzt melde ich mich auch mal zu Wort, habe den Bausatz von Nils erhalten zusammengeloetet, und erste Tests vollzogen. (Danke nochmals!! Existiert schon eine Bohrschablone fuer das Gehaeuse?,Sowohl fuer Led,als auch Schalter/Taster)
    Auf meinem SX-64 laeuft es bisher reibungslos, allerdings konnte ich nur kleine Files flashen da ich derzeit kein sd2iec habe. Hat jemand bereits erfolgreich mit 'ner 1541 Ultimate grosse Files geflasht?
    Weitere Geraete werde ich noch testen, bei Bedarf koennte ich noch nen NTSC C64 testen, habe noch einige eingepackt im Keller liegen.
    Was fuer Infos werden denn noch benoetigt ? Aber da das Modul ja einwandfrei laeuft, wird es euch wohl weniger interessieren.
    Das Teil macht einfach nur Spass, schoen das es Leute gibt die nicht aufhoeren zu entwickeln ;)
    Wie schaut es aus mit eigenen PRGs, lassen die sich auch flashen?

  • So, meins ist auch gerade fertig geworden ;)
    Der Zusammenbau hat ca. 1,5 Std gedauert.
    Hat richtig Spass gemacht. Danke nochmal für den tollen Bausatz und die super Anleitung.
    Sogar die Drahtbrücke ist dabei, perfekt. Ein bisschen haarig für Anfänger ist vielleicht das Einlöten der PLCC-Sockel.
    Da braucht man schon ne ruhige Hand und dünnes Lötzinn.
    Die Gummibärchen habe ich erst hinterher gegessen, die hatte ich während der Aufregung ganz vergessen:)
    Ich habe auch ein paar Bilder vom Zusammenbau gemacht, die muss ich aber erstmal zurechtschneiden.
    Der Kurzschlusstest zeigt 9800 Ohm, also im nominalen Bereich.
    Ich hatte etwas Probleme die Schrift auf eingen IC's zu lesen. Mit meiner Lupe gings dann aber problemlos, Mann ich werde alt :D
    Mal sehen ob ich heute noch zum Flashen komme... :winke:

    Wenn einer, der mit Mühe kaum, geklettert ist auf einen Baum, schon meint, daß er ein Vogel wär, so irrt sich der.

    Wilhelm Busch

  • Hallo,

    HofMar hat das z.B. auch auf Speichermodulen (SIMM/DIMM o.ä.) gesehen.

    Und natürlich auch direkt aus dem Hause Commodore, die REU hat auch solche Widerstände. Wäre gleich mal eine interessante Frage, ob diese auch mit der defekten CPU läuft?

    Wunderlich wäre das trotzdem, dass es nur hier auffällt und nicht bei anderen carts.

    Das sehe ich ganz anders. Bis jetzt gab es kaum Cartridges, welche so massive Schreibzugriff nutzten. In der Regel sind die Cartridges nur-Lese-Module. Klar gibt es einige, welche auch Schreiben, jedoch ist das Schreiben bei den Flash-Bausteinen auch wieder etwas ganz anderes. Es passiert parallel und zeitversetzt bzw. verzögert, da es mehrere us/ms benötigt. Daher werden die Daten und Adressen zwischengespeichert. Das dort verwendete Timing ist alles andere als identisch zu den Timings zur Ansteuerung eines SRAMs oder eines IO-Bausteins (VIA, PIA oder CIA), was man eben sonst noch auf Cartridges findet. Daraus resultierte auch der erhöhte Aufwand bezüglich der Generierung der /CS, /OE und /WE Leitungen. Das ist alles andere als trivial!

    Daher kann man an dieser Stelle nur noch einmal sagen, EasyFlash benutzt, wie der Name schon sagt, Flash-Bausteine. Das ändert eben das eine oder andere...

    Gruß Martin

  • Existiert schon eine Bohrschablone fuer das Gehaeuse?,Sowohl fuer Led,als auch Schalter/Taster)


    Nö, bis jetzt noch nicht - wäre prima, wenn das jemand machen könnte, der das schon erfolgreich in das Gehäuse eingepasst hat! Ich werde erst mal nicht dazu kommen...

    Was fuer Infos werden denn noch benoetigt ? Aber da das Modul ja einwandfrei laeuft, wird es euch wohl weniger interessieren.


    Ich denke, jegliches Feed-back ist willkommen und wertvoll - immerhin ist das immer noch ein Beta-Test und zu verbessern gibt es immer etwas, auch wenn bis jetzt alles recht gut aussieht.

    Wie schaut es aus mit eigenen PRGs, lassen die sich auch flashen?


    Aktuell noch nicht, aber wir dürfen wohl auf EasyCart hoffen - dass es irgendwann kommt.

    Hat richtig Spass gemacht.


    Den Spaß hatten wir auch! Die Überraschung hätte ich gerne gesehen! Willkommen in der Runde der EasyFlash-Besitzer!

  • Ganz doofe Frage, wäre es technisch machbar, 2 EF gleichzeitig via Exportverteiler zu betreiben wobei nur ein Modul immer aktiv ist?
    Der Sinn dahinter wäre das man sich auf das eine Modul die gängigsten Spiele flasht und auf das andere alle Tools die man so in der Sammlung hat. Eventuell könnten ja die Layout Profis einen Export Verteiler planen welcher dies ermöglicht.
    znarF

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen.

  • Also bei mir ging ja mein eigenes CRT prima!

    Wer das mal ausprobieren mag:
    Bitte melde dich an, um diesen Link zu sehen.

    Unten auf der Seite ist ne sehr generelle Methode von mir.
    Das sollte mit allen eigenen Programmen unter 16KB funktionieren.
    Denke ich.

    Gruss,
    enthusi

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

  • Ganz doofe Frage, wäre es technisch machbar, 2 EF gleichzeitig via Exportverteiler zu betreiben wobei nur ein Modul immer aktiv ist?


    Diese Weiche müsste zumindest GAME, EXROM, HIROM, LOROM, I/O1 und I/O2 trennen und auf High ziehen, damit die Module sich garantiert nicht beeinflussen. Da diese Leitungen immer nur in eine Richtung betrieben werden, könnte man statt eines n-fach-Umschalters auch ein oder zwei 74er Käfer benutzen. Was genau die üblichen 08/15-Expansionsportweichen machen, weiß ich nicht.

    @n2c: Guter Einstieg für die Modul-Programmierung. Wer das verstanden hat, kann später vielleicht auch die Doku des EF nehmen, um komplexere gebankte Module zu machen. Übrigens ist der Schreib-Treiber jetzt "fertig", mit leicht geänderter API.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.


  • Diese Weiche müsste zumindest GAME, EXROM, HIROM, LOROM, I/O1 und I/O2 trennen und auf High ziehen, damit die Module sich garantiert nicht beeinflussen. Da diese Leitungen immer nur in eine Richtung betrieben werden, könnte man statt eines n-fach-Umschalters auch ein oder zwei 74er Käfer benutzen. Was genau die üblichen 08/15-Expansionsportweichen machen, weiß ich nicht.

    Ich hätte da leichte Bedenken das DOTCLOCK Signal über eine Portweiche zu schicken.
    Sind immerhin 7 MHz bei PAL Rechnern.

  • Ich hätte da leichte Bedenken das DOTCLOCK Signal über eine Portweiche zu schicken.


    Na dann nochmal puffern...

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ganz doofe Frage, wäre es technisch machbar, 2 EF gleichzeitig via Exportverteiler zu betreiben wobei nur ein Modul immer aktiv ist?
    Der Sinn dahinter wäre das man sich auf das eine Modul die gängigsten Spiele flasht und auf das andere alle Tools die man so in der Sammlung hat. Eventuell könnten ja die Layout Profis einen Export Verteiler planen welcher dies ermöglicht.
    znarF


    Macht es da nicht mehr Sinn, dass Modul mit ein paar groesseren Flash-Bausteinen(allerdings gibt's diese nicht guenstig in der Bauweise, oder?) aufzustocken und dann evtl. zu switchen zwischen Tools/Games ??! Das waere doch auch eine schoene Moeglichkeit, nach Neustart ein Menue fuer Tools/Games/Basic-Umgebung.

  • Ich habe noch gar kein EasyFlash und schicke schon einen Bugreport. ;)

    Auf meinem C64 (Spezifikation muss ich erst noch nachsehen) verhält sich das EasyFlash etwas seltsam. Nach einem Reset läuft der Easyloader oft nicht richtig an, produziert Bildschirmmüll oder hängt einfach. Auch nach einem richtigen Aus/Einschalten funktioniert es nicht immer sauber. Ich warte erst einmal auf ein eigenes Modul und probiere dann weiter herum. Ich habe ja auch noch 2 Ausweichrechner.

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.


  • Auf meinem C64 (Spezifikation muss ich erst noch nachsehen) verhält sich das EasyFlash etwas seltsam. Nach einem Reset läuft der Easyloader oft nicht richtig an, produziert Bildschirmmüll oder hängt einfach. Auch nach einem richtigen Aus/Einschalten funktioniert es nicht immer sauber.

    Ich tippe auf schlechten Kontakt am Expansionsport. ich hatte im Zuge meiner Testereien auch einen Rechner dazwischen der sich ähnlich verhielt
    Nach reinigen der Kontakte am Slot war das dann behoben.

    Zur Zeit läuft das EasyFlash auf allen Maschinen die ich habe Super.


    Grüße
    JMP$FCE2