Beiträge von Toast_r im Thema „Bild: Erweiterung 8032 - RAM oder Z80?“

    Ich habe so eine Platine, momentan ist die aber nicht in einen Rechner eingebaut.
    Software habe ich mit dem erwähnten mitgelieferten Programm auch bereits transferiert.
    Ist natürlich recht umständlich: Erst vom PC zum CBM, z.B. per Zoomfloppy,
    und dann unter CP/M vom CBM-Dateisystem ins CP/M-Dateisystem übertragen.
    Daß längst nicht alles lief, was ich übertragen habe, muß ich ja nicht extra erwähnen, oder? ;)

    Das ist dabei unabhängig vom Diskettenformat gelöst.
    Bei der Z-RAM werden einzelne REL-Dateien auf den Disketten angelegt, die im CP/M dann als virtuelle Disketten zur Verfügung stehen.
    Es gibt ein Dienstprogramm, (läuft unter CBM-Basic, nicht unter CP/M) mit dem die Dateien incl. dem virtuellen CP/M-Dateisystem erzeugt werden.
    Die Größe der Dateien kan dabei (weitestgehend) frei gewählt werden.
    So kann man auf einer physichen Diskette auch mehrere virtuelle CP/M Disketten erstellen.
    Das ganze ist somit weitgehend unabhängig vom Diskettenformat und dem verwendeten Laufwerkstyp.
    Die virtuellen Disketten können recht einfach hin- und herkopiert werden.
    Geschwindigkeitsmäßig kann diese Lösung vermutlich nicht mit direktem Blockzugriff mithalten, ist aber durchaus akzeptabel.
    Interessant ist auch, daß bei CP/M-Betrieb auf dem CBM (6502) ein Terminalprogramm läuft, das über einen extra dafür auf der Z-RAM Platine vorhandenen, 8 bit breiten Kommunikationport, läuft.
    Der besteht aus einem 6520 und einer Z80 PIO, die über ihre I/O Ports direkt miteinander verbunden sind.
    Das Terminalprogramm ist weitgehend in Basic geschrieben.
    Es kümmert sich neben Bildschirausgabe und Tastatureingabe auch um den Floppy-I/O und eine am Userport emulierte RS-232 Schinttstelle.
    Für den Dateitransfer zwischen CBM und CP/M gibt es ein unter CP/M laufendes Hilfprogramm, das Dateien zwischen beiden Dateisystemem hin- und herkopieren kann, incl. ASCII/PETSCII Umsetzung.

    Die Z80 Platine (Madison Z-RAM) wird im oberen Gehäuseteil montiert, Bauteilseite nach unten:
    Bitte melde dich an, um diesen Anhang zu sehen.

    Im Detail sieht die Platine so aus:
    Bitte melde dich an, um diesen Anhang zu sehen.

    Der leere Sockel ist normal, ist vorgesehen für einen Coprozessor.