1. [offtopic??] A Watcom Question

I just installed Watcom again,
but don't know what to add to my Autoexec.bat file...
Can anyone help me out here?


I'm not only installing Watcom again because *just*
because of EC.EXE, but also because I just download
the codebase to a port of Ken Silverman's BUILD engine
to Windows.
It was coded for Watcom, and it compiled pretty well
untill some include file weren't found, perhaps
because I have to specify the include path?

What I am gonna do is compile it all into DLLs instead
of .libs, and provide a tiny wrapper for Euphoria (not
much has to be done), so you  can code your own Duke
Nukem 3D clones in Eu.

Why BUILD?
Because I am gonna do a variety of projects in with
the BUILD engine, mainly because of the speed it has
in software mode, and because it has the best level
editor I ever used.
It supports 3D voxel objects too, so if you wanna do
3D guns or characters on a P100, this is the engine to
use.

Personally I am gonna try and add dynamic lighting,
without modifying the engine, inplain Euphoria source.
I will simply do a lighting pass on tiles each frame.
Maybe using lightmaps of some sort?
Why?
Because the BUILD engine has the potential to look as
good as the Quake 3 engine for example, BUT, it needs
better shading.
And maybe more detailed Voxel objects...

I like this engine as it is soooooooooooo easy to code
for!
A handfull of straight-forward routines is all it
has...
The level editor I grew up with, making levels for
Duke and Shadow Warrior...

It would be so damned cool to code 3D BUILD games in
Eu!

Watcom is weak, and C is weak, so I'm not doing
that...

And yeah I am thebig anti-dll man here, but for
something as cool as this, I see no other option...
Atleast untill the translator can link to C
libraries...


Mike The Spike
PS. Rob, a tip, allow define_c_func() to accept '-1'
as the dll argument, wich would mean 'search for it in
the libraries I linked to'.
You won't break the language that way, and the
interpreter could just say something like: "Defining
functions inside static libraries is not supported.
Use Euphoria To C instead."

>

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu