Hello, Guest the thread was viewed169k times and contains 996 replies

last post from sailor at the

The Final Chesscard (Hardware)

  • Als erstes muss mal der Schaltplan vom Original gemacht werden. Also aus den Platinenfotos rekonstruiert. Dann kann man das in Eagle nachbauen. (Würde ich machen hab aber gerade wenig Zeit)


    Das Ganze dann aber auf SMD umzudesignen mit aktuellen Bauteilen ist eine Baustelle für jemanden der die Funktion der Schaltung auch genau verstanden hat (würde ich nicht machen wollen).


    Wenn das neue Design steht kann man damit dann auch wieder das Layouten anfangen (oder wie Brotboxfan sagt Bauteile Tetris spielen).
    Das ist dann wieder relativ einfach.

  • Als erstes muss mal der Schaltplan vom Original gemacht werden. Also aus den Platinenfotos rekonstruiert. Dann kann man das in Eagle nachbauen. (Würde ich machen hab aber gerade wenig Zeit)


    Das Ganze dann aber auf SMD umzudesignen mit aktuellen Bauteilen ist eine Baustelle für jemanden der die Funktion der Schaltung auch genau verstanden hat (würde ich nicht machen wollen).


    Wenn das neue Design steht kann man damit dann auch wieder das Layouten anfangen (oder wie Brotboxfan sagt Bauteile Tetris spielen).
    Das ist dann wieder relativ einfach.

    Bei Eagle wär das aber recht mager mit der Hilfe einiger Anderer. Wegen der Lizenzen.

  • @zorro wollte doch den Schaltplan aufnehmen.


    Wenn nicht, würde ich mich evtl. auch dafür anbieten. Ich würde es in EAGLE machen, mit dem Schaltplaneditor von KiCAD komm ich nicht klar.
    Die kostenlose Eagle Version sollte ja für das angestrebte verkleinerte Layout in Modulgröße reichen. Oder -- so kompliziert ist ja der Schaltplan nicht -- man portiert den dann halt von Eagle nach KiCAD und macht das Layout in KiCAD, sollte nicht das Problem sein.


    Dann sollte noch ein Coder den Code anschauen, ob da IIllegals verwendet werden, in dem Fall könnte man nämlich keinen modernen Chip ohne Patchen des Codes verwenden, was ich irgendwie blöd fände.

  • Zorro wollte mir auch mal die BTX Karten patchen und abändern. Das war vor fünf Jahren oder so. ;) Nix gegen Zorro, ein herzensguter Mensch, aber soviel Zeit wollte ich nicht nochmal planen, das hat bis heute nicht geklappt. Und das meine ich wirklich nicht bösartig. Hilfe anbieten und etwas "machen" sind doch zwei Paar Schuhe.


    Wenn Freak tatsächlich schon den Plan hat, dann müsste man es "nur" noch verkleinern und auf Standard Modulgehäuse anpassen. Die ROM Images sind bei Sailor auf dem Blog zu finden. Ich bin kein Coder, aber evtl. könnten ja mal Schumi oder MacBacon drüber schauen ob da Illegale Opcodes verwendet wurden (Was ich ehrlich gesagt nicht glaube).


    Gruß
    Tom

  • Kann jetzt gerade nicht nachschauen: Wie öffnet man das Gehäuse bei der FCC? Es geht mir darum, einen eigenen Dump des ROM zu machen. Irgendwann hatte ich mal ein ROM im Netz gefunden, weiß aber nicht mehr wo. Als ich später dann eine FCC ersteigert hatte, wurde mir im Spiel eine neuere Version angezeigt als beim Dump aus dem Netz. Sofern dies auch für Janis Versionen zutreffen sollte, würde ich das ROM hier natürlich zur Verfügung stellen.

  • Quote


    Mit dem Schaltplan bin ich noch nicht fertig, habe aber auch nicht dauernd Zeit dafür. Es gibt auch ein Leben neben dem Hobby.
    Aber wenn Freak da schon einen Schaltplan hat, dann umso besser. Dann werde ich meine Bemühungen erst mal stoppen.



    Gib es zu, Du hattest noch gar nicht angefangen ;)


    (Ich ärgere Dich nur, beim nächsten Stammtisch gebe ich einen aus)


    Gruß
    Tom

  • Quote

    Kann jetzt gerade nicht nachschauen: Wie öffnet man das Gehäuse bei der FCC? Es geht mir darum, einen eigenen Dump des ROM zu machen. Irgendwann hatte ich mal ein ROM im Netz gefunden, weiß aber nicht mehr wo. Als ich später dann eine FCC ersteigert hatte, wurde mir im Spiel eine neuere Version angezeigt als beim Dump aus dem Netz. Sofern dies auch für Janis Versionen zutreffen sollte, würde ich das ROM hier natürlich zur Verfügung stellen.




    Die ist nur geklipst, Daumennagel rein und das Gehäuse springt auf.

  • @sailor
    Hello Jani,


    may i use and repost your picture scans from your blog in our forum please?


    Regards
    Tom

    Sure, no problem. If you just add a link back to my original page would be nice :)


    BTW. I in the download-package on my page, there is a program to read+save the C64-side ROM with your C64. For the other ROM you'd need an eprom reader.


    There is also a version number to be found in the game menu for both ROMs.


    //Jani

  • Die ist nur geklipst, Daumennagel rein und das Gehäuse springt auf.

    Danke, das Gehäuse geht wirklich leicht auf (auch ohne Daumennagel).



    BTW. I in the download-package on my page, there is a program to read+save the C64-side ROM with your C64.

    The saver doesn't work on my FCC. It just saves a part of the BASIC ROM (both saved files are identical btw). I verified this behaviour with another FCC that I could purchase recently. There the saver works as intended and the ROM matches with the version you published on your site.


    Version numbers and dates of the FCC I want to dump the ROMs of: brom 1.0 05-10-89, crom 0.9 29-11-89. From what I can see the hardware part is the exact same as your FCC.


    It may take some time before I can dump the ROMs as I have to leave my usual Linux environment for this.

  • The saver doesn't work on my FCC. It just saves a part of the BASIC ROM (both saved files are identical btw). I verified this behaviour with another FCC that I could purchase recently. There the saver works as intended and the ROM matches with the version you published on your site.
    Version numbers and dates of the FCC I want to dump the ROMs of: brom 1.0 05-10-89, crom 0.9 29-11-89. From what I can see the hardware part is the exact same as your FCC.


    It may take some time before I can dump the ROMs as I have to leave my usual Linux environment for this.

    That was interesting... If it saves the BASIC ROM it probably can't swap in the FCC ROM.. I gained access to the ROM via $de04 (and not $de00 which the game uses). There might be different revisions. I got another ROM-dump today from a friend of mine and it was identical.


    Please share the ROMs when you get around to dump them.


    //Jani

  • That was interesting... If it saves the BASIC ROM it probably can't swap in the FCC ROM.. I gained access to the ROM via $de04 (and not $de00 which the game uses). There might be different revisions. I got another ROM-dump today from a friend of mine and it was identical.


    Should not matter to use either $de00 or $de04.


    Via $de00 you gain access to the 3 bit-configregister:


    * Bit 0 is being used for selecting either the upper or lower 16k-bank of the c64-eprom.
    * Bit 1 is being used to control the /game- and /exrom-inputs of the c64-pla and therefore for switching on (0) or off (1) of the c64-eprom.
    * Bit 2: If set to 1 further access to the config-register is being blocked.


    Reset-Value of all Bits is 0.


    I do not have a Chesscard. All above has been read from the schematics...


    Anybody on to verify this?


    Hope this helps.


    Cheers,
    Thomas