[Contents] [index] [Help] [Retrace] [browse <] [Browse >]

The Release 2 graphics library supports a variety of new video monitors,
and new programmable video modes not available in older versions of the
operating system.  Inquiries about the availability of these modes, their
dimensions and currently accessible options can be made through a database
indexed by the same key information used to open Intuition screens.  This
design provides a good degree of compatibility with existing software,
between differently equipped hardware platforms and for both static and
dynamic data storage.

The Release 2 software may be running on A1000 computers which will not
have ECS, on A500 computers which may not have the latest ECS upgrade, and
on A2000 computers which generally have the latest ECS but may not have a
multi-sync monitor currently attached.  This means that there are
compatibility issues to consider--what should happen when a required ECS
or monitor resource is not available for the desired mode.

Here are the compatibility criteria, in a simplified fashion:

Requires Release 2, and ECS Chips only
    SuperHires mode (35nS pixel resolutions).  This allows for very high
    horizontal resolutions with the new ECS chip set and a standard NTSC
    or PAL monitor.  (SuperHires has twice as much horizontal resolution
    as the old Hires mode.)

Requires Release 2, ECS Chips, and appropriate monitor
    Productivity mode.  This allows for flicker-free 640 x 480 color
    displays with the addition of a multi-sync or bi-sync 31 Khz monitor.
    (Productivity mode conforms, in a general way, to the VGA Mode 3
    Standard 8514/A.)

Requires Release 2 (or the V35 of graphics.library under 1.3)
and appropriate monitor only
    A2024 Scan Conversion.  This allows for a very high resolution
    grayscale display, typically 1008x800, suitable for desktop
    publishing or similar applications.  A special video monitor is
    required (the monitor also supports the normal Amiga modes in
    greyscale).

Requires Release 2 but not ECS Chips or appropriate monitor
    Display database inquiries.  This allows for programmers to determine
    if the required resources are currently available for the requested
    mode.

In addition, there are fallback modes (which do not require Release 2)
which resort to some reasonable display when a required resource is not
available.

 new monitors 
 new modes 
 mode specification, screen interface 
 mode specification, viewport interface 
 coexisting modes 
 modeid identifiers 
 the display database and the displayinfo record 
 accessing the displayinfo 
 mode availability 
 accessing the monitorspec 
 mode properties 
 nominal values 
 preference items 
 run-time name binding of mode information 
 relase 2 custom viewport example