download PDF (41MB) - Mike Schilli
download PDF (41MB) - Mike Schilli
download PDF (41MB) - Mike Schilli
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Editorerweiterung fur den HP41CX<br />
Trotz allerTrivialitat, hier meine Editorer<br />
weiterung:<br />
XEQ "EDFL" (Oder ASN "EDFL" 15,<br />
LN),beim Prompt 'EDFL?' kann mit R/S<br />
die aktuelle Datei verwendet werden, bzw.<br />
die zu bearbeitende Datei eingegeben<br />
werden. Damit befindet man sich im Editor<br />
(wie mit ED). Nach Betatigen der ON-<br />
Taste erscheint dann ein Eingabemenii<br />
inder Form'R:D,I,M,S?'Oder'C:D,I,M,S<br />
?'. Das erste Zeichen (R oder C) zeigt<br />
den momentanen Modus an (Record oder<br />
Character). Zu diesem Zeitpunkt sind<br />
folgende Tasten giiltig:<br />
01LBL "EDFL"<br />
02 CF 00<br />
03 "EDFL?"<br />
04 XEQ 03<br />
OS FC?C 23<br />
06 CLA<br />
07LBL 00<br />
08 ED<br />
09LBL 01<br />
10 "R"<br />
11 FS? 00<br />
12 "C"<br />
13 ": D,I,M,S ?"<br />
14 AVIEW<br />
15 GETKEY<br />
16 CLD<br />
17 CLA<br />
18 XEQ IND X<br />
19 CLA<br />
20 GTO 00<br />
21LBL 03<br />
22 CF 23<br />
23 AON<br />
24 STOP<br />
25 AOFF<br />
26 RTN<br />
27LBL 14<br />
28 FS? 00<br />
29 GTO 16<br />
30 DELREC<br />
31 RTN<br />
32LBL 16<br />
33 "DC CNT?"<br />
31 PROMPT<br />
35 DELCHR<br />
36 RTN<br />
37LBL 24<br />
38 FS? 00<br />
39 GTO 26<br />
40 "IR TXT?"<br />
41 XEQ 03<br />
42 FC?C 23<br />
43 RTN<br />
44 INSREC<br />
45 GETREC<br />
46 GTO 24<br />
47LBL 26<br />
48 "IC CHRS?"<br />
49 XEQ 03<br />
50 INSCHR<br />
51 RTN<br />
52LBL 34<br />
53 FC?C 00<br />
54 SF 00<br />
55 GTO 01<br />
56LBL 53<br />
57 RCLPT<br />
58 "SEARCH TXT?'<br />
59 XEQ 03<br />
60 POSFL<br />
61 RTN<br />
62LBL 15<br />
63 OFF<br />
64 END<br />
Computerclub Deutschland e.V.<br />
-M schaltet zwischen R(ecord) und<br />
C(haracter) Modus hin und her<br />
-D loscht eine Zeile oder X-Zeichen (je<br />
nach Modus)<br />
-I fugt Zeilen oder Zeichen ein<br />
-S SuchtZeichenkette(abder momen<br />
tanen Position)<br />
-E schaltet den Rechner aus (Exit)<br />
Falls keine Taste gedruckt wird, kehrt<br />
das Programm wieder in den Editor zu<br />
riick. Durch dieses Programm kann das<br />
Antwortverhalten bei langeren Dateien<br />
verbessert werden.<br />
Betriebsmodus (CF 00 Zeile, SF 00 Zeichen)<br />
Prompt fur Dateiname<br />
Abfrage Dateiname<br />
falls R/S aktuelle Datei<br />
Hauptschleife:<br />
Editoraufruf<br />
R(ecord) mode<br />
bzw. C(haracter) mode<br />
"(-:..." append!<br />
Auswahl 'Delete, Insert, Mode, Search, Exit'<br />
Abfrage, 0 falls kein Tastendruck<br />
Abarbeiten der Routine I'C -> LBL 13)<br />
-> Hauptschleife<br />
Zeicheneingabe:<br />
Alpha-Flag<br />
Eingabe in Alpha Mode<br />
Taste 'D'<br />
falls Zeichenmode<br />
weiter mit 16<br />
losche Record<br />
Zeichen loschen:<br />
Abfrage Zeichenanzahl<br />
losche X Zeichen<br />
Taste 'I'<br />
falls Zeichenmode<br />
weiter mit 26<br />
Einlesen einer Zeile<br />
falls nur 'R/S'<br />
Ende Zeileneingabe<br />
Einfugen Zeile<br />
Uberspringe neue Zeile<br />
nachste Zeile<br />
Zeicheneingabe:<br />
lese Zeichen<br />
Einfugen<br />
Taste 'M'<br />
invertiere Flag 00<br />
Taste 'S'<br />
momentane Position<br />
Eingabe Suchstring<br />
Positionieren<br />
Taste 'E'<br />
Rechner aus<br />
Andreas Huemer<br />
Postfach 115<br />
A-5600 St.Johann / Pg<br />
SERIE 40<br />
UPLE ...<br />
was war das denn gleich ???<br />
In letzter Zeit tauchten viele Fra<br />
gen zu einer sogenannten HP41-<br />
Programmbibliothek auf, womit<br />
oft Fragen zu der UPLE gemeint<br />
waren, aber kurz einmal die Historie<br />
dieser 4 Buchstaben:<br />
UPLE ist die Abkurzung fiir<br />
Users Program Library Europe,<br />
was nichts anderes heiBt als Benutzer<br />
Programmbibliothek Europa.<br />
Diese Programmbibliothek, zur<br />
Unterstutzung der programmierbaren<br />
Taschenrechner HP67/97<br />
und HP34 Ende der 70-er Jahre in<br />
Genf gegriindet, wurde von Mitarbeitern<br />
von Hewlett Packard organisiert<br />
und gepflegt. Ab 1979 kam<br />
dann ja der damals wie heute<br />
noch revolutionise Taschencom<br />
puter, oder von seiner GroBe her<br />
betrachtet, Taschenrechner HP41<br />
auf den Markt und stellte alles bis<br />
dahin dagewesene schnell in den<br />
Schatten. Es entstanden binnen<br />
kiirzester Zeit unzahlige Losungen<br />
fur alle Fachgebiete.<br />
Um das Jahr 1984 herum kam bei<br />
Hewlett Packard wohl die Erkenntnis<br />
zum tragen, daB es billiger<br />
sei, wenn sich lokale Clubs um<br />
die Fragen und Sorgen der An<br />
wender kummern, ebenso um die<br />
Veroffentlichung der entstehenden<br />
anwendungsspezifischen Losun<br />
gen auf alien Gebieten der Wissenschaft.<br />
Man beschloB die Auflosung<br />
dieser Programmbiblio<br />
thek und hatte wahrscheinlich alle<br />
Programme mitsamt der Doku<br />
mentation in den Genfer See gekippt,<br />
wenn sich der CCD damals<br />
nicht in einer Eilaktion dazu entschlossen<br />
hatte das gesamte Ma<br />
terial nach Frankfurt zu karren.<br />
Zuerst nur zwischengelagert wur<br />
de dann der gesamte Bestand an<br />
HP41 Programmen komplett<br />
durchforstet und in eine Datenbank<br />
eingetragen, da wir festgestellt<br />
hatten, daB man den zur Zeit<br />
der Auflosung dieser Bibliothek<br />
herausgegebenen Katalog eigent-<br />
Fortsetzung auf Seite 48<br />
PRISMA 6/89 37