-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME.de
227 lines (182 loc) · 8.83 KB
/
README.de
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
-------------------------------------------------------------------------------
$Id: README.de,v 1.2 2002/06/09 14:24:31 torsten_paul Exp $
-------------------------------------------------------------------------------
_ ______
| |/ / ___|___ _ __ ___ _ _
| ' / | / _ \ '_ ` _ \| | | |
| . \ |__| __/ | | | | | |_| |
|_|\_\____\___|_| |_| |_|\__,_|
=================================
Copyright (c) 1997-2002 Torsten Paul
Lommatzscher Str. 26
01139 Dresden
Torsten.Paul@gmx.de
Alle Rechte Vorbehalten
-------------------------------------------------------------------------------
README
-------------------------------------------------------------------------------
0. Inhalt
1. COPYRIGHT
2. Installation
3. Konfiguration
4. Das Programm 'kcemu-remote'
5. Das Floppy-System
-------------------------------------------------------------------------------
1. COPYRIGHT
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-------------------------------------------------------------------------------
2. Installation
Die Installation erfolgt normalerweise einfach durch:
./configure
make
make install
Eventuell ist es für den letzten Schritt notwendig, sich vorher als 'root'
anzumelden.
Soll der Emulator nur für einen User und in dessen Verzeichnis installiert
werden, kann auch der folgende Aufruf genutzt werden.
./configure --prefix=$HOME
make
make install
Damit wird der Emulator in das Verzeichnis "$HOME/bin" und die
Daten-Dateien in die Verzeichnisse "$HOME/share/KCemu" und
"$HOME/share/locale/..." installiert.
-------------------------------------------------------------------------------
3. Konfiguration
In der Datei .kcemurc können eine Reihe von Einstellungen vorgenommen
werden. Diese Datei muß im Homeverzeichnis des Benutzers liegen.
Eine Beispieldatei befindet sich mit dem Namen kcemurc.sample im
Verzeichnis doc des Programmarchivs. Diese Datei enhält auch die
Beschreibungen für die möglichen Einträge.
Jeder Eintrag in dieser Datei hat die Form:
<Name des Schlüssels>: <Wert>
z.B.:
Tape File: /tmp/x.kct
Zusätzlich gibt es noch die Möglichkeit für bestimmte Namen mehrere Werte
zuzuweisen. Dies geschieht indem an den eigentlichen Namen des Schlüssels
durch _ getrennt eine 8-stellige Dezimalzahl angehängt wird:
z.B.:
Tape File List_00000000: /home/tp/projects/KCemu/PRG/files.kct
Tape File List_00000001: /home/tp/projects/KCemu/PRG/test.kct
Tape File List_00000002: /home/tp/projects/KCemu/PRG/wordpro.kct
Zeilen, die mit einem # beginnen sind Kommentarzeilen und werden
beim Einlesen ignoriert.
-------------------------------------------------------------------------------
4. Das Programm 'kcemu-remote'
Mit dem Programm kcemu-remote kann der Emulator von außen gesteuert
werden. Die Kommunikation erfolgt über den X-Server, was bedeutet, daß
das Programm kcemu-remote nicht auf dem selben Rechner laufen muß, wie
der Emulator. Es muß jedoch auf das gleiche Display zugreifen (wird
normalerweise durch die Umgebungsvariable $DISPLAY gesteuert).
Laufen zwei Emulatoren gleichzeitig, wird einer zufällig ausgewählt.
Zur Zeit ist es noch nicht möglich, einen speziellen Emulator anzugeben.
Der Aufruf des Programms erfolgt mit:
kcemu-remote <Kommando> <Parametername>=<Wert> <Parametername>=<Wert> ...
Die wichtigsten Kommandos sind in der folgenden Tabelle aufgelistet
(Wenn Dateinamen als Parameter angegeben werden, müssen das zur Zeit
immer absolute Dateinamen sein!)
+------------------+-----------+-----------------------------------------+
| Kommando | Parameter | Wert |
+------------------+-----------+-----------------------------------------+
| emu-reset | - | Reset des Emulators |
| | | |
| | | Entspricht dem Reset-Knopf des KCs, |
| | | Programme bleiben im Speicher. |
+------------------+-----------+-----------------------------------------+
| emu-power-on | - | Power-On Reset des Emulators |
| | | |
| | | Entspricht dem Ausschalten und wieder |
| | | Einschalten des KCs, der komplette |
| | | Speicher wird gelöscht. |
+------------------+-----------+-----------------------------------------+
| emu-quit | - | Beenden des Emulators |
+------------------+-----------+-----------------------------------------+
| kc-image-load | filename | Dateiname der zu ladenden Datei |
| | | Die Datei wird nur geladen, ausführbare |
| | | Programme werden nicht gestartet. |
| | | |
| | | (Entspricht dem Menüpunkt File/Load) |
+------------------+-----------+-----------------------------------------+
| kc-image-run | filename | Dateiname der zu startenden Datei |
| | | |
| | | (Entspricht dem Menüpunkt File/Run) |
+------------------+-----------+-----------------------------------------+
| floppy-attach | filename | Dateiname des Disketten-Images |
| | | |
| | | Es kann nur auf das physisch erste |
| | | Diskettenlaufwerk zugegriffen werden. |
| | | |
| | | (Da der Menüpunkt zum Einlegen von |
| | | Disketten noch nicht funktioniert, ist |
| | | das die einzige Möglichkeit Disketten |
| | | zu wechseln :-) |
+------------------+-----------+-----------------------------------------+
| keyboard-replay | text | Text der an den Emulator gesendet wird. |
| | | Der Emulator tut dann so, als würden |
| | | die entsprechenden Zeichen über die |
| | | Tastatur eingegeben. |
+------------------+-----------+-----------------------------------------+
-------------------------------------------------------------------------------
5. Das Floppy-System
Der Start des Floppy-Systems erfolgt im CAOS-Menü über den Befehl JUMP.
Da der Modulschacht des Floppy-Systems immer auf FC festgelegt ist,
lautet der Befehl:
JUMP FC
Bei eingelegter CAOS-Erweiterungsdiskette erfolgt die Initialisierung des
Floppy-Systems und danach der Rücksprung ins CAOS-Menü. Dort existiert
nun ein neuer Menüpunkt FLOAD (KC85/3):
* HC-CAOS 3.1 *
%FLOAD
%BASIC
%REBASIC
%
%SWITCH
%JUMP
%MENU
%SAVE
%VERIFY
%LOAD
%COLOR
%MODIFY
%DISPLAY
%KEYLIST
%KEY
Mit diesem neuen Befehl können nun Dateien von Diskette geladen werden.
Die CAOS-Diskette enthält die folgenden Programme:
DEP.COM
FSAVE.KCC
FLOAD.KCC
SERVICE.KCC
BASEX.KCC
DEVEX.KCC
TEXOREX.KCC
FORTHEX.KCC
INITIAL.SUB
Erweiterte Funktionen erhält man durch Laden des Programms SERVICE:
%FLOAD
NAME :SERVICE
Danach gibt es die zusätzlichen Menüpunkte:
%FSAVE
%DIR
%STAT
%REN
%ERA
%SETRO
%SETWR
Weiterführende Hinweise gibt es in den Handbüchern zum Floppy-System D004,
die unter der folgenden Adresse des KC-Clubs erreichbar sind:
http://www.iee.et.tu-dresden.de/~kc-club/05/0500.HTML
-------------------------------------------------------------------------------
Have fun!
--
Torsten Paul
Torsten.Paul@gmx.de