AuroraAC - Der Editor fuer allegro
Michael Lackhoff
lackhof at uni-muenster.de
Di Apr 23 15:03:21 CEST 1996
Liebe AllegrologInnen!
Um die Arbeit mit allegro _noch_ einfacher zu machen, habe ich den
Editor Aurora mal ein wenig mit Allegrofunktionen angereichert.
Ziel war es, Funktionen, die bei der Erstellung, Bearbeitung und beim
Testen von Parameterdateien hilfreich sein koennten, direkt in den
Editor einzubinden und auf Mausklick oder Tastendruck zur Verfuegung
zu haben.
Auf dem ftp-Server liegen im upload-Verzeichnis:
AURORAAC.ZIP komplette Installation mit Aurora (ca. 600 kB)
AUROR_AC.ZIP nur die Aenderungen gegenueber einer Standard
Aurora-Installation
AURORAAC.TXT Readme-Datei
Leider gingen mehrere Uebertragungsversuche daneben. Darf ich Sie, Herr
Evers bitten, den Muell aufzuraemen? Sorry. Die Fehlversuche habe ich
in auro_del.{1-3} umbenannt. Jetzt hat aber alles geklappt.
Hier ein Auszug aus AURORAAC.TXT:
Zunaechst: Was kann man damit machen, was ist drin?
Gegenueber dem normalen Aurora-Editor wurden einige Allegro-
spezifische Funktionen eingebaut.
- Die gaengigen Utilities wie Analyze, Jumps und Sniffer koennen
direkt aufgerufen werden.
- Hilfsdatenbanken wie z.B. die Tips und Tricks von Frau Tews
ebenfalls.
- Diverse Testschleifen kann man direkt aus dem Editor starten und
gleich das Ergebnis ansehen.
- Sprungmarken lassen sich auflisten, direkt anspringen und durch
die Datei hindurch verfolgen.
- History-Funktion fuer Allegro-Aufrufe
- Start der Datenbank im aktuellen Verzeichnis oder auch jeder
anderen Datenbank.
- Kommentare werden optisch hervorgehoben.
- Fast alle Funktionen sind "kontextsensitiv" d.h. wo sinnvoll wird
die aktuell im Editor bearbeitete Datei als Parameter verwendet.
- einfache Einstellung aller Allegroaufrufparameter per Dialogbox -
auch des Programmnamens (Graphikversion, menued, alf, order...)
- einfache Menuebedienung _und_ Tastaturbedienung
Sie kennen Aurora noch nicht? Es ist natuerlich unmoeglich alle,
Features hier aufzuzaehlen, deshalb hier nur eine
Kurzcharakterisierung. Aurora ist ein extrem leistungsfaehiger
Editor, der dennoch sehr einfach zu bedienen ist. Er hat Menues,
Mausbedienung, Dialogboxen, eine umfassende Hilfe, eben alles, was
es dem Einsteiger leicht macht. Wer sich etwas besser auskennt, wird
aber schnell auf (fast) reine Tastaturbedienung umsteigen. Es gibt
fuer fast alle Funktionen auch ein Tastenkuerzel. Wem die eingebauten
Funktionen nicht ausreichen, kann sich selber neue schreiben (wie
ich in AuroraAC). Dafuer steht eine sehr leistungsfaehige Makrosprache
zur Verfuegung. Die meisten Benutzer werden aber gut zurechtkommen,
ohne irgendetwas zu programmieren. Als zusaetzliche Charakteristika
sind vielleicht noch interessant: sehr schnell, beliebig viele und
(fast) beliebig grosse ASCII- und Binaer-Dateien koennen verarbeitet
werden (16MB .cLD-Dateien sind jedenfalls kein Problem), Zugang zur
Windows Zwischenablage (Avanti!). You name it, Aurora has it!
Installation
Beim entpacken darauf achten, dass die Verzeichnisstruktur erhalten
bleibt (pkunzip -d AURORAAC). Es empfiehlt sich, das
Aurora-Verzeichnis in den Pfad aufzunehmen oder (so mache ich es)
ein 4dos-Alias bzw. ein doskey-Makro zu erstellen, so dass der Editor
auch aus den Allegro- Verzeichnissen heraus aufgerufen werden kann.
Einige Funktionen gehen davon aus, dass die Datenbank bzw.
Parameterdatei im aktuellen Verzeichnis liegt.
Wer schon eine Aurorainstallation hat, kopiere bitte folgende
Dateien in die angegebenen Verzeichnisse:
CONFIGAC.AML [Auroraverzeichnis]
ALLEGRO.AML [Auroraverzeichnis]
CFGUPDAC.AML [Auroraverzeichnis]\CFG
CFGUPDAC.X [Auroraverzeichnis]\CFG
SETAL.AML [Auroraverzeichnis]\MACRO
SETAL.X [Auroraverzeichnis]\MACRO
FSPRU.AML [Auroraverzeichnis]\MACRO
FSPRU.X [Auroraverzeichnis]\MACRO
SPRUENGE.AML [Auroraverzeichnis]\MACRO
SPRUENGE.X [Auroraverzeichnis]\MACRO
MBLOCK.AML [Auroraverzeichnis]\MACRO
MBLOCK.X [Auroraverzeichnis]\MACRO
Dabei ist die Datei mit der Endung "AML" jeweils der Quellcode, "X"
die kompilierte Version.
Die folgenden Originaldateien wurden direkt veraendert. Wenn Sie
schon Aenderungen an den Originaldateien durchgefuehrt haben, muessen
Sie die Ergaenzungen von Hand nachvollziehen (alle Ergaenzungen sind
durch Suche nach "Allegro" zu finden, jeweils nur ein paar Zeilen).
Wenn Sie selbst keine Aenderungen durchgefuehrt haben, koennen Sie die
Originaldateien durch die AuroraAC-Dateien ersetzen.
Datei Zweck der Aenderung
DEFINE.AML Deklarierung der zusaetzlichen Funktionen
MAIN.AML Einbindung der Erweiterungen
MENU.AML Menueaenderungen
SYNTAX.AML Syntax-Highlighting fuer Allegrodateien
Anschliessend nicht vergessen, den Editor neu zu kompilieren!
[ALT-F2]
Ueber Rueckmeldungen wuerde ich mich freuen! (Auch Kritik und
Verbesserungsvorschlaege!)
Viele Gruesse
Michael Lackhoff
########################################################################
# Michael Lackhoff e-mail lackhof at uni-muenster.de #
# Hoersterplatz 4 Tel. 0251-4833257 #
# 48147 Muenster FAX 0251-4833275 #
# Hochschule der Franziskaner und Kapuziner in Muenster #
########################################################################
Mehr Informationen über die Mailingliste Allegro