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/14 10:01] – [MONX] volkerphomecomputer:ac1:software:monx [2026/11/04 13:55] (aktuell) – [MONX für andere Monitore] volkerp
Zeile 18: Zeile 18:
   * EDAS4x   * EDAS4x
   * PASCAL4x   * PASCAL4x
-  * [[nascom]]-Emulator+  * [[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.
Zeile 31: Zeile 31:
 ===== Downloads ===== ===== Downloads =====
  
-  * {{ :homecomputer:ac1:software:monx.zip |}} Version 0.8 14.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 98: 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 189: 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.1789380108.txt.gz
  • Zuletzt geändert: 2026/09/14 10:01
  • von volkerp