80Z Karte rebuild?

Es gibt 180 Antworten in diesem Thema, welches 19.283 mal aufgerufen wurde. Der letzte Beitrag (18. Juli 2023 um 18:52) ist von Natas.

  • Hallo Allerseits,

    ich suche schon länger erfolglos eine 80Z Karte für den C64; daher die Frage ob es vielleicht mitlerweile ein Community Projekt für einen Nachbau gibt?

    Danke Euch

    Stephan

  • Spielt eigentlich keine Rolle, da es beides gibt und beides meist zusammen benutzt wird.

    Bitte melde dich an, um diesen Link zu sehen.

    Klappt der Download etwa dort bei Dir?? ?(

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1

  • Es steht doch da, dass wer Interesse hat sich per email melden soll und dann die Datei gemailt bekommt.

    Ja, wenn man die Projekte im unteren Screenshot haben möchte.


    Klappt der Download etwa dort bei Dir?? ?(

    Der Download klappt bei mir auch nicht. Habe es mit mehreren Browsern auf unterschiedlichen Betriebssystemen versucht.

  • Schaut mal hier im Forum nach, da wurden die Stände auch schon "dupliziert" gepostet, da scheinbar die Online-Verfügbarkeit etwas von gewissen Serotonin/Hormon-Pegeln abhängig ist... Ich glaub sogar, dass kinzi das mal dupliziert hat, aber bitte schlagt mich nicht, wenns wer Anderes war :whistling::saint:

    Knusis wollte auch eine -sogar kombinierte- Lösung bringen, aber das ist m.W.n. noch nicht spruchreif und/oder auch primär für den SX64 gedacht (was den User-Kreis stark einschränken dürfte...)

    Hab beide User ABSICHTLICH NICHT "@" gesetzt und somit aufgescheucht, d.h. Suchfunktion nutzen oder PN

    OT: die 80Z Karte für den VC20 hab ich in Arbeit, was Redesign anbelangt :wink:

  • Asklia hat da, soweit ich weiß, was in Arbeit. Ist aber noch nicht fertig.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Herzstück dieser 80Z- Karte ist wohl der Bitte melde dich an, um diesen Link zu sehen..
    Weiß jemand, in wieweit sich ein Bitte melde dich an, um diesen Link zu sehen. davon unterscheidet?

  • Tobias Ich habe im Forum dazu Bitte melde dich an, um diesen Link zu sehen. gefunden.

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Weiß jemand, in wieweit sich ein C128 VDC davon unterscheidet?

    Massiv. Beides sind programmierbare CRTCs, aber viel weiter gehen die Ähnlichkeiten nicht.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    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.

  • Der VDC kann Farbe und Zeichen hat einen Cursor und benötigt eigenen Speicher.
    Der CRTC ist im wesentlichen nur ein Video-Timing-Generator der HSync und VSync und einen Pixeltakt und Adressen auf einem Adressbus generiert also eigentlich nur ein Schwarzweiß Bitmap ausgeben kann.
    Für Zeichen und Farbe muss man selber sorgen.
    Soweit man einen VDC ohne C128 dran bekommt sollte es möglich sein den 80Z Modus des C128 an einem C64 nach zu rüsten.
    Ein Teil der C128 Software sollte man also zum laufen bekommen z.B. das Basic dann allerdings vom Speicher ähnlich beschränkt wie das C64 Basic.

    Vielleicht bekommt man auch die eine oder andere Textverarbeitung mit Patches zum laufen.
    Die Frage die sich stellt was ist das Ziel?

  • Natas Einen VDC am C64 nachrüsten? Klingt spannend...

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Natas Einen VDC am C64 nachrüsten? Klingt spannend...

    Man braucht ja nur in den Schaltplan schauen wie der am C128 angeschlossen ist und es genauso machen.

    An einem C128 kann man ja auch im C64-Modus den VDC benutzen: Bitte melde dich an, um diesen Link zu sehen.Mehr dazu hier: Bitte melde dich an, um diesen Link zu sehen.

  • Was mit einem nachgerüsteten VDC möglich ist sollte man an einem C128 der mit gedrückter C= Taste gestartet wurde sehr gut testen können.
    Heute dürfte das größte Problem sein einen VDC aufzutreiben. Ist wohl doch noch (7 ICs auf Lager) nicht so schwierig aber nicht wirklich günstig: Bitte melde dich an, um diesen Link zu sehen. 25€
    Falls das jemand tatsächlich vor hat umzusetzen würde ich empfehlen die 64K-VDC RAM gleich mit bestellen: Bitte melde dich an, um diesen Link zu sehen. 24€ (leider derzeit nicht verfügbar)
    Im poly.play shop gibt es noch 8x MOS8563R9 der MOS 8563R9B ist ausverkauft.

    Wie man hier sieht ist der VDC wie ein Grafikboard angeschlossen und ein eigenständiges System:

    Der VDC benötigt D0-D7, A0, R/W, 2MHz (kein Takt sondern Chip Select wenn 2Mhz Modus aktiv) , /ChipSelect, /Reset, /LP (Light Pen?), das sollte also machbar sein.
    Wenn man auf den Monochromausgang verzichtet (74LS32N, 7407N, 74LS06N, 2x 2SC1815 und die 6 Widerstände) ist das recht übersichtlich.

    Bitte melde dich an, um diesen Link zu sehen.

  • Statt 2x 4416 (16KB) kann man auch 2x4464 (64KB) RAM verbauen.
    Pin 4 2MHz-Modus-aktiv könnte man einfach an VCC 5V hängen können, Pin 25 für den Lightpen ebenfalls, Reset an C vom Expansion Port.

    Pin 7 /CS8563 an 7 /IO1 vom Expansion Port das würde den VDC in den Bereich $DE00-$DEFF mappen
    Pin 8 A0 an Y vom Expansion Port

    Pin 9 R/W an 5 R/W vom Expansion Port
    Pin 18 D0 - Pin 10 D7 an 21 D0 - 14 D7 vom Expansion Port
    den Rest wie auf dem Schaltpan.
    Die beiden VDC Register $D600 und $D601 wären dann auf die Adressen $DE00 und $DE01 gemäppt.

    Existierende Software müsste dahingehend gepachtet werden.
    Möchte man die original Adresse verwenden müsste die PLA modifiziert werden, das der SID vollständig oder zumindest auf $200 (512) Bytes aus kodiert wird werksmäßig wird er das auf $400 (1024) Bytes und somit belegt er statt den benötigten $20 (32) Bytes belegt der SID mit seinen zahlreichen Spiegelungen $400 (1024) Bytes und auch den Bereich $D600-$D7FF.
    Dann könnte man auch /IO1 oder /IO2 in der veränderten PLA auf $D600 dekodieren alternativ müsste noch ein Adressdekoder auf die Platine.

  • Asklia hat da, soweit ich weiß, was in Arbeit. Ist aber noch nicht fertig.

    Prototypen exisiteren für eine 8 MHz Z80 Karte und passende 80 Zeichenkarte.

    Allerdings fehlt uns nun Manpower beim Layouten für eine Kombikarte.

    Dazu auch ein passendes BIOS und 52k CP/M mit Unterstützung der grossen Laufwerke.

  • Hat es von Commodore nicht Pläne für eine 80 Zeichen Karte auf VDC Basis gegeben?

    Hier unter Hardware der erste Eintrag: Bitte melde dich an, um diesen Link zu sehen.

    YouTube Kanäle über Basic, den C128 und den VDC-Chip
    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.
    Commodore 8-Bit Projekte
    auf Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. zu Commodore 8-bit Hardware
    auf printables.com
  • Hat es von Commodore nicht Pläne für eine 80 Zeichen Karte auf VDC Basis gegeben?

    Hier unter Hardware der erste Eintrag: Bitte melde dich an, um diesen Link zu sehen.

    Ich habe zu dem Bild aus dem Wiki noch ein anderes gefunden: Bitte melde dich an, um diesen Link zu sehen.


    es gab wohl dieses hier: Bitte melde dich an, um diesen Link zu sehen.
    Es gab wohl auch mal einen Prototypen eines C64 plus mit 80 Zeichen der einen 6545 verbaut hatte. Bitte melde dich an, um diesen Link zu sehen.

    Ich würde sowas gleich mit auf die Platine packen: Bitte melde dich an, um diesen Link zu sehen.

    Geht natürlich auch etwas einfacher dafür stimmen dann die Farben nicht unbedingt (dunkel Gelb/Braun): Bitte melde dich an, um diesen Link zu sehen.

    Was natürlich bei "meinem" Entwurf "fehlt", is ein EPROM mit Software, ich halte dieses für Ballast und würde es weglassen, die Initalisierung benötigt nur wenige Bytes und kann danach aus dem Speicher gelöscht werden.
    Beim C128 wird der VIC Zeichensatz in das VDC RAM beim starten kopiert das kann man natürlich genauso machen oder einen Zeichensatz von Diskette laden in den Speicher schreiben und dann den Zeichensatz aus dem Programmspeicher löschen.

  • Falls jemand diesen Core Bitte melde dich an, um diesen Link zu sehen. auf das Turbo Chameleon portiert hätte man praktisch eine Aufrüstung vom C64 auf den C128 und Z80 CPM Modus und C128 Modus inkl. 80 Zeichen zum anstecken.
    Für Z80 CPM mit 80 Zeichen ist es schon möglich sogar ohne FPGA.