home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Hack-Phreak Scene Programs
/
cleanhpvac.zip
/
cleanhpvac
/
GFXFX2.ZIP
/
GFXFX2.DOC
< prev
next >
Wrap
Text File
|
1995-02-14
|
6KB
|
177 lines
GFXFX2 general 'documentation' and registration info
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Some people may wonder 'how on Earth did he do THAT!?' - I know I ask myself
that very question a lot when watching new demo's or some revolutionary games,
like Descent, for instance. Basicly this is the reason why I decided to make a
collection of Pascal sources like this one, specialized in Graphics Effects,
hence the name GFXFX, part two.
Requirements
~~~~~~~~~~~~
All sources were implemented and tested on a 386dx/40 with a TsengLabs ET-4000
video card (1Mb). Most of the sources were tested on a 286, 386, 486 Laptop,
486dx2/66 with several video cards.
Minimum requirements:
■ 286
■ Standard VGA
■ Turbo Pascal 6.0
Recommanded:
■ 486dx2/66 (or better)
■ a FAST SVGA videocard (SpeedstarPRO for instance)
■ Borland Pascal 7.0
The Gouraud Shaded Texture Mapping runs great on a dx2!
I tested some source on a 286/something with a Trident VGA - I realy cannot
recommand THAT!
All sources were implemented, compiled and tested (using BP7.0) with the
following compiler-directives:
{$a+,b-,d+,e+,f-,g+,i+,l+,n-,o-,p-,q-,r-,s+,t-,v+,x+}
That is:
- 286+ code on
- all error checks off (range, stack, etc...)
Registration
~~~~~~~~~~~~
I spend quite some time on the files in this package over the last few months,
while it could be better spend on following colleges and stuff like that. So I
paid the price. If you think this package is usefull, you want to learn
somethings or you want me to stimulate on making part 3, then please register.
Remember: this is shareware!
What do I get?
~~~~~~~~~~~~~~
If you register you'll receive:
■ a personalised disk with all sources (also of the units) and comments.
■ full documentation of the units and the demo-sources
■ explenation (pseudocode) about several general effects
What must I pay?
~~~~~~~~~~~~~~~~
To get all this (ahem) one must pay the meazly amount of US$10 PLUS US$5 or
Hfl.20,- PLUS Hfl.5,-. I do not except other currencies. The additional 5
Guilders or Dollars are for shipping costs, disk, envelope, stamps, etc...
How do I register?
~~~~~~~~~~~~~~~~~~
To register fill in the registration form (REGISTER.GFX) and sent it to one (or
more) of the following addresses:
Snailmail:
Bas van Gaalen,
Brain Made Productions,
Vuurvlinderstraat 2,
5641 DM Eindhoven,
The Netherlands,
Europe.
Internet:
basg@stack.urc.tue.nl, or (if no reply):
B.V.v.Gaalen@stud.tue.nl
Fidonet:
2:284/123.2
Pascalnet:
115:3145.103.2
Please note that the Snailmail address is very subject to change, so I don't
realy prefer that one. It's better to send anything through Internet or
Fidonet. If I move, I'll drop some lines in the Pascal echo's - where I can be
reached at any time, btw.
What about the fee?
~~~~~~~~~~~~~~~~~~~
The registration-fee can be paid in cash, cheque or a money-transfer to my bank
or postbank account.
Rabobank: 150928084
Postbank: 4088566
Make sure you make it payable to:
B.V. van Gaalen,
Eindhoven.
Basicly, make sure I'll receive Hfl.25,- (also AFTER currency-transfer), and
you'll get your part of the deal. ;-)
Notes
~~~~~
■ Please don't mind the spelling in the docs. I didn't have a spellingschecker
or dictionary available at the time of writing.
■ Some of the code might look odd (first putting something in tmp, and next
using the result in a function - for instance). But this is done because of
the errors Turbo Pascal likes to create. Same thing for functions which
didn't denote the result...
■ Buy me a dx2 and you'll get GFXFX2 for free! - Seems fair enough...
■ I'm aware of the fact that Unisys is bugging with license-agreements for the
LZW-decoding techniques in the GIF-format. Nevertheless I released the
GIF-decoder unit in this package because I think it's the third party
developers resonsibility if they realy want to use the code. The GIF-viewer
is not the main goal of the package. It's just a small part of the whole...
Anyway, personaly I think GIF is dead. I only included it because it was
requested by a lot of people.
■ While trying to release this package some things went wrong. Ofcourse this
was AFTER I actualy uploaded the file to the FTP-site. ;-( Guess I didn't
checked EVERYTHING out. Well, it's hard to keep track of over 100 files and
more than 13000 lines of code. So, please don't blame me...
■ As you may have noticed, I'm not the only author of the sources. The Texture
Mapping, Gouraud Shading and the Voxel routines were made by Jeroen Bouwens.
Disclaimer
~~~~~~~~~~
As any shareware package GFXFX2 also has a disclaimer.
The author of GFXFX2, Bas van Gaalen, can't be held responsible for any damage
the program might cause to you, your computer, your parents, your state of mind
or whatever. The only guarentee I can give is that the source codes will take
up space on your harddisk.
Future
~~~~~~
I _think_ this will be my last production for a while. Although I'm already
looking forward on GFXFX2.1 or GFXFX3 (some sourcecode can still be speeded up,
extra picture fileformats and/or updates for special types, faster and rotating
Voxel-space, etc...), but that'll take a large amount of months and I can't
make any promises. But it'll be free for anyone who registered GFXFX2 already,
THAT I can promise!
For now... I got a live to attend to...
Thanx
~~~~~
Finaly I wish to thanx the following people - in no special order - for
contributing in one way or another:
My mom, Jeroen Bouwens, Sven van Heel, Mark Schipper, Alexander Eugene Chalfin,
Andrew Eigus, Arne de Bruijn, David Dahl, Sean Palmer and the people at
x2ftp.oulu.fi for their enormous patience! ;-))