Difference between revisions of "GSX"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
Line 1: Line 1:
 
GSX is the standard graphics library for [[CP/M]].
 
GSX is the standard graphics library for [[CP/M]].
  
 +
GSX consists of:
 +
 +
GENGRAF.COM - This takes a .COM file and configures it for use with GSX. The resulting .COM file can be run without GENGRAF.COM and launches GSX before running your code.
 +
 +
ASSIGN.SYS - This is a text file which contains the mapping of devices to driver files that implement them.
 +
 +
DDMODE0.PRL - An example of a driver.
 +
 +
GSX.SYS - The device independent part of GSX.
 +
 +
== Drivers ==
 
Vendors provided platform specific drivers which implemented GSX.
 
Vendors provided platform specific drivers which implemented GSX.
 +
 +
ASSIGN.SYS is a text file which must exist along side gsx.sys and which contains the mapping of device to driver.
 +
 +
Example content:
 +
 +
01 @:DDSCREEN
  
 
[[Category:CP/M]]
 
[[Category:CP/M]]

Revision as of 14:14, 13 January 2019

GSX is the standard graphics library for CP/M.

GSX consists of:

GENGRAF.COM - This takes a .COM file and configures it for use with GSX. The resulting .COM file can be run without GENGRAF.COM and launches GSX before running your code.

ASSIGN.SYS - This is a text file which contains the mapping of devices to driver files that implement them.

DDMODE0.PRL - An example of a driver.

GSX.SYS - The device independent part of GSX.

Drivers

Vendors provided platform specific drivers which implemented GSX.

ASSIGN.SYS is a text file which must exist along side gsx.sys and which contains the mapping of device to driver.

Example content:

01 @:DDSCREEN