Thread View: comp.sys.transputer
1 messages
1 total messages
Started by Walter Muellner
Tue, 05 Sep 1989 13:03
graphix server
Author: Walter Muellner
Date: Tue, 05 Sep 1989 13:03
Date: Tue, 05 Sep 1989 13:03
173 lines
6940 bytes
6940 bytes
First of all, I would like to excuse myself for the delay in
responding to all the requests concerning our GRAPHIX-SERVER.
Here are some more details:
The server is written in Turbo-Pascal (V 5.0, but will run with slight
modifications under V4.0).
It uses a special protocol based on a low-level protocol and supports
almost all of TP5's funcionality from within a transputer.
The server is available in source code via E-mail after both the
appended form has been signed and returned to us and the
amount of AS 500.00 (approx.$40.00) has been payed.
Payment can be made by cheque or direct transfer to the following
account:
Inst. f. Statistik und Informatik, Universitaet Wien
Acct. No. 0949-38859/00
at the Creditanstalt-Bankverein,
Josefstaedterstrasse
Vienna, Austria
The server's use is restricted to non-profitary use only and it
MUST NOT be used in commercial products without our prior written
permission.
There is NO WARRANTY.
Registrated users will receive free corrections and updates.
-------------------------------------------------------------------
Return the attached form to the following address:
(mail:)
W. Muellner
Inst. f. Statistik und Informatik
Universitaet Wien
Lenaugasse 2/8
A-1080 Wien
AUSTRIA/EUROPE
------------- CUT HERE AND SEND BACK TO ORDER AFGSERVER ----------------
Name: ..........................................................
Institution: ..........................................................
..........................................................
..........................................................
Address: ..........................................................
..........................................................
..........................................................
..........................................................
AGREEMENT
I agree in using the AFGserver for educational and/or universitary
non-profit purposes only.
I accept that there is no warranty, neither explicitely nor implied,
in the use of the AFGserver.
date:.................. signature:.................................
---------------CUT HERE -----------------------------------------------
-----------------------------------------------------------------------
The following is an overview on the functions supported by the server:
1) DOS file handling:
- OPEN/CLOSE/RENAME/DELETE of TEXT and BINARY files
- OPEN modes: READ/WRITE/APPEND
- user definable record lengths supported
- record read/write supported
- block read/write suppported on binary files/devices
- record positioning (for binary files)
2) DOS devices
- access to DOS devices (CON, LPT1, LPT2, LPT3, COM1, COM2,
the COMx devices NOT interrupt driven)
future extensions: interrupt driven Serial IO handling with
up to 8 serial interfaces (COM1..COM8)
3) file/device read write:
- some formatted I/O predefined procedures
(Read/WriteText, Read/WriteInt,...)
- various status request procedures (FilesStatus, FileName,...)
4) low-level machine-IO:
- perform DOS-interrupts
- DOS function-calls
- Byte and word-port I/O
- get and set registers
- get and set time/date of DOS machine
5) Screen and Keyboard I/O
- formatted input/output
- Readkey, Keypressed function ...
- Cursor positioning (GotoXY...)
- free definable background/foreground/text colors
- definition of text-windows
- all screen operations applicable to the actual text window
- redirection of screen I/O to DOS-file
- Sound/Nosound control PC's speaker
6) DOS memory handling procedures
- GetMem, FreeMem allocate/free DOS-Memory
(useful for save/restore screens, graphic images or
temporary save transputer-data...)
7) Graphics facilities:
- support of all TURBO-PASCAL supported graphics drivers
including CGA, EGA, VGA, Hercules and IBM8514 drivers
in various resolutions with automatic driver detection
- definition of graphics windows (viewports)
- pixel draw/query
- line draw absolute/relative
- move abs./rel.
- circles, ellipses w/w.o. fill
- polygons w/w.o. fill
- fill of screen area delimited by specified pixel color
- drawing of arcs, sectors, bars, 3D-bars, rectangles, pieslices,...
- free definition of all colors (drawing, background,...)
- definition/redefinition of color-palette
- installation of user-supported device drivers and
graphics fonts (must be in Borland's BGI/CHR format)
- user definable fill-patterns and fill-styles
- get/put whole images (pixel areas)
- various line styles and thicknesses (definable-redefinable)
- text settings free definable (Char. size, orientation, font...)
- four standard graphics fonts available
- write graphics-text at specified (x,y) coordinate
- definable text alignment (left, right, centered),
orientation, size and slant
- direct access to hardware graphics-pages
FUTURE EXTENSIONS:
- addition of some MOUSE handling procedures,
- inclusion of interrupt driven serial I/O support for
up to 8 (eight) serial lines
- performance enhancements
- some more DOS-features (file attributes set/reset, directory
management: create, delete, change...)
- maybe some more depending on the users's (your) needs.
I hope this helps for the first time. All requests will be answered
as soon as possible.
Walter.
------------------------------------------------------------------------
Walter Muellner ! /X /X
Institut of Statistics and ! // // /
Computer Science ! X/ o X/ o X
University of Vienna, Austria ! // /~~ /
Lenaugasse 2/8 ! / ==/
A-1080 Wien !
e-mail: A4424DAA@AWIUNI11.BITNET !
------------------------------------------------------------------------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads