Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
homecomputer:ac1:software:monx [2026/09/13 10:52] – [MONX-VDIP] volkerphomecomputer:ac1:software:monx [2026/11/04 13:55] (aktuell) – [MONX für andere Monitore] volkerp
Zeile 15: Zeile 15:
 Es gibt derzeit Es gibt derzeit
  
-  * BASIC8K (BASIC8K-SD, mit DSAVE, DLOAD, DLOAD" " für Dir) +  * BASIC8x (BASIC8K-SD, mit DSAVE, DLOAD, DLOAD" " für Dir) 
-  * picoEDAS +  * EDAS4x 
-  * [[nascom]]-Emulator+  * PASCAL4x 
 +  * [[nascom]]
  
 Folgende Software nutzt MONX, unterstützt aber nur MONX auf Adresse 0800h. Folgende Software nutzt MONX, unterstützt aber nur MONX auf Adresse 0800h.
-  * Pascal (wird noch angepasst!) 
   * [[forth]]   * [[forth]]
  
Zeile 31: Zeile 31:
 ===== Downloads ===== ===== Downloads =====
  
-  * {{ :homecomputer:ac1:software:monx.zip |}} Version 0.7 13.9.2026. Alle Quellen und Binaries+  * {{ :homecomputer:ac1:software:monx.zip |}} Version 0.9 16.9.2026. Alle Quellen und Binaries
       * MONX-pico auf Adresse C000 und E000, für die picoAC1-SD-Karte       * MONX-pico auf Adresse C000 und E000, für die picoAC1-SD-Karte
       * MONX-VDIP für eine VDIP-USB-Stick-Hardware (AC1-201, picoAC1, JKCEMU)       * MONX-VDIP für eine VDIP-USB-Stick-Hardware (AC1-201, picoAC1, JKCEMU)
Zeile 37: Zeile 37:
       * Testprogramme test1, test2       * Testprogramme test1, test2
       * BASIC8K (angepasst auf monx_inc)       * BASIC8K (angepasst auf monx_inc)
-      * picoEDAS4x (angepasst auf monx_inc)+      * EDAS4x (angepasst auf monx_inc) 
 +      * PASCALx (angepasst auf monx_inc) 
 +      * Dokumentationen und Beispielprogramme für die Programmiersprachen
  
 ===== Kommandos ===== ===== Kommandos =====
Zeile 96: Zeile 98:
 darauf vorbreitet werden, statt der originalen Systemrufadressen auf 800h ff nun andere darauf vorbreitet werden, statt der originalen Systemrufadressen auf 800h ff nun andere
 Adressen zu nutzen. Adressen zu nutzen.
-Dafür muss man die Programme mit der include-Datei+Dafür muss man die Programme mit der include-Datei monx_inc.asm verbinden:
  
  include monx_inc.asm  include monx_inc.asm
- call xinit ; ret A=FF, NZ, wenn keine Monitoerweiterung gefunden+ call xinit ; ret A=FF, NZ, wenn keine Monitorerweiterung gefunden
  
-assemblieren. Diese enthält statt einfacher EQU's einen kleinen Sprungverteiler,+Diese include-Datei enthält statt einfacher EQU's einen kleinen Sprungverteiler,
 der je nach vorhandener Monitorerweiterung auf 800h, oder E000h zeigt oder - wenn  der je nach vorhandener Monitorerweiterung auf 800h, oder E000h zeigt oder - wenn 
 gar keine Monitorerweiterung vorhanden ist, Fehler ausgibt. gar keine Monitorerweiterung vorhanden ist, Fehler ausgibt.
Zeile 187: Zeile 189:
  
  
-MONX-pico nutzt FAT32-formatierte SD-Karten, unterstützt aber nur 16 Zeichen für den Dateinamen (incl. Dateityp) und nur eine Unterverzeichnis-Ebene.+MONX-pico nutzt FAT16/FAT32-formatierte SD-Karten, unterstützt aber nur 16 Zeichen für den Dateinamen (incl. Dateityp) und nur eine Unterverzeichnis-Ebene. 
 + 
 +MONX-VDIP nutzt FAT16/FAT32-formatierte USB-Sticks, unterstützt aber nur kurze 8.3-Dateinamen, dafür mehrere Unterverzeichnis-Ebenen. 
 + 
 +===== Historie ===== 
 + 
 +  * V09 15.09.2026 MONX_VDIP FCHRW schließt jetzt Datei, MagicCode 1FF1 entfernt, stattdessen zusätzl. Test auf FLEN=0 
 +  * V08 14.09.2026 picoPASCAL ergänzt (Dank an Rolf W. für den Quellcode!) 
 +  * V07 13.09.2026 MONX_VDIP o_wfullblocks = 0; Beim Schreiben NICHT mehr auf volle Blocks aufrunden\\ Kennung "x-vdip" im Header\\ FBLOCKW nutzt FLEN\\ MONX_INC xinit immer laufen lassen\\ picoEDAS4x ergänzt 
 + 
  
-MONX-VDIP nutzt FAT16-formatierte USB-Sticks, unterstützt aber nur kurze 8.3-Dateinamen, dafür mehrere Unterverzeichnis-Ebenen. 
  
  • homecomputer/ac1/software/monx.1789296765.txt.gz
  • Zuletzt geändert: 2026/09/13 10:52
  • von volkerp