Hier mal ein Bild eines kompletten PET - ohne klassische Tastatur oder Drive, nur durch Software-Update!
Beiträge von fachat
-
-
Oh, und nebenbei: eine neue Version des Boot-ROMs hat jetzt auch experimentellen Support für USB keyboards:
Das USB keyboard kann man dann im PET (unter BASIC4) verwenden.
-
- Ebenso den Parameter zu Ux bei den Disk commands nicht nur auf 8 und 9 beschränken
Ich meine, daß die von 8 bis 15 funktionieren.
Ich meine andersrum

Aber ich teste das auf jeden Fall

Ich schätze ich hab das verwechselt oder unzulässig verallgemeinert

U geht mind. bis 10 - nur D geht nur 0/1.
Respekt!
-
- Ebenso den Parameter zu Ux bei den Disk commands nicht nur auf 8 und 9 beschränken
Ich meine, daß die von 8 bis 15 funktionieren.
Ich meine andersrum

Aber ich teste das auf jeden Fall

-
Hier endlich der update des Ultra-CPU boards auf github:
GitHub - fachat/csa_ultracpu: The CPU board for a 12MHz Colour-PET clone with modern interfacesThe CPU board for a 12MHz Colour-PET clone with modern interfaces - GitHub - fachat/csa_ultracpu: The CPU board for a 12MHz Colour-PET clone with modern…github.comWer sich gleich die Video-Features anschauen will kann sich das hier reinziehen: https://github.com/fachat/csa_…b/spartan3e/CPLD/VIDEO.md
Einen USB-Stack, der "im Hintergrund" die Tastatur und Maus bedienen kann und dem PET vorgaukelt er hätte damit eine Tastatur gibt es auch mit dem vor kurzem erfolgten update des USB stacks: https://github.com/fachat/usb65
Der nächste Schritt wird sein, den USB-Stack als Option beim booten mit einzubinden. Da könnte der Rechner dann sogar ohne Original PET Tastatur (in gewissem Rahmen) funktionieren....
Ausserdem wollte ich das BASIC 4 ROM etwas aufpimpen..:
- Den Parameter zu "Dx" bei den Disk commands nicht nur auf 0 und 1 beschränken
- Ebenso den Parameter zu Ux bei den Disk commands nicht nur auf 8 und 9 beschränken
- Kernel jump table dem C64 anpassen (ich denke das könnte ein backport vom CBM-II BASIC werden)
- ...
-
Der 8296 hat 128k dRAM und CRTC. Kann m.W. mit umsetzen von wenigen ICs und jumpern von den üblichen 80 auf 40 Zeichen umgebaut werden. Hab ich aber noch nie von gehört dass jemand einen "4296" gebaut hätte.
Edit: normal werden wie üblich 32k verwendet, der ROM Bereich kann zweifach durch RAM ersetzt werden, um dann 96k nutzen zu können. Die restlichen 32k zu nutzen gehen m.W.n. nur mit Jumpern
-
So ein board wäre sicher interessant.
Aber auch Aufwand mit den vielen ICs.
Und den CRTC gibt es gar nicht mehr neu.
Der MiniPET ist auf jeden Fall eine Alternative - wenn auch langweilig.... Wenn man eh nicht mehr Features hat als das Original kann man auch das Original Board nachbauen

Ich plane ja meinen Ultimate PET mal in eine große Platine mit PET und/oder C64 Formfaktor zu bringen ... aber das dauert noch...
-
Alles anzeigen
..wirds davon auch wieder Alu-Prints geben?
Kann ich bei Bedarf gerne machen. Ich dachte der 6545 interessiert aber nur wenige... nur fachat !?!?

Aber wenn sich hier genug Leute melden würde ich einen Schwung Alu-Prints machen.
Ist auf jeden Fall interessant, Danke!
Aber als Alu-Print würde ich eher den 6502 nehmen

-
Ein neues Release des xa65 cross-assemblers for 6502 und 65816 ist da!
Die neue Version 2.4.0 gibt es hier: https://floodgap.com/retrotech/xa/
Main new features are:
- listings
- better compatibility with ca65 and even C formats
- CA65 cheap local labels, anonymous labels
- # error and .assert for, well asserts
- much better support for linking of o65 files
-
Da ist doch ein 6845 drauf. Der könnte auch noch schwer zu bekommen sein, oder?
-
Außerdem arbeite ich an einem 3D printed Case auf Basis eines Designs von CGtrader. Das musste ich kaufen also werde ich das leider eher nicht veröffentlichen können, höchstens die Edits
-
Hier mal ein update. Inzwischen habe ich den CPLD durch einen FPGA ersetzt, und viel an der Video-Ausgabe gebastelt. Dabei habe ich mich vom C128 VDC und dem VIC-II inspirieren lassen...
Ah Mist keine Videos hier. Muss ich mal auf YT präsentieren dann kann ich es hier verlinken
-
Sorry für das Aufwecken dieses Zombie-Threads


