Dec 082017
 
Graphics Package for F-PC 3.5609. Graphics version 4.5j by Mark Smiley. This version includes support for tons of SVGA modes, as well as a VGA sprite editor, circular arcs of arbitrary thickness, 3D transformations, etc.
File SMILY46B.ZIP from The Programmer’s Corner in
Category Forth Source Code
Graphics Package for F-PC 3.5609. Graphics version 4.5j by Mark Smiley. This version includes support for tons of SVGA modes, as well as a VGA sprite editor, circular arcs of arbitrary thickness, 3D transformations, etc.
File Name File Size Zip Size Zip Type
BRECALL.SEQ 27281 7400 deflated
CASEOP.SEQ 1851 589 deflated
CGA.ZIP 15861 15475 deflated
CGAKRNL.SEQ 9734 2843 deflated
CURSOR.SEQ 1783 671 deflated
DLINE.SEQ 5410 1683 deflated
DOSEDIT.SEQ 3961 1679 deflated
ELLIP.HLP 7497 1762 deflated
ELLIP.SEQ 12777 3872 deflated
FILES.DOC 6548 2099 deflated
FILESEL.SEQ 15602 3364 deflated
FLTGRAPH.ZIP 19149 17794 deflated
GINSTALL.BAT 1730 678 deflated
GIRLDEMO.BAT 1034 424 deflated
GRAFKRNL.SEQ 39281 7772 deflated
GRAPHICS.NTS 25253 9226 deflated
GRAPHICS.SEQ 2951 1242 deflated
GRDEMOS.DOC 1069 437 deflated
INVERT.SEQ 2781 1154 deflated
MCOLOR.SEQ 2081 820 deflated
MDS40.SEQ 8841 3207 deflated
MDS40E.SEQ 9121 3260 deflated
MS#EDIT.SEQ 2662 788 deflated
PAL.SEQ 28371 7185 deflated
RAND3.SEQ 3893 1313 deflated
RECTANGL.SEQ 6787 2181 deflated
SM-FPC.BAT 873 475 deflated
SM-FPCE.BAT 1668 673 deflated
SMILEY.DOC 26132 8564 deflated
SMILEYXP.ZIP 71667 68949 deflated
SWITCH.SEQ 616 306 deflated
THE.SEQ 1298 587 deflated
VGA.HLP 14972 4791 deflated
VGA.SEQ 28280 8159 deflated
VGA32LIN.SEQ 9515 1498 deflated
VGA64LIN.SEQ 21851 2997 deflated
VGAAPP.ZIP 70100 69705 deflated
VGABIOS.SEQ 20897 5240 deflated
VIEWE.SEQ 4415 1639 deflated
VIEWEDIT.SEQ 12591 3724 deflated
WHITE.HLP 3138 1002 deflated
WHITE.SEQ 13647 4046 deflated
XGAAPP.ZIP 40296 39126 deflated

Download File SMILY46B.ZIP Here

Contents of the FILES.DOC file


\ FILES.DOC Graphics files in SMILEY.ZIP 22Dec91mds
Note: see SMILEY.DOC for more extensive file descriptions, as well as
some documentation.


Here is a list of the files in SMILEY.ZIP.

They are in approximate loading order.


Filename What it is

SMILEY .DOC documentation
GRAPHICS.NTS list of recent bugs and answers to questions
GRDEMOS .DOC list of demos that use the graphics package
FILES .DOC list of all the supplied files (this file)

GRAPHICS.SEQ main load file for non-floating pt. graphics
THE .SEQ main routines: required by GRAFKRNL.SEQ
GRAFKRNL.SEQ main routines: graphics kernel
VGA64LIN.SEQ main routines: 640 hres direct lines
VGA32LIN.SEQ main routines: 320 hres direct lines
CGAKRNL .SEQ main routines: CGA graphics kernel
MCOLOR .SEQ main routines: text colors (for menus)
FILESEL .SEQ main routines: file selection for BRECALL
BRECALL .SEQ main routines: saving & recalling a graphics screen
PAL .SEQ main routines: palettes
VGA .SEQ main routines: modes
VGA .HLP main routines: help file
****** The above is the minimum for plotting & saving points and lines. *****
VGABIOS .SEQ main routines: BIOS lines and points
WHITE .SEQ main routines: whiting the screen
WHITE .HLP main routines: help on screen whiting
INVERT .SEQ main routines: invert colors of an image
RECTANGL.SEQ main routines: moving a rectangle around
ELLIP .SEQ main routines: ellipses and circles
ELLIP .HLP main routines: help on ellipses

RAND3 .SEQ a very random number generator
DOSEDIT .SEQ better than XEXPECT in graphics modes
SWITCH .SEQ applications only: switch defs of 2 words

XGAAPP .ZIP applications that work in any mode
VGAAPP .ZIP applications that only work in VGA/MCGA modes
FLTGRAPH.ZIP graphics routines that require floating point


The following files are not part of the graphics package proper, but
are distributed in SMILEY.ZIP.

SM-FPC .BAT uses MDS35.SEQ to create a smaller F-PC
MDS35 .SEQ an extend file used by SM-FPC.BAT

CGA .ZIP old CGA-specific files
DLINE .SEQ old high-level line routines (unnecessary)



The following files are not distributed, but are available for the
asking.

FLSEL225.SEQ an old version of FILESEL.SEQ for use w/ F-PC v 2.25
To use it, rename it to FILESEL.SEQ.
FLSEL353.SEQ an old version of FILESEL.SEQ for use w/ F-PC v 3.53
BRCL353 .SEQ an old version of BRECALL.SEQ for use w/ F-PC v 3.53


There now follows a list of the files contained in each .ZIP archive.


FLTGRAPH.ZIP graphics routines that require floating point
----
SGRAPH.SEQ Load file after SFLOAT.SEQ.
VGRAPH.SEQ Load file after VPSFLOAT.SEQ.
HGRAPH.SEQ Load file after HFLOAT.SEQ.
FUNCPLT.SEQ Function plotting
FUNCPLT.HLP Function plotting help
FLT-EXT.SEQ Floating point extensions.
FLT-EXT.HLP Floating point extension help.
MCOMPLEX.SEQ Complex numbers for VPSFLOAT & HFLOAT
386GRAPH.SEQ Load file after loading PASM386.SEQ and SFLOAT.SEQ. (experimental)
-------
9

XGAAPP .ZIP 38644 28-Nov-89 applications that work in any mode
----
LAND.SEQ Fractal Landscapes
A-XX.SEQ CHAOS: graph of A-x^2
FUNCT.SEQ Function plotting examples
BARN.SEQ Iterated Function Systems (IFS)
BARN.DOC Documentations on IFS
MAPS.SEQ Used by BARNEX.SEQ
BARNEX.SEQ Examples of IFSs
JULIA.SEQ Julia sets
JULIA.HLP Help for Julia sets
-------
9

VGAAPP .ZIP 63107 28-Nov-89 applications that only work in VGA/MCGA modes
----
FTURT.SEQ floating point turtle graphics
GETVGA.SEQ stand alone file that reads and displays a VGA320 image
GIRLDEMO.BAT runs girl demo
GIRL.SEQ load file of picture of a face
GIRL.PAL palette for face picture
GIRL.PIC image of face picture (don't list)
VKAL.SEQ VGA Kaleidoscopes: main program
VKAL.DOC VGA Kaleidoscopes: documentation
VKAL.HLP VGA Kaleidoscopes: help file
-------
9



The following files are not part of the graphics package proper. They
are independent of all other files.


CGA .ZIP 25806 28-Nov-89 CGA-only files
These files may be loaded directly on top of F-PC (no need to load
GRAPHICS.SEQ first).
----
CGRAPH.SEQ load file for CGA BIOS routines
CGA.SEQ CGA BIOS routines: main file
CWHITE.SEQ CGA BIOS routines: screen whiting
CVRECT.SEQ CGA BIOS routines: rectangles
GRAPHSAV.SEQ save CGA image to (& from) a graphics buffer
save CGA image to disk
-------
6


The following files (sprites for CGA graphics) are no longer supplied,
since they do not work with the current version of F-PC. They are
CGA-specific anyway, so I assume there is no interest in fixing them.


SP.SEQ Sprites: load file
SPRITE.SEQ Sprites: main file
SPRITE.HLP Sprites: help on editing sprites
SPSCRED.SEQ Sprites: sprite screen editor
SPSCRED.HLP Sprites: help on screen editor
SP1.FNT Sprites: sample sprite font
CHESS2.FNT Sprites: sample sprite font
CHESS3.SCR Sprites: sample screen
-------
8

The following files are no longer supplied, since they were only needed
for the above sprite routines.
CURSOR.SEQ sprites only: read cursor position
CASEOP.SEQ sprites only: adds. to CASE structure



 December 8, 2017  Add comments

Leave a Reply