[ Zu JKCEMU ]
JKCEMU als LLC2-Emulator
Der LLC2 ist ein von Dr. Gerd Maudrich 1985 entwickelter
Eigenbau-Computer.
Der Studio Computer Club Halle (SCCH) hat sich der Weiterentwicklung
des LLC2 angenommen und ein Monitorprogramm sowie
einige Erweiterungsmodule entwickelt, die auch für den
AC1 verfügbar sind.
Dadurch besteht in gewissen Grenzen eine Softwarekompatibilität
zwischen AC1 und LLC2.
1. Emulierte Hardware
- 4 KByte ROM für Monitorprogramm
- 64 KByte RAM inklusive Bildwiederholspeicher
-
CTC mit Verbindung von Ausgang Kanal 1 auf Eingang Kanal 3
- Kassettenrecorderanschluss
- SCCH-Modul 1c(zusätzlicher ROM)
- SCCH-Modul 3 (zusätzlicher RAM)
- SCCH-Inversschaltung
- Inversschaltung über System-PIO B5
- Inverstaste (F1)
- Grafiktaste (F2)
- V24-Schnittstelle mit Drucker
-
Vollgrafikerweiterung HIRES mit
Split Screen
-
Optional:
Mit Split Screen ist gemeint, dass während eines jeden Bildaufbaus
(also 50 mal pro Sekunde) zwischen Text- und HIRES-Modus
umgeschaltet wird, so dass die Bildschirmausgabe
in einen Text- und einen HIRES-Teil gesplittet ist.
Dazu muss der Eingang des CTC-Kanals 2 mit dem Bildsynchronimpuls
verbunden sein und die CTC so programmiert werden,
dass sie in der entsprechenden Pixelzeile einen Interrupt auslöst.
JKCEMU emuliert diese Verbindung vom Bildsynchronimpuls zur CTC,
so dass auch Programme laufen, die den Split-Screen-Modus verwenden.
2. HIRES-Bilddateien
Der JKCEMU Bildbetrachter
unterstützt sowohl lesend als auch schreibend LLC2-HIRES-Bilddateien.
Diese Dateien enthalten unverändert und ohne zusätzliche
Informationen den Inhalt des HIRES-Pixelpeichers.
Zur Anzeige im JKCEMU Bildbetrachter müssen die Dateien die Endung
*.pix haben und exakt 16384 Bytes groß sein.
Umgekehrt können mit dem Bildbetrachter HIRES-Bilddateien
für den LLC2 erzeugt werden,
indem man sie einfach mit der Endung *.pix speichert.
Zum Laden und Anzeigen dieser Dateien auf dem LLC2 ist
ein entsprechendes Programm notwendig.
Ein solches Programm ist im JKCEMU nicht enthalten.
Sie können aber mit dem integrierten
BASIC-Compiler
leicht so ein Programm selbst erstellen.
Als Beispiel sei ein Programm gezeigt,
dass HIRES-Bilder von einem USB-Speicher lädt.
Dazu muss natürlich ein USB-Modul (VDIP) angeschlossen
bzw. im JKCEMU die USB-Emulation aktiviert sein.
Das Programm fragt nach dem Namen der zu ladenden Datei.
Der Dateiname kann dabei auch ohne die Endung .PIX
eingegeben werden.
cls
print "LLC2-HIRES-Bilder von USB-Speicher laden"
print
do
input "Dateiname (nur Enter -> Ende): ";f$
f$=trim$(f$)
if len(f$)=0 then end
if instr(f$,".")=0 then f$=f$+".PIX"
open f$ for input as #1
if err then
print f$;": ";err$
else
screen 1
a=&h8000
for i=1 to 16384
b=asc(input$(1,1))
if err then exit
poke a,b
a=a+1
next
if not err then e=asc(input$(1))
screen 0
if err then print err$
close #1
endif
loop
Wichtig! Sie müssen beim Compilieren das Zielsystem
LLC2 mit HIRES-Grafik auswählen!
Außerdem sollten die Laufzeiteigenschaften in den Compiler-Optionen
auf Compilieren für Produktiveinsatz gesetzt werden.
© 2009-2021 Jens Müller