Interesse? Neue C64 Platine "Remastered"

Es gibt 338 Antworten in diesem Thema, welches 44.570 mal aufgerufen wurde. Der letzte Beitrag (5. November 2012 um 18:25) ist von Ace.

  • Zitat

    Die CIAs fragen das digital ab.


    jein, das ist ein ziemlich hack der auf dem analogen verhalten der ausgangsstufen basiert.

    Zitat

    Falls es doch esoterische Software gibt die das irgendwie rausfinden kann (interessiert mich wie)


    guck mal ins vice testprogs repository, unter testprogs/CIA/ciaports liegt ein kleines program mit source und erklärung

    ähnliches verhalten gibts auch beim drücken von mehreren tasten in einer reihe/spalte .... und ja, das muss man alles korrekt abbilden, nicht weil es esoterische software gibt die das bewusst so abfragen würde, sondern weil es doch recht viel software gibt die aufgrund von programmierfehlern darauf angewiesen ist und sonst nicht richtig funktioniert.

  • Lediglich überlege ich, den Tape-Port wegfallen zu lassen, aber da muss ich noch einmal in mich gehen.

    Ganz schlechte Idee ;) Überleg dir mal wie viel Leute (die zum nicht unwesenlichen Teil nicht selbst löten können) dann die Stromversorgung für ihr sd2iec umbauen (lassen) dürfen.
    Von der grundsätzlichen Funktion kannst ihn von mir aus aus Platzgründen weg lassen, allerdings währe dein Board dann nichtmehr voll kompatibel. Eine Buchse mit 5V nach draußen sollte als Ersatz trotzdem angebaut werden und ein Adapter von der Buchse auf so ein breites Stück Platine wie im Original sollte dann aber trotzdem lieferbar sein.

  • Zitat

    Ganz schlechte Idee ;) Überleg dir mal wie viel Leute (die zum nicht unwesenlichen Teil nicht selbst löten können) dann die Stromversorgung für ihr sd2iec umbauen (lassen) dürfen.
    Von der grundsätzlichen Funktion kannst ihn von mir aus aus Platzgründen weg lassen, allerdings währe dein Board dann nichtmehr voll kompatibel. Eine Buchse mit 5V nach draußen sollte als Ersatz trotzdem angebaut werden und ein Adapter von der Buchse auf so ein breites Stück Platine wie im Original sollte dann aber trotzdem lieferbar sein.

    ich nutze derzeit die 5V vom Videoport. Man kann auch den skernschen power-over-IEC Hack machen und hat dann direkt 5V wo das sd2iec sie braucht.

    Gruß x1541

    per tapatalk 2 versendet

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN

  • jein, das ist ein ziemlich hack der auf dem analogen verhalten der ausgangsstufen basiert.

    Was auch nur deshalb funktioniert weil es NMOS-Chips sind. Bei CMOS hätte man eine gute Chance auf Rauchwolken wenn man die so behandelt. Wichtig für Leute die daran denken sowas mit CMOS nachzubauen. :)

    Sollte aber trotzdem mit dem Matrix-Chip gehen wenn dessen Widerstand pro Schalter so ca. mit dem Widerstand der Tastenkontakte des C64 vergleichbar ist. Für Shift-LOCK braucht man dann das erwähnte echte Relais.

    Mich wundert, daß solche Hacks mit jedem C64 funktionieren, waren die Tastaturen so uniform?

  • Zitat

    Mich wundert, daß solche Hacks mit jedem C64 funktionieren, waren die Tastaturen so uniform?


    das funktioniert auf echter hardware auch nur zu 99% .... da kommen dann so sachen bei rum wie crackintros die man nur skippen kann wenn man kurz und kräftig auf die space taste haut =)

  • braucht es nur einen freien Portpin am µC und ein (Reed-)Relais zusätzlich zum MT8812.


    Was habt Ihr alle gegen diskrete FETs? Selbst wenn man die nicht voll durchsteuert, kann man die geringen Ströme die in der Tastaturmatrix fließen locker damit schaffen. Und für die esoterische Software ist es sogar gut, wenn man einen N-Kanal FET nicht komplett durchsteuert, dann kann man sich die Widerstände sparen.

    Preismäßig dürften 66 FETs+Ansteuerung noch unter dem MT8812 liegen. Was kostet der? Ich habe irgendwas utopisch-hohes im Kopf - würde mich nicht wundern, wenn man mehr als 6,- EUR dafür hinlegen muss.

    Jens

    Bitte melde dich an, um diesen Link zu sehen. - Das offizielle iComp Supportforum ist online.

  • aRcAdEsTaTiOn hingegen ist ja ohnehin gewillt, seine Arbeitskraft mehr oder weniger kostenlos zur Verfügung zu stellen.


    Mir ist noch nicht ganz klar, welche Qualifikation er mitbringt. Bis auf Casemodding habe ich nichts herausgefunden. Immerhin hat er den richtigen Tastaturadapter verwendet :wink:

    Jens

    Bitte melde dich an, um diesen Link zu sehen. - Das offizielle iComp Supportforum ist online.

  • [offtopic]Mit 66 MOSFETs, da kommt das Wiesel an, mit 66 MOSFETs klatscht es ne Tasta dran.[/offtopic]

    Nein ehrlich, wie kommst du auf 66? Für jede Taste ein FET? Es müssten doch auch 8 für die Spalten, 8 für die Zeilen und ein paar für Extras reichen.

  • wenn du diese oben genannten dreckeffekte abbilden willst brauchst du für jede taste einen "schalter"

  • 64 Tasten in der 8x8 Matrix plus shiftlock plus restore = 66.

    Gruß x1541

    per tapatalk 2 versendet

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Preismäßig dürften 66 FETs+Ansteuerung noch unter dem MT8812 liegen. Was kostet der? Ich habe irgendwas utopisch-hohes im Kopf - würde mich nicht wundern, wenn man mehr als 6,- EUR dafür hinlegen muss.

    Gegen 66 FETs hab ich nichts, aber woher bekomme ich die 66 I/O-Pins zur Ansteuerung her?

  • Gibts viele Möglichkeiten. Schieberegister, Flipflops, dicke AVRs, ...
    Preislich alles kein Beinbruch und auch von der Geschwindigkeit gut machbar. Der Adapter wird sowieso schneller tippen können, als jeder normale Mensch.


    Gruß

  • Wichtig für Leute die daran denken sowas mit CMOS nachzubauen.


    Denen ist das sicherlich (hoffentlich) bekannt ;)

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

    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.

  • Wir reden in erster Linie davon, einen C64 exakt nachzubauen. Also bleiben wir bei dem Thema.

    Ein PS2 Eingang ist da für einige Leute sowas von unwichtig.

    Und für die Leute, denen das wichtig ist, gibt die perfekte Lösung bereits von Jim Brain.

    -----

    Mir persönlich würde auch ein Chameleon genügen, das derart erweitert wird, sodass es in einem C64 Gehäuse passt und ein vollwertiger Ersatz für einen C64 ist.

    Unter "vollwertiger Ersatz" verstehe ich auch alle IO an der richtigen Stelle und 99% funktionabel: Userport, Tape Port, IEC, Video (was immer, original oder auch auch vga oder hdmi). und natürlich den Expansionport.

    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.

  • Und für die Leute, denen das wichtig ist, gibt die perfekte Lösung bereits von Jim Brain

    Es gibt da zwar ne Entwicklung von ihm aber in seinem Shop hat er das bisher nicht.

  • 100% Agree, das entspricht auch meiner Meinung. Wichtig ist, ein vollwertiger C-64 Ersatz und die Platine muss in ein Original Gehäuse ohne Modifikationen passen. Sonst ist das ganze total witzlos, denn dann kann man gleich ein Chamaeleon kaufen.

    Gruß
    Tom / Pentagon

  • Warum dann nicht auch noch das Gehäuse remastern?
    Das ist eine ernstgemeinte Frage.

    "Das ist megaaffentittenfrittenturbogeil!"
    Zitat meines Grundschulsportlehrers im Jahre 1983.

  • 100% Agree, das entspricht auch meiner Meinung. Wichtig ist, ein vollwertiger C-64 Ersatz und die Platine muss in ein Original Gehäuse ohne Modifikationen passen. Sonst ist das ganze total witzlos, denn dann kann man gleich ein Chamaeleon kaufen.

    Hab dazu mal einen neuen Faden aufgemacht: Bitte melde dich an, um diesen Link zu sehen.

    Warum dann nicht auch noch das Gehäuse remastern?
    Das ist eine ernstgemeinte Frage.

    Ich habe dazu bereits Beiträge gelesen und irgendwie kamen die Diskussionen nie zu einem Ergebnis, was mich aber nicht abhält (war alles vor meiner Forumszeit), jetzt mitzumischen. Aber vielleicht sollte man das in einem neuen Thread auslagern - hier gehts um die Platine, die zum alten Gehäuse passen soll - soweit ich den Faden verfolgt habe.

  • Weil das zu aufwändig ist und nicht das Ziel des Projekts sein sollte. Das Ziel dieses Projekts ist eine 100% kompatible Original Ersatzplatine zu schaffen, die problemlos in einen normalen C-64 reinpasst und auf dem technischen Stand von 2012 / 13 ist. Ansonsten hätte ich das hier total falsch verstanden.

    Gruß
    Tom / Pentagon

  • Zitat

    Wichtig ist, ein vollwertiger C-64 Ersatz und die Platine muss in ein
    Original Gehäuse ohne Modifikationen passen. Sonst ist das ganze total
    witzlos, denn dann kann man gleich ein Chamaeleon kaufen.

    Dann kann man ja gleich alles so belassen und lediglich ein ASSY-Board X nehmen und eins zu eins nachbilden.
    Das wäre ja nun das kleinst Problem. Sprich eine exaktes Replikat des Originalen ohne Modifikationen und in der original größe. Die Bausteine sind dann ja die originalen aus dem C64.