•  Back 
  •  Grundlagen des VDI 
  •  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.2.7  NVDI                                                        TOS

NVDI (NewVDI) ist ein von den Behne-Brüdern entwickeltes VDI, welches 
das Original des Atari vollständig ersetzt. Dabei besticht neben der 
sehr hohen Geschwindigkeit vor allem die Möglichkeit, 
Vektorzeichensätze der Formate Speedo und TrueType (mit einem 
speziellen Modul auch Type-1) verwenden zu können. NVDI liegt auch in 
einer speziellen Macintosh-Version vor (NVDIMac), und ermöglicht es 
jedem Programm das über GDOS ausgeben kann (in Verbindung mit MagiC 
Mac), seine Ausgaben auch auf Apple-Druckern und im Netzwerk tätigen 
zu können.

Um herauszufinden, welche NVDI-Version man vor sich hat und welchen 
Funktionsumfang sie hat, muß der Cookie NVDI gesucht werden, der die 
Versionsnummer im BCD-Format enthält (z.B. 0x0410 für Version 4.10).

Wer die Offscreen-Bitmaps nutzen möchte, sollte nach dem 'EdDI'-Cookie 
suchen (z.B. per is_EdDI()). Das auf die Kennung folgende Langwort ist 
die Adresse eines Dispatchers, der mit der Funktionsnummer in Register 
d0.w aufgerufen wird. Für den Aufruf gelten die Pure C-Konventionen, 
d.h. Register d0-d2/a0-a1 und der Stack werden zur Parameterübergabe 
benutzt, d0-d2/a0-a1 können verändert werden. Die Funktion 0 liefert 
die EdDI-Versionsnummer im BCD-Format (z.B. 0x0110 für Version 1.10).

Querverweis:
Off-Screen-Bitmaps   v_opnbm   v_clsbm   Grundlagen des VDI 
vq_scrninfo   GEM