Z80 Rechner mit 25MHz, VGA und z80pack-kompatible Disks ...

  • Schaut Euch einfach mal

    https://github.com/skiphansen/pano_z80

    an.

    Interessant, weil mit recht wenig Aufwand ein richtig leistungsfähiges Z80 System mit CP/M zum Laufen gebracht werden kann.

    Woher man die Panologic Pano Gen 1 Würfel (das sind kleine Thinclients mit FPGA aus dem Jahre 2012) herbekommt, habe ich noch nicht herausgefunden *1). Die Gen 2 Würfel kriegt man wohl einfacher.


    Ansonsten aber eine feine Idee.


    *1) ... ja gibt es wohl auf ebay.com, siehe https://www.ebay.com/sch/i.htm…0&_nkw=Pano&_sacat=175702 ... da steht aber nie das "G1" dabei.

    "Ich habe keine Zeit mich zu beeilen." (Igor Strawinsky)


    ... und schaut auch mal bei meinem Blog vorbei ...

    Einmal editiert, zuletzt von Peter z80.eu ()

  • Moin,


    laut der Beschreibung auf Github, ist der G1 daran zu erkennen, dass er nur einen VGA-Port hat.

    Viele der hinter dem eBay-Link auftauchenden Geräte scheinen genau diese Version zu sein.

    Leider aber alle aus den USA (mit entspr. hohen Versandkosten)


    interessiert wäre ich ja schon, aber man müsste sich schon zu mehreren zusammentun - es sind ja einige Anzeigen dabei, die gleich mehrere anbieten. Dann verteilen sich die Versandkosten auch besser auf


    VG

    Michael

  • Irgendwie sehe ich nicht den Vorteil dieses Projekts. Wenn ich sowas will, nehme ich mir einen irgendeinen Thin Client (steht eh schon rum oder 5 Euro auf ih-Bääh) und mache einen Z80-Emulator drauf. Wenn ich das als Autostart einrichte, habe ich genau das, was das Projekt liefert. Ich sehe das als schönen Vorschlag, was man mit einem vohandenen Pano anstellen kann - extra besorgen würde ich mir den nicht.

    Und da auf den aktuell verfügbaren Thin Clients genug Platz ist, würde ich noch andere Emulatoren hinzufügen, ein kleines Auswahlmenü machen und fertig ist meine Universal-Retro-Maschine.


    Gruß, Jochen

  • Alles eine Geschmacksfrage - mir gefällt das Projekt.

    Die Emulation im FPGA ist meiner Meinung interessanter, als eine in Software.

    Und der Pano ist deutlich kleiner, als die üblichen Thin-Clients, die ich so kenne.

    Wenn es sich ergeben sollte, daß jemand einen Posten von den Dingern besorgt, würde ich da gerne mitmachen.

  • Hallo,


    interessantes Projekt. FPGA CP/M Maschine mit USB. Wollte ich schon immer haben!


    Ich hab mal einen 4er Pack Clients bestellt. Würde davon auch welche abgeben.


    Gruß, Rene

  • Das ist dann bestimmt die 1001te Z80 im FPGA Version nach Grant Searle ;)

  • Multicomp hab ich ja schon seit Jahren mehrfach aufgebaut. Leider immer noch nicht mit schönem Gehäuse.

    Xilinx Programmer hab ich da, der paßt hoffentlich auch hierfür. Stammt noch von kleineren Spartan-3 Experimenten


    Dann mal abwarten. Ende August sollten die Dinger hier sein.


    Gruß, Rene

  • Morgen soll das Paket geliefert werden. Wenn alles in Ordnung ist, könnte ich die 3 gleich weiterschicken.


    Vor dem Wochenende komme ich wahrscheinlich nicht dazu, mich näher damit zu beschäftigen. Ich weiß auch noch nicht, ob meine tool-chain schon dafür taugt, das Ding zu bespielen. Deshalb will ich erstmal lieber nicht anbieten, das auch noch zu machen.


    Gruß, Rene

  • Werde ich möglichst bald versuchen. Wenn so etwas zulange rumliegt und den Reiz des Neuen verliert, können sonst auch mal 2 Jahre draus werden, bevor ich damit weitermache.


    Ich sollte mich einfach schonmal mit dem Projekt weiter beschäftigen und die Files runterladen.


    Gruß, Rene

  • OK, XILINX ISE 14.7 läuft unter Windows 10 anscheinend nicht. xc3sprog sollte man wohl für das verwendete Kabel anpassen.

    Ich werde mal schauen, ob ich ISE auf meinem alten XP Thinkpad installiere oder doch gleich unter Linux weitermachen.


    Morgen sollen die thin clients und auch mein "neuer" Sinclair QL ankommen. Womit fange ich an?!?


    Gruß, Rene

  • Ja, ich hab das FPGA Projekt nochmal gebaut (nicht notwendig, das target ist ja schon vorhanden) und mit meinem China-JTAG-Adapter auf das Gerät geschrieben. Dann noch einen USB-Stick vorbereitet - und läuft.


    Jetzt muß ich nochmal sehen, welches Diskformat am günstigsten ist. z90pack oder multicomp. Ich denke letzteres.


    Jedenfalls kann ich die 3 vorgemerkten PANOs jetzt gern verschicken. FPGA Flash schreiben geht notfalls auch. Aber nur, wenn es sein muß. Kostet Zeit, die ich im Moment nicht so viel hab. Das Teil muß dafür natürlich zerlegt werden.


    Gruß, Rene

  • Hallo,


    also, die Panos werde ich dann flashen und am Wochenende bereit zum Verschicken machen. Einen USB-Stick mit den CP/M Images könnt ihr ja schon vorbereiten. Ich hatte zuerst einen 4GB Intenso probiert, das hatte nicht funktioniert. Danach einen 256MB non-name, der ging.


    Wenn ihr künftig auch mal eine neue FW aufspielen wollt, empfehle ich diese Seite:


    https://tomverbeure.github.io/…c-JTAG-First-Contact.html


    Da sieht man auch gleich die richtige Belegung.


    Die 3 Panos gehen dann an


    Toast_r

    Peter z80.eu

    Larry_L


    Das fertige Gerät inklusive DHL Versand kostet dann 33€. Paypaladresse oder Bankverbindung gibts per Konversation. Wo ich die Adresse noch nicht hab, bitte schicken.


    Ich selbst habe bisher z80pack Diskimages zum Testen benutzt. Interessanter sind sicher die multicomp Images. Aber hier ist die Rede von 8MB img Files. Weiß darüber jemand mehr? Ich kenne nur ein deutlich größeres SD-Card Image, was wahrscheinlich aus den Diskimages einfach zusammengesetzt ist. Kann man die cpmtools nutzen, um multicomp Images zu erstellen/bearbeiten? Ich würde mir gern ähnliche Images basteln wie für den Z80-MBC2.


    Als nächstes steht dann eigentlich noch eine Modifikation der "Firmware" an. Ich fände eine deutsche Tastenbelegung nützlich aber nicht zwingend. Wichtiger finde ich eine Taktumschaltung. Spiele machen mit 25MHz keinen Spaß. Beim original Multicomp hatte ich dafür mal einen Schalter an einen freien Pin gelegt und abhängig davon auf 4MHz runtergeschaltet.


    Gruß, Rene

  • Super! Schon beim nächsten geöffneten Pana ist keine JTAG-Stiftleiste eingelötet. Soviel zu schnell mal flashen X(

    Und ich wollte mir vor ein paar Wochen schon so ein Dingsbums kaufen, was man einfach in die Lötpads steckt.

    OK, also Lötzeug vorholen. Schon blöd, wenn man kein dediziertes Bastelzimmer hat ;)


    Gruß, Rene

  • Ich selbst habe bisher z80pack Diskimages zum Testen benutzt. Interessanter sind sicher die multicomp Images. Aber hier ist die Rede von 8MB img Files. Weiß darüber jemand mehr? Ich kenne nur ein deutlich größeres SD-Card Image, was wahrscheinlich aus den Diskimages einfach zusammengesetzt ist. Kann man die cpmtools nutzen, um multicomp Images zu erstellen/bearbeiten? Ich würde mir gern ähnliche Images basteln wie für den Z80-MBC2.

    Soweit mir bekannt, hängen die 8MB pro Disk mit CPM2.2 zusammen. Dort gehen max. 8MB als Höchstgrenze. Der Wert im Weiteren ist eine Übereinkunft (bei den Multicomps), damit die Disk-Images unter allen CPM-Versionen nutzbar sind. CPM3 koennte mehr, aber eben nicht CPM2.


    Wie das mit den Disk-Images am besten geht, wurde im Retrobrewcomputers Forum von Rienk Koolstar beschrieben. Ich hab' mir das als pdf rausgezogen, nur leider finde ich im Augenblick den File nicht :-( Sobald ich ihn gefunden habe, stelle ich ihn ein.


    => leider nicht wieder zu finden, aber ich habe eine passende Kurzbeschreibung gefunden:


    Card layout:

    sector --------------------------------------------------------------

    0 the first 8 Mbytes unused: \ Put partition table here

    16384 8MB volume 1 | if desired.

    32768 8MB volume 2 |

    49152 8MB volume 3 |

    = . |

    = . | 2 Gbyte maximum reserved memory

    1949696 end of 1 GB card, or |

    = . |

    = . |

    4161536 8MB volume 254 (RAMDISK) |

    4177920 8BM left unused (disk -1) /

    4194304 unused space to be formatted as FAT partition

    ------------------------------------------------------------


    Unter Linux könnte man dann mit dd das Gesamt-image in Disks zu 16384 Sektoren zerlegen bzw. ein neues durch aneinanderfügen der einzelnen Disks zusammenbauen. Unter Windows sollte es auf ähnliche Weise machbar sein.


    => doch noch gefunden, man sollte spät Nachts nichts suchen ;-)