[net.micro.cpm] Reply to GSX-80 query

nyuada@csd1.UUCP (10/11/84)

[]

I was one of the first to order GSX-80 and DR-PLOT (a high level graphics
subroutine library) back in June '83 to develop a CPM-80 based business
graphics package. I found GSX-80 to be an answer to most of my problems.
GSX-80 is an extension to the CPM-80 operating system which consists of
a header which you bind to your graphics application program and many
drivers for different graphics devices. This allows you to produce graphics
for different devices through Digital Research high level languages and
Assembler (although in practice you would have to write an assembler 
interface for those high level languages). GSX-80 was truly device
independent and you could write a graphics program for one device and
instantly produce the exact same graph on another device merely by changing
the assignment file. At that time several manufacturers distributed GSX
with their machines - these included NEC, Televideo, Visual, ALS CPM-80
card for the APPLE, DEC and Fujitsu. Essentially what this means is that
you can write a graphics program for one machine and (if you used a high
level DR language) instantly transport it to every machine that ran GSX-80
or GSX-86 (even under CPM/86 and IBM PC-DOS). This seemed like the software
developers ideal development system.

DR-PLOT used GSX-80 and allowed me to create rather professional looking
pie charts, bar charts, line graphs etc by simple subroutine calls from DR
languages.

The problem however was not with these products but with DR. The entire
GSX line of products (DR-KERNEL, DR-DRAW etc) were not written by DR
but by Graphics Software Systems (the company which Visicorp used for
its Vision window system; and that has written the software which IBM
announced for its new series of high res color graphics adapters). About
two months after I got DR-PLOT, DR withdrew it from the market citing
unresolved bugs. This seemed more like a marketing move since DR-DRAW
was written with DR-PLOT and anyone who had DR-PLOT could easily
reproduce a graphics package at least as powerful as DR-DRAW. Also from
my conversation with Graphics Software Systems, it seemed that they
were unpleased with the way DR was marketing their product. DR killed
DR-PLOT, DR-KERNEL and only allowed OEM's to distribute GSX-80.

GSX-80 though remained around and I believe you can still get copies either
from Westico or the Programmers Shop. I'm not sure what the exact status is
on that product other than that you can get it. Personally, I have been very
satisfied with the product. I have the assembler interfaces to most of
DR languages so if you have problems interfacing it contact me via UNIX
mail. It was about $60 when I bought it in June '83. I implemented a
fairly sophisticated graphics package on my S-100 system which ran
without a hitch on the Televideo, Kaypro and Rainbow.

About March of this year, DR announced something called the GSX Programmers
Toolkit. This package contains GSX-86 for IBM PC DOS and the right to
distribute GSX with your application and not pay any royalties. 
It is however not available for GSX-80 unless you are an OEM. For $250
this was a great deal and I have since transported all my programs to
the IBM PC. Currently GSX-86 for the PC supports about 8 color graphics
adapters, 20+ printers, 5+ plotters and the new Polariod instant slide
camera. I have been very happy with GSX-86 and have it in several products
soon to be commercially available. DR will provide you bindings for PASCAL
MT+86, PLI86, CB86, DR C, and DR Fortran 77. I have written an interface
for Microsoft Pascal.

                                          Sam Chin