Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » SD-Kartenadapter für Z1013 » Themenansicht

Autor Thread - Seiten: -1-
000
30.10.2024, 13:00 Uhr
gubby



Nachdem Ralle ihn schon auf einem Bild erspäht hatte möchte ich ihn nun hier mal vorstellen.
Einen SD-Kartenadapter für den PIO-Port am Z1013.
Ich bin mir darüber im klaren, dass die meisten von Euch müde abwinken werden:
SD-Kartenadapter, MEGAROM und USB-Adapter, alles gibt es schon.
Auch Schreiben auf SD-Karte ist derzeit nicht möglich.




Er dient dem Laden und gegebenenfalls gleichzeitigen Starten von z80-Files von einer SD-Karte.
Die Files müssen einen korrekten Headersave-Header enthalten. Es kann nicht mit DOS-Dateinamen
auf die Files zugegriffen werden. Die Nutzung von Unterverzeichnissen wird nur rudimentär unterstützt.
Die SD-Karte muss FAT oder FAT32 formatiert sein.
Das ganze ist aus einem Arduino-Projekt entstanden. Getreu dem Motto: "Z1013 meets Arduino"
Ich wollt mir eine Möglichkeit schaffen irgendwie ohne das Kassetteninterface auszukommen.
Natürlich braucht auch so ein Adapter ein bisschen Software, die auch irgendwie in den Speicher
gelangen muss. Da bietet sich natürlich ein PS2-Tastaturadapter regelrecht an.
Da ich leider keinen Zugriff auf die Quelletxte der moderneren Weiterentwicklungen hatte,
habe ich meine alte Version 1.1 zur Version 1.2 überarbeitet.

Mit F2 wird den Ur-Loader mit dem M-Kommando in den Speicher ab 100H geschrieben und anschliessend
mit J 100 angesprungen. Dieser lädt sich dann den eigentlichen SD-Loader von der SD-Karte. Im
Root-Verzeichnis muss sich dazu File INIT.z80 mit einem geeigneten SD-Loader befinden.
Es stehen derzeit SD-Loader für die Speicherbereiche E000-E0EF, 3F00-3FFF und FF00-FFFF zur Verfügung.
Eine Version F800-FFFF inkl. Headersave und Sprungverteiler ist noch in Arbeit.



Die Bedienung erfolgt über die Monitorerweiterung @X in der Kommandozeile.
@X gibt den Verzeichnisinhalt aus.



Folgende Kommandos werden unterstützt:
@X:
Anzeige des aktuellen Verzeichnisses. Es werden alle Unterverzeichnisse und alle z80-Dateien gelistet.
Bei den z80-Dateien wird der HEADER angezeigt. Es werden maximal 30 Zeilen angezeigt.
Sind im Verzeichnis mehr als 30 Dateien bzw. Verzeichnisse vorhanden können weitere Seiten
mit @X1 … @X9 angezeigt werden.

@XL <Zeichenkette>
Laden eines Programms welches die Zeichenkette im HEADER enthält. Das erste Programm welches die
Zeichenkette enthält wird geladen. Programme mit Programm-Typ „C“ werden automatisch gestartet.

@XLL <Zeichenkette>
Wie @XL aber ohne Autostart.

@XLA <HEX-Adresse> <Zeichenkette>
Laden auf eine alternative Ladeadresse. Ein Autostart findet nicht statt.

@XCD
Wechsel in das Root-Verzeichnis und Anzeige desselben.

@XCD <Verzeichnis>
Wechsel in das angegebene Verzeichnis. Der Verzeichnisname muss vollständig angegeben werden.
Ein relativer Wechsel von einem Unterverzeichnis in das nächste ist nicht möglich.
Ist der Wechsel erfolgreich wird der Inhalt des Verzeichnisses gelistet.

@XR Reset des SD-Adapters
Ein Reset ist nach jedem Wechsel der SD-Karte notwendig. Die Karten werden nur „readonly“ geöffnet
und können jederzeit entnommen und gewechselt werden.

@XV Anzeige der Firmwareversion des Adapters

Falls Interesse besteht würde ich die gesamte Software inkl. Quelltext hier in diesem Thread zu veröffentlichen.
Es dauert nur noch ein bisschen.
Randbemerkungen:
Der Adapter sollte natürlich auch mit dem Brosig-Monitor funktionieren, jedoch dann muss man halt den SD-Loader
über Band laden.
Die Software V1.2 des PS2-Adapters funktioniert natürlich auch mit den Platinen von Sven (schlaub_01).
Für RESET und NMI müssten allerdings die entsprechenden Verbindungen (siehe Schaltplan in einem weiteren Post) nachgerüstet
werden.

Dieser Beitrag wurde am 30.10.2024 um 13:04 Uhr von gubby editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
30.10.2024, 13:25 Uhr
felge1966
Default Group and Edit


Interesse ist auf jeden Fall vorhanden.
Eventuell wäre das ganze auch für Volkers Seite geeignet.

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
30.10.2024, 16:31 Uhr
candle.dd

Avatar von candle.dd

Ach ja Du, nun da ich die PS2-Tastaturadapterplatine von Dir habe wäre das ja eine prima Ergänzung und auch dann noch sinnvoll wenn der Sven (schlaub_01) wieder Platinen im Angebot hat.

Grüße vom Karsten
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
30.10.2024, 18:20 Uhr
schlaub_01




Zitat:
gubby schrieb
Die Software V1.2 des PS2-Adapters funktioniert natürlich auch mit den Platinen von Sven (schlaub_01).
Für RESET und NMI müssten allerdings die entsprechenden Verbindungen (siehe Schaltplan in einem weiteren Post) nachgerüstet
werden.



Es gibt auch seit einiger Zeit eine neue Tastaturadapter-Variante, die ich zusammen mit dem Andreas (Hobi) gemacht habe. Ich bin nur noch nicht dazu gekommen, das zu testen. Da sind alle Varianten (Standard und Brosig + Reset und NMI) konfigurierbar mit dabei. Ich gebe nur eben ungern etwas heraus, was nicht wirklich geprüft ist.

Aber ansonsten ist der SD-Adapter vom Uwe eine sehr schöne Erweiterung mit überschaubarem Lötaufwand und Material. Super Sache!

Viele Grüße,
Sven.

Dieser Beitrag wurde am 30.10.2024 um 18:32 Uhr von schlaub_01 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
30.10.2024, 18:31 Uhr
ralle



Eine Variante über eine externe PIO-Karte? Weil der Brosig gerne die vordere PIO für eigene Sachen missbraucht. Also Steuerknüppel und Serielle Schnittstelle. Da wäre ein kleiner EPROM sogar möglich, der als Monitorerweiterung nützlich sein kann.

So schaut es gut aus. Achso, ich habe das BASIC-Modul nachgebaut. Die Lösung funktioniert recht gut, es stehen 11Kb zur Verfügung.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700

Dieser Beitrag wurde am 30.10.2024 um 18:34 Uhr von ralle editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
30.10.2024, 19:02 Uhr
Hobi



Tolle Arbeit!
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek