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, ver”ffentlicht 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 uneingeschr„nkt 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 get„tigten 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 ge”ffnete 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 schliežen war. -kleinere REDRAW-Fehler im Zusanmmenhang mit ACCESSORIES -korrekte Bildschirmumlenkung unter MULTITOS und TOS 1.6 zumindest mit Fforce() nicht m”glich. -vertr„gt sich nicht mit dem Editor 7UP (mžte aber an 7UP liegen, da sich der PURE C-Editor ebenfalls nicht mit 7UP vertr„gt).