Was genau meinst du mit "kein SIgnal"? Hardware-mässig, oder kommen einfach keine Zeichen an?
Um Zeichen an die serielle Schnittstelle zu senden, gibt es diverse Möglichkeiten:
- Über BIOS Bconout:
(Zeichen müssen einzeln als ascii-code übergeben werden)
~BIOS(3,W:2,W:ch&)
- Per GEMDOS Fwrite, durch schreiben auf ein Standard-Handle: (kann beliebig viele Zeichen schreiben)
~GEMDOS(64,W:-2,L:LEN(str$),L:V:str$)
Anstatt das Standard-Handle -2 zu nehmen, kann auch vorher "AUX:" geöffnet werden. Das dürfte auch mit den eingebauten Funktionen OPEN, PRINT # etc funktionieren.
Die GEMDOS Methode dürfte vermutlich schneller als, als für jedes einzelne Zeichen die BIOS Routine aufzurufen. Man sollte die Methoden aber nicht mischen.
In jedem Fall empfiehlt sich auf einem ST der Einsatz von HSMODEM, da es erstens schneller ist, aber noch wichtiger, einige Fehler in den TOS-Routinen behebt.