Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

homecomputer:ac1:picoac1:modul1 [2026/10/26 08:02] – angelegt volkerphomecomputer:ac1:picoac1:modul1 [2026/10/26 13:16] (aktuell) – [technische Unterlagen] volkerp
Zeile 1: Zeile 1:
-====== Modul1 ======+====== Modul-1 ======
  
 Für den PicoAC1 2016 gibt es ein kleines Modul mit einer ROM-Disk. Für den PicoAC1 2016 gibt es ein kleines Modul mit einer ROM-Disk.
Zeile 7: Zeile 7:
 Im SCCH-Monitor gibt es das Kommando "X", das die Paket-X-Software startet. Im SCCH-Monitor gibt es das Kommando "X", das die Paket-X-Software startet.
  
-Im Unterschied zum originalen [[..:modul-1|SCCH-Modul-1]] gibt es nur einen ROM, keine Extra ROMs für die Paket-X-Software und das GSBASIC. Der genutzte Speicherbereich ist auf 16k statt 32k eingeschränkt worden.+Im Unterschied zum originalen [[..:modul-1|SCCH-Modul-1]] gibt es nur einen ROM, keine Extra ROMs für die Paket-X-Software und das GSBASIC. Das genutzte Speicherfenster ist auf 16k eingeschränkt. 
 + 
 +===== technische Unterlagen ===== 
 + 
 +**I/O-Adressen** 
 + 
 +| 14h | Konfigurationsbyte | 
 + 
 +**genutzte Speicherbereiche** 
 + 
 +| 0C000-0FFFF | Fensterbereich | 
 + 
 +2 Blöcke (A/B) mit je 8 Bänken a 16 kByte -> 256 K Flash EPROM SST39SF040 (4 Mbit)  
 + 
 +Ein Jumper wählt zwischen dem ersten 128K-Block (A) und dem zweiten 128K-Block (B).
  
 ===== Downloads ===== ===== Downloads =====
Zeile 13: Zeile 27:
   * {{ :homecomputer:ac1:picoac1:modul_1_pico.pdf |}} Schaltplan   * {{ :homecomputer:ac1:picoac1:modul_1_pico.pdf |}} Schaltplan
   * Software s. [[..:modul-1|]] -> [[:homecomputer:ac1:modul-1#Downloads|]]   * Software s. [[..:modul-1|]] -> [[:homecomputer:ac1:modul-1#Downloads|]]
 +
 +===== Bedienung =====
 +
 +**X**  startet ein Auswahlmenü.
 +
 +**Xn** startet das Programm mit der Nummer n direkt.
 +
 +**X?name** startet das erste Programm, dass mit "name" beginnt.
 +
 +**XX** zeigt Banknummer und relative Adresse im ROM an.
 +
 +Basic-Programme starten automatisch mit dem GSBASIC.
 +
 +Minibasic-Programme laden Minibasic nach und starten dieses. Das Programm muss noch mit RUN gestartet werden.
 +
 +===== eigene Programmzusammenstellung =====
 +
 +Das Quellpaket enthält den Code für verschiedene Varianten des Moduls-1, auch für dieses. Ich empfehle, zuerst die Dateien aus dem Verzeichnis "modul_dbadke\" ins Hauptverzeichnis im paket1-Ordner zu kopieren, dabei die vorhandenen Dateien überschreiben. Da sind die Einstellungen für dieses Modul schon passend gesetzt.
 +Dann sind im ''makefile'' die Pfade zum Arnold-Assembler und zu Perl anzupassen. 
 +
 +Für eine eigene Zusammenstellung braucht man AC1-Dateien im Z80-Format.
 +
 +Weiter
 +  - mach die ein beliebiges Unterverzeichnis im paket1-Ordner (ohne Leerzeichen etc.)
 +  - pack Deine Z80-Programme dort hin.
 +  - starte ''make z80files.inc''
 +  - Es wird eine Datei "z80files.inc" erzeugt, die alle Z80-Dateien umfasst, auch die aus Deinem Unterverzeichnis. Aus der Endung .z80 wird automatisch .bin. Die .bin-Datei wird später bei make erzeugt, das musst Du nicht manuell machen! 
 +  - Kopiere die Zeilen aus "z80files.inc" mit Deinen Programmen (am besten nach Deinem Ordnernamen suchen)
 +  - Packe Deine Zeilen in die packedroms.asm anstelle der vorhandenen addfile-Zeilen (das ist momentan die Liste von ftonn)
 +  - Pass die Reihenfolge an, die Programmnamen und den Hinweistext.
 +  - Auf Wunsch kann man die Dateien noch packen lassen: Einfach aus ".bin" -> ".bin.zx7" machen, das Packen etc. macht make!
 +  - dann ''make depend'' und dann ''make''.
  
  • homecomputer/ac1/picoac1/modul1.1793001762.txt.gz
  • Zuletzt geändert: 2026/10/26 08:02
  • von volkerp