home *** CD-ROM | disk | FTP | other *** search
-
-
- Getting Started with FAT-Video 1.21
- ----------------------------------
-
- Notice:
- -------
- This software is shareware, if you use it , please
- honor that fact. Details regarding registration for this
- product are enclosed in the users manual.
- This package provides 2 libraries of functions designed
- for use with the Microsoft, and Lahey, Fortran compilers.
- FAT-Video does not support the IBM Professional Fortran,
- nor does it support the Ryan-McFarland Fortran compiler.
- The libraries provide video/screen/keyboard/memory and
- text windowing/menuing functions.
- There is a demo, with source, to demonstrate some of the
- capabilities provided by the libraries. It works with a
- Mono, CGA, or EGA adapter in modes 7 or 3(text modes).
- I've tested it with the ATI Graphics solution and the
- ATI Wonder card, the IBM EGA, CGA and Mono cards, and
- the Compaq Portable II graphics card.
- If you have any trouble with your graphics card, let
- me know your hardware configuration.
- There is also a manual on disk, divided into 6 sections,
- for printing. To see how to call each function from Fortran,
- see the manual regarding that funtion.
-
- Installation on Hard Disk:
- --------------------------
- First copy the disk contents to an empty sub-directory
- on your hard disk.
- To extract files from the registered archive file,
- Type >arce fv121r
- To extract files from the shareware archive file,
- Type >arce fv121s
-
- Installation on Floppy Systems Only:
- ------------------------------------
- Same as above except you must specify an output path.
- Type >arce fv121r b:\fatvid
- Note: In the example you must first make the subdirectory
- and name it fatvid on drive B:.
-
- Manual:
- -------
- The manual consisits of 6 sections: fat0.doc, fat1.doc, fat2.doc
- fat3.doc, fat4.doc, and fat5.doc. These may be printed on any printer.
-
- Demos:
- -----
- There are 2 demos, they are called Demo and Mview. Once unarchived
- you need only type Demo/or Mview and the respective demo will start.
- The source code for Demo.exe has been included and is a good source
- of examples, for using the FAT-Video libraries. The source code
- for the MVIEW.exe is included with the registered disk only.
-
-
-
- FAT-Video 1.21 Pricing Structure
- --------------------------------
-
-
- The registered users of the FAT-Video package will be notified
- of specific errors, corrections and updates by mail. There is also
- telephone support for registered users. The registered version
- includes the Fortran source code for the window library, for your
- personal use and modification. It may not be freely distributed.
-
- Shareware Disk $ 12.00 Manual on disk
- Registration & Disk $ 35.00 Manual on disk
- & window Fortran source code
- If you bought your shareware disk from me, I'll register you for $25.00
- Printed Manual $ 15.00
- Assembly source, Video.lib $ 35.00 Requires A86 assembler.
- Upgrade Disk(Reg users only) $ 12.00 Manual on disk
-
- Maryland residents add 5% sales tax.
-
- FAT-DOS is available NOW ! Same price as FAT-Video !
-
- For Info call 301-441-9235
-
- To order, send check or mony order, and state items desired, to:
-
- Marc A. Norton
- P.O. Box 425
- Greenbelt MD 20770
-
-
- APR 1988 FAT-VIDEO 1.21
-
-
-
- GENERAL INFORMATION
-
- Table of Functions - Video Library
- ----------------------------------
-
- No. Function
- --- --------
-
- 1 SETVM - Set the video mode
- 2 SETCP - Set the cursor position
- 3 GETCP - Get the cursor position
- 4 SETDP - Set the active display page
- 5 SCWUP - Scroll the screen up
- 6 SCWDN - Scroll the screen down
- 7 GETAC - Get the character & attributes at the cursor
- 8 WRTAC - Write a chatacter & attribute at the cursor
- 9 WRTACP- Write a character & attribute at given cursor position
- 10 WRTCH - Write a character, use screens attributes
- 11 SETPAL- Set the video color palette
- 12 WRTGP - Write a graphics pixel, in given color
- 13 GETGP - Get the color of the pixel at the given location
- 14 CHTEL - Write characters in teletype mode
- 15 GETMOD- Get the avtive screen mode
- 16 SETAB - Form an attribute byte with the given colors
- 17 GETAB - Get the foreground & background colors from an attr byte
- 18 WRTAS - Write a string with the given attribute colors,
- at cursor
- 19 WRTASP- " " at a location given
- 20 PEEKB - Get a byte from memory
- 21 PEEKW - Get a word from memory
- 22 POKEB - Store a byte in memory
- 23 POKEW - Store a word in memory
- 24 MEMSTR- Copy memory to a character string
- 25 STRMEM- Copy a character string to memory
- 26 GETVID- Get video display memory, put in general memory
- 27 PUTVID- Store general memory in video display memory
- 28 GETCGA- Get CGA display memory, put in general memory
- 29 PUTCGA- Store general memory into CGA memory
- 30 GETMON- Get Mono memory, put in general memory
- 31 PUTMON- Store general memory into Mono memory
- 32 CLS() - Clear the screen
- 33 RDKBD - Read the keyboard
- 34 KBDST - Get keyboard status
- 35 KBDFL - Get keyboard flags
- 36 CHINP - Get key input
- 37 ALLMEM- Allocate memory dynamically
- 38 FREMEM- Free memory dynamically
- 39 SETNUL- Form a null terminated string
- 40 REVAB - Reverse the foreground and background colors in
- attribute byte
-
-
- Copyright (c) 1987 Marc A. Norton All Rights Reserved.
-
- APR 1988 FAT-VIDEO 1.21
-
-
-
- GENERAL INFORMATION
-
- Table of Functions - Video Library
- ----------------------------------
-
- No. Function
- --- --------
- 41 SETBC - Set the CGA border colors
- 42 BVEF - Get the BIOS equipment flag
- 43 EGAF - Get the BIOS EGA flag
- 44 CGACOF- Turn CGA cursor off, via Hardware
- 45 CGACON- Turn CGA curosr on, via Hardware
- 46 MONCOF- Turn MONO cursor off, via Hardware
- 47 MONCON- Turn MONO cursor on, via Hardware
- 48 GETDOS- Get the dos version
- 49 GETTIM- Get the current time
- 50 CLRKBD- Flush the keyboard buffer
- 51 BEEP - Beep the screen
- 52 CUROFF- Turns any screen cursor off,via BIOS
- 53 CURON - Turns any screen cursor on,via BIOS
- 54 COMLIN- Get command line tail, DOS 2.0
- 55 GETML - Get Memory from Heap (Lahey Fortran Only !).
- 56 RLSML - Return memory to the Heap (Lahey Fortran Only !).
- 57 PEEKL - Get a longword (4-byte) integer from memory.
- 58 POKEL - Store a longword (4-byte) integer in memory.
- 59 WRTS - Write a string to the screen, no attribute. Uses BIOS.
- 60 WRTSP - Write a string to screen, using loc given. Uses BIOS.
- 61 CPUT - Write a string to screen, writes to screen memory.
- 62 CPUTA - Write a string with attribute, writes to screen memory.
- 63 CPUTP - Write a string to screen @loc, writes to screen memory.
- 64 CPUTAP- Write a string to screen @loc, with attribute,
- writes directly to screen memory.
- 65 CPUTAC- Writes a character to screen, using attribute,
- at cureen cursor loc, writes directly to screen.
- 66 CPUTC - Writes a character to screen, no attribute, at the
- current cursor location, writes directly to screen
- memory.
- 67 CLRSTR - Clear a string, filling it with the space character.
- 68 REMNUL - Remove trailing NULL characters and '`' characters.
- 69 CGETS - Accept ascii input from the user, null teminated.
- 70 CGETAS - Accept ascii input from the user, echo with given
- attribute.
- 71 CGETIS - Same as CGETAS, except only accepts integer input.
- 72 CGETRS - Same as CGETRS, except only accepts floating point
- input.
- 73 CEDAS - Same as CGETAS, except displays input string and
- allows user to edit it.
- 74 CEDIS - Same as CEDAS, except accepts only integer data.
- 75 CEDRS - Same as CEDAs, except accepts only floating point.
- 76 RQST - Requestor, displays a message and accepts a response.
-
- Copyright (c) 1987 Marc A. Norton All Rights Reserved.
-
-
- APR 1988 FAT-VIDEO 1.21
-
-
-
- GENERAL INFORMATION
-
-
- Table of Functions - Window Library
- ------------------------------------
-
- No. Function
- --- --------
-
- 1 WOPEN - Open a window, and display it.
- 2 WCLOSE- Close a window.
- 3 WPRNAS- Print a string in a window, with attribute colors.
- 4 WPRINT- Print a string in a window.
- 5 WCLS - Clear a window
- 6 WCRX - Perform carriage return in a window
- 7 WLFX - Perform a linefeed in a window.
- 8 WCRLF - Perform a cr/lf in a window
- 9 WCLEOL- Clear to end of line in a window
- 10 WGETCP- Get the cursor position in a window
- 11 WSETCP- Set the cursor position in a window
- 12 WGETSN- Get a string without echo, from a window
- 13 WGETSE- Get a string with echo, in a window
- 14 WGETCE- Get a character with echo , in a window
- 15 MENBAR- Put up a sliding bar menu, return selection
- 16 WMENU - Put up a Pop-Up menu, return selection
- 17 WBOX - Put a box on the screen, none,1 or 2 borders.
- 18 WMOVR - Move a window, relative to its current position
- 19 WMOVA - Move a window to a new asbolute position
- 20 WXOPEN- Open an expanding window
- 21 GETADP- Get video adapter type
- 22 WAIT - Wait for some time, in seconds
- 23 MENU1 - Put up a Pull Down menu, return selection
- 24 I2=WGETI2- Get an integre*2 value from the user.
- 25 I4=WGETI4- " *4 " " " "
- 26 WPUTI2- Write an integer*2 to screen.
- 27 WPUTI4- Write an integer*4 to screen.
- 28 X4=WGETR4- Get a real*4 value from the user.
- 29 X8=WGETR8- " " *8 " " " "
-
- Copyright (c) 1987 Marc A. Norton All Rights Reserved.
-