-
Bei meinem fraglichen Laufwerk handelt es sich zum einen um ein Panasonic JU-570-1, kein 1541 ALPS oder Mitsumi Laufwerk.
Das fährt beim Formatieren an den Anschlag - und bleibt dann dort. Und formatiert offenbar alle Spuren auf der gleichen Postion. Daher auch am Ende die Fehlerkanal-Meldung "20, Read Error, 78,1".
Beim Lesen, etwa "Catalog" danach, fährt es aber durchaus an die richtige Stelle und liest auch das Inhaltsverzeichnis. Der Steppermotor kann sich also durchaus bewegen. Der Kopfschlitten ist normal beweglich.
Spur 1-77 sind auf einer Seite von außen nach innen. Spur 78 ist auf der zweiten Seite wieder ganz außen.
IIRC formatiert die Floppy beide Seiten auf einem Track bevor sie auf den nächsten Track geht. Daher kommt der Fehler auf Spur 78 recht schnell
-
Ja, das geht. Habe ich oben mehrfach betont; Lesen und Schreiben geht. Beim Formatieren fährt die an den Rand, lässt einen lange warten und zum Schluss gibt es den Read Error.
Die Übersetzung als Sync Error stammt aber aus späteren Manuals; vorwiegend 1541. Die alten Referencemanuals zur 8050/8250/9060/9090 nennen das ganz kühlr Hardware Error.
Sorry wenn erwähnt - geht Schreiben auf beiden Seiten? D.h. auch wenn die Disk >50% voll ist?
-
Alles anzeigen
"Speed-Test" zu schnell oder zu langsam: Die Commodore Elektronik ist erstaunlich tolerant für Geschwindigkeitsabweichungen. Auch bei etwas schnellerem oder langsamerer Drehzahl wird das Directory einer Diskette noch immer gelesen.
Schneller ist eigentlich selten problematisch, außer das Magnet Material der Diskette macht nicht mehr mit.
Problematisch ist "langsamer", denn irgendwann überschriebt man mit dem letzten Block den ersten Block ...
Schön dass es nun läuft, zumindest das eine!!

Die Commodore Elektronik ist selbst-justierend und daher tatsächlich ziemlich tolerant bzgl Geschwindigkeit. Bei jedem 1-Bit wird der Timer neu gestellt. Im Gegensatz zu der Apple Elektronik, die die Geschwindigkeit über einen ganzen Block braucht. Ich plane da ein Youtube video komme aber echt nicht dazu...
-
Ja da brauchts wohl einen Adapter. Entweder einen 3fach -Platinenstecker-Pinnökel der aus dem einen Platinenstecker des PET 2 macht. Oder evtl geht das SD2PET auch am Ende der Kette, wenn man einen Cardedge<->IEEE-488 Adapter hat.
Selbst wenn man die Arduino Funktion nicht nutzt kann das nan488 hier als Adapter dienen
GitHub - fachat/nano488: An IEEE488 interface for the PC using USB and an Arduino Nano (tm)An IEEE488 interface for the PC using USB and an Arduino Nano (tm) - GitHub - fachat/nano488: An IEEE488 interface for the PC using USB and an Arduino Nano (tm)github.comAllerdings bräuchtes es mit SD2PET ein IEEE488 Kabel mit echtem Stecker auf beiden Seiten
Edit: ich sehe Svens und andere Lösungen sind schon erwähnt - insofern nano488 nur als Alternative.
-
Da gibt es genau eine Stelle, wo auf den CRTC zugegriffen wird. Und das ist bei der Initialisierung und Umkonfiguration für TEXT und GRAPHICS mode.
Keine Zugriff zum Setzen von irgendwelchen Fenstern.
Nur um diese Frage zu klären. CRTC hat mit Fenstern nichts zu tun. Die Fenster sind ein Feature des Editor ROM. Der CRTC zeigt immer nur den ganzen Bildschirm an.
Exbasic II für B4 upgrade ROMs habe ich aber auch nicht.
Aber so wie ich verstanden habe können wir die Software nutzen? Ich würde das gerne in den Micro-PET mit aufnehmen....
-
Ich hab mir mal die 8x8 mm Taster bestellt: https://www.ebay.de/itm/265874775715?var=565699820977
Wie werden die eigentich davon abgehalten, nach unten rauszufallen? Is da die Platine untendrunter die das hebt?
-
Ich finde es immer noch spannend, mit wie wenigen TTL die Grafik erzeugt wurde. Ich muss das glatt mal mit dem A2 vergleichen...
-
Die e-bay-Auktion von oben ist schon beendet... Ihr habt nicht zufällig eine echte Part number / Hersteller?
Gedruckt habe ich es schon - aber der eigentliche Taster fehlt leider noch...
-
Super, werde ich ausprobieren!
-
-
Das BASIC hat einiges an quirks. Ich hab das damals auch durchgemessen ... https://www.extrapages.de/arch…-of-a-microbenchmark.html
Ausserdem mal bei 8bit show and tell reinschauen. https://youtu.be/B-Cky_2l11U
-
Da würde ich dann als erstes mal den Interrupt prüfen. Der triggert Cursor und auch Tastatur.
-
Es gibt Adapter SCART-> VGA.
Aber wird da auch das Timing angepasst? VGA Timing ist deutlich schneller...
-
Hallo André, ich hab den SD-Adapter von AZ-Delivery genommen. Auf der neuen IO-Board Version werde ich aber darauf verzichten und einen SD-Karten Sockel mit Pegelwandlern direkt auf der Platine unterbringen.
Gibt es einen Schaltplan von AZ-Delivery?
Welchen SD-Karten Sockel willst Du nehmen? Ich suche einen der noch 'von Hand' lötbar ist. D.h. auch smd, aber ohne 'versteckte' pins.
-
Sehr cool.
Welchen Micro SD Adapter verwendest Du?
-
sieht super aus.
Wie reinigst Du die Platinen so?
-
sind die videos denn schon online?