Lame Video Stuff
M8.V1
The Modern Vtest
This has the
functionally vtest.exe but
in C++ rather than C.
Yes, this means that I'm at the same level
I was over a year ago, but this is in C++, which
I only started learning this year (2000), not C, which
I knew to various degrees for what seems like forever.
For M8,
the render library in particular will be developed and
maintained until I have surpassed the featureset of M7.
Anyhow, there is for now just the prebuilt version, which is
only slightly interactive and is really nothing all that impressive,
but is here anyhow.
So, get the zip file, containing
M8.V1:Vtest Mark 1, C++ Edition,
Latest Prebuilt Release
.
This is compiled for DOS32 with DJGPP and uses Allegro...
in english, that means you can run it under Windows 9x or under
DOS with a DPMI manager.
The Ancient Vtest Demo
Actually, for comparison, you can get
The Old Vtest, C Edition,
Zeroth Anniversary edition,
which is also build for DOS32, and is based directly
on code I did back in April 1999.
The Ancient Vtest Code
If you life really lacks excitement and occupation,
then you can download a weird package with source,
DOS32 executables, no documentation (and I mean none!),
and all the required data files for the reconstructed
C version of Vtest... but I warn you to think twice before
looking at rendlib1.c, and also note that the comments in the
text may appear to be written by a madman.
So... leave you unsanity at the door if you chose to pursue
Vtest: Final C Version,
Uncut, Undocumented, Unsuppoted, Unkool... ,
the ultimate test of sanity!
Muwhahahahaha!
A bit of history: This version of Vtest was made from
old rotting source, to act as a basis for creating the
C++ version. Not basis as in code, but basis as in functionality.
Some things that have changed for the C++ version are
file support: the C++ version used sacas (plaintext files with
a format developed over the M series) for everything, but the
old Vtest used binary files (.sp2, .rom) for data sourcing.
It is theoretically possible for me to implement binary file
support in the C++ version, but it is not currently a priority.
Good luck with "conv.cc"
(which converts "char.rom" to
"chr.txt"),
writing the doc for that, is not something
I bothered to do, yet. If you want me to,
drop me a line
and I will, most likely.
That is all...
IVP:Developer Edition
In order to try doing something in C++, and
test out a few theories, I did IVP, which
originally stood for Intelligent Video Processor,
but now is Intentionally Vague Project.
Download the source, made to build
under DJGPP (but also successfully compiled
under Linux by brave souls),
over here,
in a nifty little .zip file.
There is documentation, in that
archive, which describes how to
build and use IVP.
Mythical User Edition
There is currently no user edition of IVP,
if you just want something to play with, or
(gasp) use, then please look elsewhere, this
page will not help you.
Credits
Thanks and hails to the #kode crew,
in particular, Chip, Sig9, Nelish,
for testing out (a slightly earlier version
of) this code and giving me feedback.
Rantlet
The version of IVP on this page is virtually
identical to that which was tested by the
#kode@doot.fdf.net crew, which is good in
some ways but bad in others.
One change of questionable merit is my addition
of a "UserInterface"
class which is incomplete,
almost useless, and does not rhyme with jelly.
Someday I may finish the UserInterface class,
and demonstrate why it is
a good idea.
For now, IVP on a whole is sorta shoddy an incomplete.
Nonetheless, it is functional to an extent.
Well, anyhow,
I am not going to pledge
to support IVP or continue its development.
The concept of IVP
will likely be embodied in some form
in something else I do in the future. There is a
lot of stuff i would like to try but just feel
too frustrated and unelightened to, right now.
However, anything can happen.
Go
home
now, or email me,
granitor@yahoo.com,
or something.