home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
screngen
/
sfgr.lbr
/
READ.MQ
/
read.me
Wrap
Text File
|
1986-07-26
|
3KB
|
74 lines
A Quick Description of SFGR:
SFGR is the screen format generator used on the IBM System 34/36
computers. It is usually used in conjunction with RPG II, the language
most used on the IBM System 34/36 mini-computers. There have been very
few implimentations of it on micro-computers, and this is an attempt
at using its SFGR source language to create an object format file that
can be used by either RPG II or any other language.
A SFGR source member consists of records, where records define
how the type of screen input and output fields are their attributes as
displayed on the screen. A driver program manipulates the input/output
fields and returns whatever the user has entered. The driver reads the
screen file, displays it, displays the output buffer, and returns to
the program the input buffer.
Presently, a driver program is not included with this package. It
is still being written and fully tested to take of all the necessary
housekeeping and screen maintenance. A version is being written in SPL
and might be later translated to Modula-2 if time permits. The SFGR
Compiler is written in SPL and runs under CP/M-80 2.2 or higher.
The necessary files:
SFGR.COM - The actual screen format generator.
SFGR.DOC - Documentation on SFGR and how to run it.
SFGR.ERR - The SFGR compiler error message file.
Additional Utilities:
FVIEW.COM - Quick view of ".FMT" file paged by format screen.
EDITERR.COM - Edit the error message file to suit your taste.
Source code is included for the utilities written in SPL.
Sample Screen Members:
Five screen source members and format files are included. They
were written for a color terminal and may need editing (such as taking
out the blink options) for sigle color monitors. That is left as an
exercise for users. Also for one of them, an RPG II program (WSFPM1)
is provided to show SFGR is interfaced on a System 34/36. It can be
easily adapted in an other language.
Documentation File:
Technical information has placed in the SFGR Documentation file
that describes the exact makeup of the object file. The documentation
should be read to understand how to run the programs. An editor that
provides a ruler line, or character count, should be used to enter the
source member. Multiple blanks should not be converted to tabs, and it
must be pure ascii. Uppercase should be used, except for constant data
where anything is allowed.
Copyright rights and warranty:
See first page of documentation file for reference. All rights
are reserved. Distribution for non-commercial use allowed, only in its
original form. A terminal patch may be applied, but should be sent to
the author for approval. A contribution of $10.00 is requested if you
find this program useful in any way.
Brought to you by:
Harris Landsberg
1350 East 5th Street
Suite 1-J
Brooklyn, New York 11230
(718) 951-7075
here:
-To here^