28.01.2013 Aufrufe

download PDF (41MB) - Mike Schilli

download PDF (41MB) - Mike Schilli

download PDF (41MB) - Mike Schilli

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!