Hallo Besucher, der Thread wurde 4,4k mal aufgerufen und enthält 49 Antworten

letzter Beitrag von kinzi am

1551 CPU/TIA-Replacement Board (WIP)

  • Habs direkt an die Abteilung 'Fummel und Bastel' weitergeleitet :syshack:

    Na, dann mach den Jungs dort mal Dampf, damit was weitergeht! :-D

    "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.


  • Kein passendes Gatter gefunden oder was? :weg:

    :haue:


    15 x 1N4148 = 75 Cent.

    Passendes OR-Gatter mit 15 Eingängen ... unbezahlbar. (Weil nicht verfügbar.)

    "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.


  • So, mal eben zusammen gebaut:



    Sortenreine Mischbestückung würde ich mal sagen.... 8o


    Jetzt muss ich nur noch die TTL suchen... weia, das liebe ich. In der Abteilung muss ich dringend mal Inventur machen und neu sortieren.8|


    Nachtrag: na Toll, der 148er hab ich natürlich nicht da....:/ mal sehen ob ich den irgendwo rupfen kann :syshack:

  • Schön ... ^^

    Der untere 6522 ist kein "A".

    :haue:


    15 x 1N4148 = 75 Cent.

    Möööp! 15x 1n4148 = 0,14 Euronen :P

    Kessler verlangt 5 Cent pro Stück (ab 10).


    Bei deinem Preis ist es noch sinnvoller, kein Gatter zu verwenden. Außerdem kenne ich wie gesagt kein OR (oder NAND, ginge auch) mit 15 Eingängen. Müsste man also mindestens zwei nehmen. Alles viel mehr Aufwand als die Dioden.

    "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.


  • Weil die Frage irgendwann sicher kommt :-) ...

    • Das Board läuft bei mir hier auch mit 2 x WDC W65C22N6TPG-14 als VIAs und 1 x W65C02S6TPG-14 als CPU. Die drei Kollegen bleiben dabei völlig kalt. :-)
    • Die W65C02S6TPG-14 CPU in Mischbestückung mit G65SC22P-2 lief nicht.
    • Umgekehrt laufen die 2 x WDC W65C22N6TPG-14 mit einem MOS 6502 zusammen einwandfrei.

    (Man frage mich nicht nach den genauen Hintergründen, warum welche Kombi will oder nicht.)


    Für den W65C02S6TPG-14 muss das Rev. 2-Board angepasst werden, sonst nimmt er Schaden! (Wird in Rev. 3 berücksichtigt.) Illegal Opcodes kann er natürlich nicht, allerdings vermurte ich stark, dass die keine Rolle bei der 1551 spielen. ;-)

    "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 hab da noch so 10 oder ein paar mehr von, tausche gerne gegen gold :D

    Ferengi, was? :-D

    "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.


  • Macht nix. Der rennt auch auch ohne 'A' mit 2MHz.

    Das täuscht. Ich habe aus einer 1571 zwei 6522 ohne A "geliehen", die liefen nicht, obwohl sie in der 1571 tadellos ihren Dienst tun.

    Ansonsten wird sich sicher noch einer mit 'A' in irgendeiner Floppy finden.

    Echte MOS6522A sind so selten wie Beamtenschweiß. Ich habe keinen einzigen davon irgendwo.

    "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.


  • Wollte auch mal Erfolg melden: Die Platine läuft bei mir in der 1551 problemlos. Ich musste nur alles mit je 2 Sockeln höher setzen, weil ein großer 100 nF Kondensator im Weg war:


    Die CPU ist eine 6502 (ohne A), die ich mir aus einem Replacement Board für den 7501 (C16) ausgeliehen hatte (war also für 2 MHz getestet). Die beiden 6522 sind von einem Ebay-Link aus Holland, den mir Kinzi geschickt hatte.


    Wenn ich mir den Thread durchlese, ärgere ich mich gerade, weil ich von Mouser extra WDC ICs bestellt hatte, die ich natürlich hätte testen können. Hab ich aber leider vergessen. Der W65C22N6TPG-14 liegt bei mir noch in einer Tüte, der W65C02S6TPG-14 ebenfalls.


    Der W65C02 dürfte aber wegen der fehlenden illegalen Opcodes nicht 100% kompatibel, oder? Wie sieht es damit mit diversen Floppyspeedern aus, oder gibt es die bei der 1551 nicht?


    Hat eigentlich noch jemand ICs von WDC bestellt? Die kamen bei mir in einer riesigen Tüte mit vielen Warnhinweisen, weil die ICs trocken gelagert werden sollen. Übertreiben die da nicht ein wenig?


    Vielen Dank nochmal an Kinzi für diese tolle Platine! Irgendwer aus dem Marburger Forum hat noch eine defekte 1551, die sollte doch damit zum Laufen zu bekommen sein.

  • Wenn ich mir den Thread durchlese, ärgere ich mich gerade, weil ich von Mouser extra WDC ICs bestellt hatte, die ich natürlich hätte testen können. [...] der W65C02S6TPG-14 ebenfalls.

    Vorsicht, dafür muss man diese Revision der Platine (Rev. 2) noch umbauen! Der WDC hat ein paar Pins, die beim originalen 6502 anders belegt sind. Das tut dem WDC nicht gut. Wird in Rev. 3 berücksichtigt.

    Der W65C02 dürfte aber wegen der fehlenden illegalen Opcodes nicht 100% kompatibel, oder? Wie sieht es damit mit diversen Floppyspeedern aus, oder gibt es die bei der 1551 nich

    Also ich weiß von keinen Speedern, aber ich bin auch nicht so in der 264-Ecke zu Hause.

    Hat eigentlich noch jemand ICs von WDC bestellt? Die kamen bei mir in einer riesigen Tüte mit vielen Warnhinweisen, weil die ICs trocken gelagert werden sollen. Übertreiben die da nicht ein wenig?

    War bei mir auch so. Ich hatte das eher als Nachweis verstanden, dass die ICs bei ihnen trocken gelagert wurden.

    Vielen Dank nochmal an Kinzi für diese tolle Platine!

    Bitteschön. :-)

    Danke für das Feedback.

    "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.


  • Der W65C02 dürfte aber wegen der fehlenden illegalen Opcodes nicht 100% kompatibel, oder? Wie sieht es damit mit diversen Floppyspeedern aus, oder gibt es die bei der 1551 nich

    Also ich weiß von keinen Speedern, aber ich bin auch nicht so in der 264-Ecke zu Hause.

    Da dürfte doch der mad^bkn was zu sagen können. Oder den Krill, der hat doch zumindest schon mal einen Loader beigesteuert: https://www.pouet.net/prod.php?which=63918

  • Da dürfte doch der mad^bkn was zu sagen können. Oder den Krill, der hat doch zumindest schon mal einen Loader beigesteuert: https://www.pouet.net/prod.php?which=63918

    Und der läuft mit der 1551?

    "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.


  • Da dürfte doch der mad^bkn was zu sagen können. Oder den Krill, der hat doch zumindest schon mal einen Loader beigesteuert: https://www.pouet.net/prod.php?which=63918

    Und der läuft mit der 1551?

    Da ich keine 1551 habe, und bei der prod auch erstmal nix steht, kann ich das nicht sagen. Wäre aber schön, wenn bei einem 264er Demo auch die 1551 supported wird!

  • Vorsicht, dafür muss man diese Revision der Platine (Rev. 2) noch umbauen! Der WDC hat ein paar Pins, die beim originalen 6502 anders belegt sind. Das tut dem WDC nicht gut. Wird in Rev. 3 berücksichtigt.

    Danke für den Hinweis, es hatte mich schon gewundert, dass der W65C02 einfach so funktionieren sollte. Ich kann mich erinnern, dass für die 1541 oder den VC20 ein paar Pins anders belegt sein müssen. Dann hatte ich das wohl falsch verstanden, dass die Platine mit dem W65C02 sofort funktioniert.

  • Danke für den Hinweis, es hatte mich schon gewundert, dass der W65C02 einfach so funktionieren sollte. Ich kann mich erinnern, dass für die 1541 oder den VC20 ein paar Pins anders belegt sein müssen. Dann hatte ich das wohl falsch verstanden, dass die Platine mit dem W65C02 sofort funktioniert.

    1551 CPU/TIA-Replacement Board (WIP)

    Für den W65C02S6TPG-14 muss das Rev. 2-Board angepasst werden, sonst nimmt er Schaden! (Wird in Rev. 3 berücksichtigt.) Illegal Opcodes kann er natürlich nicht, allerdings vermurte ich stark, dass die keine Rolle bei der 1551 spielen. ;-)

    "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.


  • Der W65C02 dürfte aber wegen der fehlenden illegalen Opcodes nicht 100% kompatibel, oder? Wie sieht es damit mit diversen Floppyspeedern aus, oder gibt es die bei der 1551 nicht?

    Hier findet sich einiges an Speedern, aber nicht zwischen 1541 und 1551 sortiert. Zum Austoben ...äh -testen reicht das aber,


    http://plus4world.powweb.com/sl/326

  • Da dürfte doch der mad^bkn was zu sagen können. Oder den Krill, der hat doch zumindest schon mal einen Loader beigesteuert: https://www.pouet.net/prod.php?which=63918

    Und der läuft mit der 1551?

    Da ich keine 1551 habe, und bei der prod auch erstmal nix steht, kann ich das nicht sagen. Wäre aber schön, wenn bei einem 264er Demo auch die 1551 supported wird!

    Soci hat einen Fork von Bitfire mit nativer 1551-Unterstützung gebaut, der wird auch in einigen Plus4-Demos und -Spielen benutzt:

    https://plus4world.powweb.com/tools/BitfirePlus4


    Dort werden 6502-Unintendeds benutzt:

    https://github.com/dotscha/bit…itfire/drivecode.asm#L404


    Mein IRQ-Loader hat noch keinen nativen 1551-Support, aber den werde ich auch mal demnächst dazutippen. =)