1. Re: new truecolor library
Mark Smith wrote:
>
> Hawke,
>
> Thanks for your useful reply. I'm now using the latest version of
> TrueEU and with the following code I'm getting similar problems to those
> I mentioned before.
>
> -----Code begin------
> include truecolr.e
>
> InitDisplay()
>
> true_circle({200,200}, 50, {000,000,255})
> true_pixel({200,200},{255,255,000})
> true_line(150,300,100,150,TrueBlue)
your code is fine, i would assume that the last two lines
that aren't appearing here are:
if wait_key() then end if
GoodBye()
so that you can see the results of the drawing and
so that the trueEU library can de-init and restore
the dos screen... right? :)
> For example, with the true_line I get about 9 diagonal lines of spaced
--snip prob desc
> a guess around 500,200.
hrmph... on several machines i've tried it on, the code above
all ran right.... looked proper and such...
> Is it possible that my video card can't hack what the program is doing.
> I'm running a Dell 486 33mhz with 1mb of video ram. I run Win95 in
> Truecolour all the time so I would assume that the program should work.
first we need to know if your card is vesa1.2 compliant...
second, are you *sure* it's actually in a 'truecolor' mode or
might it be in 64k with emulation???
(it's not a straight 16bit depth mode, i've seen
this 'wildchild' mode on certain select machines,
it's like a pushed 24bit mode with bit padding to 3bpp,
but it's actually a *different* {read:unheard of}
*mode number* i wanna say it was on either a
packard bell(shudder)that had vid built onto the MB,
or it was a real strange cirrus card i stumbled on
when i was doing computer repairs once... itll _claim_
it's 16.7mil, but when you throw a 'good' diag or bnchmrk
program at it, it starts unravelling round the fringes
of it's wittle doily)
(you really are *very* hard pressed to visually discern
the difference inbetween 64k with emulation and
16.7mil ie:16/24 bit depth with nekked eye)
but, even if it's not, univbe *should* make (damn near) any
card work right... univbe is available like everywhere...
now, to test this 'right' you grab a copy of univbe,
do whatever it says to do so that you can reboot into
*pure* dos mode and load the univbe driver...
if running trueEU with univbe in *pure* dos doesn't
seem right, and still gives you goofy, there is only
one more thing i can think of to shoehorn your computer...
sometimes, the manufacturer of the card/computer will
have 'special' video vesa dos drivers...
my stealth3d2000 is an example... even tho univbe recognizes
and runs my stealth fine and dandy, the 'special' diamond
multimedia 'vbe20' dos tsr does just a little better, and
has less compatiblity problems...
> Any more clues to how I can get it to work?
if you try all the above, and trueEU won't go, then
i really don't think it will, ever... sowwy :(
hope this helps --Hawke'
p.s. have you tried *pure* dos yet? could be the pif after all...
just a quick last minute thought... :>