•  Back 
  •  Kontrollfunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File7.10.32  Änderungen in PC-GEM                                      TOS

Ab PC-GEM/3 wurde das work_in-Feld bei v_opnwk erweitert, um noch zur 
Laufzeit einige Einstellungen für den Treiber vornehmen zu können. Die 
folgenden Informationen sind jedoch nicht kompatibel zum Atari-GEM 
bzw. zu NVDI. Es gilt:

 Element       Bedeutung

 work_in[11]   Im niederwertigen Byte wird die Ausgabe genauer 
               spezifiziert. Es gilt:
                0 =    Datei
                1 =    serieller Port
                2 =    paralleler Port
                3 =    gerätespezifisch (direkt)
                255 =  Default-Schnittstelle
               Im höherwertigen Byte wird die Seitengröße angegeben. 
               Es gilt:
                0 =    Letter Size ( 8.50 * 11.00 Zoll)
                5 =    Half Size ( 8.50 * 5.50 Zoll)
                10 =   B5 Size (18.20 * 25.00 cm)
                20 =   Letter Size ( 8.50 * 11.00 Zoll)
                30 =   A4 Size (21.00 * 29.70 cm)
                40 =   Legal Size ( 8.50 * 14.00 Zoll)
                50 =   Double Size (11.00 * 17.00 Zoll)
                55 =   Broad Sheet (14.00 * 11.00 Zoll)
                255 =  Benutzerspezifiziert (work_in[101,102])
 work_in[12]   Ausgabeport bzw. Dateiname
 ...
 ...
 work_in[100]
 work_in[101]  Seitenbreite in 1/100 Zoll
 work_in[102]  Seitenhöhe in 1/100 Zoll
 work_out[14]  Hat den Wert 11, wenn Escapement-Text verfügbar ist.
 work_out[24]  Hat den Wert 11, wenn Escapement-Text der einzig 
               verfügbare Text auf dem Ausgabegerät ist, und 
               anderenfalls den Wert 10.
 work_out[44]  Ein Wert von -1 bedeutet, daß das Ausgabegerät im 
               Querformat ausgeben kann, ohne daß die Applikation 
               selbst die Grafik drehen muss. Das OUTPUT-Programm von 
               PC-GEM übernimmt das Drehen allerdings selbst, da diese 
               Möglichkeit in älteren GEM-Versionen noch nicht zur 
               Verfügung stand.

Hinweis: Besitzt work_in[11] den Wert 1 oder 2, so muß work_in[12] auf 
die Port-Nummer gestellt werden (LPT1 = 0, LPT2 = 1, COM1 = 0, etc.). 
Besitzt work_in[11] hingegen den Wert 0, so muß sich ab work_in[12] 
der Name der Datei befinden, in die geschrieben werden soll; dieser 
wird Zeichen für Zeichen (16-Bit-Worte !) geschrieben, und muss mit 
dem Wert Null enden.

Querverweis: Kontrollfunktionen   v_opnwk