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