Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » picoAC1, AC1-2010 - MONX » Themenansicht

Autor Thread - Seiten: -1-
000
14.09.2026, 12:18 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Der picoAC1 ACC 3.1+ hat mit seiner MONX-Erweiterung eine standardisierte Schnittstelle bereitgestellt, mit dem Programme Massenspeicher-I/O auf die SD-Karte vornehmen können.
Neben der internen Schnittstelle enthält MONX auch Monitorkommandos zum Lesen und Schreiben von Dateien, Verzeichniswechsel u.a.m.

Ich habe für den AC1 dieses MONX-Schnittstelle als Vorlage genommen und für andere Monitore und Systeme verfügbar gemacht.

https://hc-ddr.hucki.net/wiki/lib/exe/fetch.php/homecomputer/ac1/software/monx.zip

Einige wichtige Programme sind bereits auf das dynamische Einbinden dieser neue Schnittstelle umgestellt:

BASIC8x
EDAS4x
PASCAL4x

Alle Programme laufen unter allen Monitoren, auch mit den SCCH-Systemen!


Ausserdem gibt es einen kompatiblen Treiber für USB (VDIP Vinculum). Lädt man diesen Treiber anstelle des pico-SD-Treibers, funktionieren die Programme ohne Änderung nun mit USB. Und auch hier sind die Monitorkommandos zum Lesen und Schreiben von Dateien, Verzeichniswechsel etc. kompatibel zum Original. Man muss keine neuen Kommandos oder Parameter lernen.
Dieser Treiber funktioniert übrigens auch im JKCEMU.


s. https://hc-ddr.hucki.net/wiki/doku.php/homecomputer/ac1/software/monx


Über Tests und Hinweise wäre ich sehr dankbar
--
VolkerP

https://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 14.09.2026 um 12:19 Uhr von volkerp editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
14.09.2026, 20:24 Uhr
Klaus



Hallo Volker,

da ich ja nun auch ein wenig PicoAC1 "verseucht" bin.... Danke.
Stehe aber noch ganz am Anfang der AC1-Lernphase

Viele Grüße,
Klaus
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
14.09.2026, 22:30 Uhr
Harry.V



Hallo Volker,

Als erstes vielen Dank für die Mühe die SD Karten Funktionen auch in anderen Monitoren verfügbar zu machen. Die Idee den VDIP Treiber mit den gleichen Funktionen wie die SD Karten zu betreiben finde ich ebenfalls gut. Es bleibt allerdings ein Problem wenn die Kennbuchstaben bereits anderweitig genutzt werden.
Getestet habe ich den USB Treiber mit dem picoAC1-2026 im Monitor 2 Original AC 1 mit Minibasic und Monitor 3 10/88.
Ich konnte auch in der zweiten Verzeichnissebene lesen, auch mit dem BASIC8X. Schreiben habe ich nur in Root getestet.
Allerdings habe ich einen FAT 32 Stick genutzt wie er bereits vorhanden ist. In lange Verzeichnissnamen konnte ich wechseln wenn ich die gekürzten Namen korrekt eingegeben habe so wie sie angezeigt wurden.
Einen FAT formatierten Stick konnte ich nicht nutzen, entweder gab es Fehlermeldungen oder es wurde nichts angezeigt. Formartiert habe ich ihn unter WIN 11 und damit auch Programme aufgespielt.
Das erst einmal als schneller Test.

Viele Grüße Harry
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
15.09.2026, 16:44 Uhr
dragonfly45



Hallo Volker,
ich hab heute mal mit Monitor 10/88 getestet,r geht nicht. Mit Monitor V11 geht das s ,l und r Kommando nicht. s und l sind da eigentlich für das DOM vergeben, r Warmstart GrafikBasic.

Viele Grüße
Dietmar

Dieser Beitrag wurde am 15.09.2026 um 16:51 Uhr von dragonfly45 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
15.09.2026, 19:37 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Hallo Dietmar,
Gegen bereits vergebene Kommandobuchstaben kann ich nichts machen.
Beim 10/88 betrifft es zum Glück nur remove.
Aber wichtiger ist, dass die Software überall SD oder Vdip oder Ch376 bedient, je nach geladenerem Treiber.

Zum Kopieren zwischen den Datenträgern gibt es andere geeignete Möglichkeiten.
--
VolkerP

https://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
22.09.2026, 18:00 Uhr
Harry.V



Hallo Volker,
Wie Du schon geschrieben hast kannst Du nichts gegen doppelt vergebene Kennbuchstaben machen. Vieleicht kannst Du aber in der Beschreibung die Zellen zum eintragen eigener Buchstaben angeben.
Der Hauptvorteil liegt aber in der Nutzung der Programme welche die jeweiligen Treiber unterstützen und das geht auch mit doppelt vergebenen Buchstabeb außer bei "d"
Ich habe Deine Progamme in meinem AC 1 2017 getestet, mit dem ACC Monitor,

und dem SCCH Monitor V11

die Bedienung ist dann etwas unterschiedlich, aber in beiden Monitoren lässt sich das BASIC8X dann mit dem VDIP nutzen.



Ich gehe davon aus das es mit den anderen Programmen ebenfalls geht.

Vielen Dank für Deine Mühe
Harry
Nachtrag, Ich habe eben schnell den den Test mit EDAS4X gemacht. Das Laden mit "l" funktioniert auch im Monitor V 11, obwohl "l" im Monitor vergeben ist.

Dieser Beitrag wurde am 22.09.2026 um 18:22 Uhr von Harry.V editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
23.09.2026, 15:56 Uhr
dragonfly45



Hallo,
ich hab bei MONX die Buchstaben s,l in S,L verändert. Die sind im Monitor V11 nicht vergeben.

Viele Grüße
Dietmar
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
Heute, 11:37 Uhr
GerdS



Hallo,

vielen Dank an Volker für die viele Arbeit zur Vereinheitlichung des Umganges mit 'AC1-Massenspeicher' Interfaces. Dabei geht es ja nicht nur um den picoAC1(-2026).

Für meine Tests habe ich dann auch meinen ur-AC1 mit ACC 3.1 moni und VDIP Hardware verwendet. Das VDIP hatte ich bisher mit 'UTOOLS' im AC1-Mode angesprochen (und mit FC in CP/M).

Die Direktkommandos funktionierten alle im ACC-Mode. Einzig klappte das USB-INIT nicht immer. Auch das '?' Kdo. funktionierte nur wenn noch kein Speicher-Befehl (s, l, d, r...) gegeben wurde.

EDAS4x funktioniert mit VDIP-E000 problemlos. Hier habe ich auch im Ordner 'EDAS' auf dem USB-Stick gearbeitet.

PASCALx funktioniert das Laden und Compilieren/Testen. save, save as, saveBIN funktionieren nicht richtig. Hier sind auch einige Anpassungen bei den DEMOs erforderlich...

BASIC8x noch nicht getestet.

Bei Verwendung des Moni 3.1 kommt es im Direktmode zu keinen doppelt vergebenen Kennbuchstaben, Bei einigen anderen Monitoren schon. Hier sind dann manuell Änderungen vorzunehmen, so das man ein funktionierendes "Monitor<->Treiber Pärchen" bekommt.

In den jeweiligen Anwendungsprogrammen ist eine 'DoppeltBelegung' durch Kommando-Auswertung in Programm ausgeschlossen.

Grüße aus LE,

Gerd
 
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