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