                    DSPSHELL VERSION 1.0           07.09.1993

                         -FREEWARE- 
                  entwickelt in Pure C V1.1 
                       von Mario Bahr
                     14532 Kleinmachnow
                     Karl-Marx-Str. 110
                    Telefon: 033203 22814
     unter  Nutzung  einer modifizierten  POWERGEM-Bibliothek 
     (Urversion von Boris Sander, verffentlicht in TOS 4/93) 

Dieses  kleine Shell soll die Arbeit mit den bis  jetzt  noch 
recht  primitiven DSP-Werkzeugen ASM56.TTP  und  OUTTOLOD.TTP 
vereinfachen. Erfolgreich getestet wurde es, auf einem 
FALCON030 (SINGLETASK). Fehler traten unter MULTITOS und auf
einem 1040 STE auf. Die Umlenkung der Bildschirmausgabe in eine
Datei fr den A56.TTP funktioniert nicht richtig.
So kann ich dieses DSP-Shell uneingeschrnkt nur allen Single-
task FALCON030-Usern empfehlen. 

Nun zu den einzelnen Optionen:

NEW:      Auswahlbox  erscheint - gewnschte Datei  inklusive 
          Endung ".asm" eintragen. 
          Tastatur:  CONTROL N

OPEN:     ".ASM"-Datei ffnen;  alternativ dazu kann auch auf 
          den File-String im Fenster geklickt werden.
          Tastatur:  CONTROL O

EXECUTE:  Starten  eines beliebigen Programmes aus dem  Shell 
          heraus 
          Tastatur: ALTERNATE E

EDITOR:   Starten des Editors (Pfad im SETUP einstellen !)
          Es wird die aktuell eingestellte Datei (".ASM")
          und der A56-Report ("REPORT.A56") bergeben.
          Tatstatur: CONTROL E
          
ASSEMBLE: Assembliert aktuell eingestellte Datei (".ASM")
          (Pfad fr Assembler im SETUP einstellen).
          Tastatur: ALTERNATE A

OUTTOLOD: Wandelt die assemblierte Datei (".OUT") in ein
          Format  um,   so  da  es  direkt  mit  den  XBIOS-
          Funktionen der DSP bergeben werden kann
          (Pfad fr Outtolod im SETUP einstellen).
          Tastatur: ALTERNATE L

MAKE_ALL: Ausfhren von ASSEMBLE und OUTTOLOD
          Tastatur: ALTERNATE M

SETUP:    Hier  werden die Pfade fr  Editor,  Assembler  und 
          Outtolod eingestellt.
          Tastatur: ALTERNATE C
SAVE:     Speichert     die     gettigten      Einstellungen 
          in "DSPSHELL.SYS"
          Tastatur: ALTERNATE S     
          
Tastaturbedienung Reportfensters: 
      Pfeil  rechts/links  scrollen (spaltenweise)
      Pfeil  hoch  /runter scrollen (zeilenweise)
SHIFT Pfeil  hoch  /runter scrollen (seitenweise) 
       HOME  ->Textanfang
SHIFT  HOME  ->Textende     

weiterhin:

CONTROL W: Fenster wechseln

Bekannte  Fehler:  
          -Bei TOS-Versionen kleiner als 1.4 werden geffnete 
           ACCESSORIES bei Editoraufruf /EXECUTE-aufruf nicht 
           geschlossen  (wind_new()  erst ab  TOS 1.4  )   -> 
           Fensterleichen.Dieser  wind_new()-Befehl   scheint 
           auch  in neueren TOS-Versionen nicht ganz  korrekt 
           zu  funktionieren. Jedenfalls gab es anfangs  Pro-
           bleme  (Abstrze) beim 2.  Direktaufruf  des  DSP-
           Shells  aus Pure C, wenn im vorhergehendem  Aufruf 
           kein Fenster mit wind_new() zu schlieen war.        
          -kleinere  REDRAW-Fehler  im  Zusanmmenhang   mit 
           ACCESSORIES
          -korrekte Bildschirmumlenkung unter MULTITOS und 
           TOS 1.6 zumindest mit Fforce()  nicht mglich.
          -vertrgt  sich nicht mit  dem Editor 7UP (mte 
           aber an 7UP liegen, da sich der PURE C-Editor
           ebenfalls nicht mit 7UP vertrgt).         
                         
