1. Jarod lib update

I've now finished the latest version of my almost platform-independant
(doesn't run under Linux) multimedia library; Jarod a/k/a/ the Pretender.

Some of the new stuff:
* Support for windowed mode under Windows!
* Improved bitmap library.
* More blitters.
* Can now play wav files & CD's (Windows only).
* A whole bunch of new example program.
* And a lot more..

The library has been successfully tested on a PII-450/128MB under Win98 and
DOS (Windows box), and on a P-166/64MB under Win NT4.

Those of you who are interested can go to
http://www.cyd.liu.se/~micol972/site/jarod.htm
and have a looksey. Or you can download it right away:
http://www.cyd.liu.se/~micol972/site/jarod2.zip  (824kB)

Bug reports would be appreciated as I'm too lazy to hunt them down myself..

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » topic index » view message » categorize

2. Re: Jarod lib update

mic wrote:

> I've now finished the latest version of my
> almost platform-independant (doesn't run under
> Linux) multimedia library; Jarod a/k/a/ the Pretender.

Is there a special reason your "What's New?" page is black text against a
back background?

Other than as a homage to Spinal Tap, of course.

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

3. Re: Jarod lib update

That reason is called "Microsoft Internet Explorer".
You should use Netscape.
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » goto parent     » topic index » view message » categorize

4. Re: Jarod lib update

On Sat, 23 Sep 2000 11:17:41 GMT, mic _ wrote:

>That reason is called "Microsoft Internet Explorer".
>You should use Netscape.

Your page declares body text="#000000" and bgcolor="#000000", and this is
the way IE interprets the page.  Yet you've got <font class="stil1"> where

all.stil1
{
 color:#CCCCCC
}

So you have done something with a style sheet such that you get negative
results using one browser and positive results with another.  Then you tell
us we should use the browser that handles your 'trick' appropriately.

Seems a bit silly to me...
-- Brian

new topic     » goto parent     » topic index » view message » categorize

5. Re: Jarod lib update

Hello mic,

>I've now finished the latest version of my almost platform-independant
>(doesn't run under Linux) multimedia library; Jarod a/k/a/ the Pretender.

>Bug reports would be appreciated as I'm too lazy to hunt them down myself..

I checked it out. I like it. Two things though, The wierd colors
came back and won't go away by me changeing BPP16IS15  from 1 to
0 and/or back again. I think you know what I'm talking about.
Here is a list of all the example programs and which platform(s)
they work on.

Program         DOS   Window
=============== ===== ======
Bitmap.ex(w)    No    Yes
Fire.ex(w)      Yes   Yes
Input.ex(w)     No    Yes
jtest01.ex(w)   Yes   No
jtest04.ex(w)   Kinda Yes
jtest08.ex(w)   Kinda No
playcd.ex(w)    maybe No
playmod.ex(w)   No    Yes
playwav.ex(w)   maybe No
ray.ex(w)       Yes   Yes
rzoomdual.ex(w) No    Yes
sprites.ex(w)   Yes   No
tunnel.ex(w)    No    No

"Kinda" = it worked but the colors were messed up
"maybe" = it ran but the sound didn't play
Sometimes "No" in DOS, means it ran but never did anything
but never had an error.

I hope this helps you debug it. I for one am interested in this
library. It will make writing cross-platform games much easier.
I wonder though, can programs written with JAROD be bound? If
it uses the common dynamic include technique, they can't.

later,
Lewis Townsend
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » goto parent     » topic index » view message » categorize

6. Re: Jarod lib update

Hi, everybody:

----- Original Message -----
From: Brian Broker <bkb at CNW.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Saturday, September 23, 2000 9:42 PM
Subject: Re: Jarod lib update


> On Sat, 23 Sep 2000 11:17:41 GMT, mic _ wrote:
>
> >That reason is called "Microsoft Internet Explorer".
> >You should use Netscape.
>
> Your page declares body text="#000000" and bgcolor="#000000", and this is
> the way IE interprets the page.  Yet you've got <font class="stil1"> where
>
> all.stil1
> {
>  color:#CCCCCC
> }
>
> So you have done something with a style sheet such that you get negative
> results using one browser and positive results with another.  Then you
tell
> us we should use the browser that handles your 'trick' appropriately.
>
> Seems a bit silly to me...
> -- Brian

Every browser version I've worked with had a single and very useful virtue.
When it didn't understand a tag, property, scriptin method, etc., it simply
ignored it. So I often manage cross-browser compatibility by indicating both
(or more) syntaxes, taking care that any browser I'm targeting for doesn't
interpret something in a way other than what I intended, instead of simply
ignoring it.

This is very useful even for non-HTML purposes. You may add a <must check
this> tag, and no browser will mind.

The best basic HTML and scripting reference I've found is Stephen LeHunte's
HTML Library, a 3 MB freeware download from www.htmlib.com, worth every
download minute.

Luck.

Gerardo


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

new topic     » goto parent     » topic index » view message » categorize

7. Re: Jarod lib update

>I checked it out. I like it. Two things though, The wierd colors
>came back and won't go away by me changeing BPP16IS15  from 1 to
>0 and/or back again. I think you know what I'm talking about.
>Here is a list of all the example programs and which platform(s)
>they work on.

Probably cos I use:
if OPSYS=WIN32 then BPP16IS15=1 end if
since I only have problems with this under Windows (DDraw).
You seem to have the opposite problem (things get messed up under DOS) so
you should use:
if OPSYS=DOS32 then BPP16IS15 end if



>"Kinda" = it worked but the colors were messed up
See above.

If a program won't run in Windows fullscreen mode (like on some puters
running Win NT), use windowed mode instead (WindowType(STANDARD)).



>"maybe" = it ran but the sound didn't play

The DOS version is mute. This is stated in the ReadMe.



>Sometimes "No" in DOS, means it ran but never did anything
>but never had an error.

Hmm.. Dunno about this. Some of the programs (mainly bitmap.ex(w) and
tunnel.ex(w) will do a lot of thinking before they display anything).
What kinda computer do you have ?



>I wonder though, can programs written with JAROD be bound? If
>it uses the common dynamic include technique, they can't.

Do you mean bound as in "bind proggy" or as in "ec(w) proggy" ?
I belive I described how to translate Jarod programs using the Eu2C
translator (ofcourse, you'll have to compile one version for each OS).
The biggest problem is the huge sequences of machine codes that are
included. Because of these sequences, compiling a Jarod program probably
will be a lifetime project..
But!.. the next version of Jarod (estimated to be released next week
sometime) will have all the machine codes in external files wich is loaded
at execution-time, reducing compilation-time greatly (hopefully).

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » goto parent     » topic index » view message » categorize

8. Re: Jarod lib update

Hello mic


>>"maybe" = it ran but the sound didn't play
>
>The DOS version is mute. This is stated in the ReadMe.

Oops, guess I didn't read THAT file.


>>Sometimes "No" in DOS, means it ran but never did anything
>>but never had an error.
>
>Hmm.. Dunno about this. Some of the programs (mainly bitmap.ex(w) and
>tunnel.ex(w) will do a lot of thinking before they display anything).
>What kinda computer do you have ?

I ran them on this compac computer at college. I don't know
the speed but it is pretty fast with 64 Mb Ram.


>>I wonder though, can programs written with JAROD be bound? If
>>it uses the common dynamic include technique, they can't.
>
>Do you mean bound as in "bind proggy" or as in "ec(w) proggy" ?

Bound with bind.bat. The reason I asked is because I know you do
some cross-platform stuff so I was wondering if that required a
call-back and routine_id stuff. I know Windows does and that
routine_id doesn't work with bind for some reason. And since it
doesn't require ANY code modification to get a program to run on
a different platform that you might be doing some of that wierd
dynamic inclusion stuff which also doesn't get along with bind
the last I knew. Just wondering..

later,
Lewis Townsend
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » goto parent     » topic index » view message » categorize

9. Re: Jarod lib update

mic wrote:

> Hmm.. well, I don't really see binding as an option
> now that we have the Eu2C translator (as soon as it
> supports DJGPP & LCC anyway).

Even with a C translator, binding is the method of choice for me.

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

10. Re: Jarod lib update

>Bound with bind.bat. The reason I asked is because I know you do
>some cross-platform stuff so I was wondering if that required a
>call-back and routine_id stuff. I know Windows does and that
>routine_id doesn't work with bind for some reason. And since it
>doesn't require ANY code modification to get a program to run on
>a different platform that you might be doing some of that wierd
>dynamic inclusion stuff which also doesn't get along with bind
>the last I knew. Just wondering..

Hmm.. well, I don't really see binding as an option now that we have the
Eu2C translator (as soon as it supports DJGPP & LCC anyway).
Btw, I tried out the next version of Jarod (wich is almost finished by now)
by translating input.ex, and it worked perfectly (no problems with huge C
files). The exe file ended up being >500kB but I guess that could be fixed
with help of an exe-compressor..

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » goto parent     » topic index » view message » categorize

11. Re: Jarod lib update

> > Hmm.. well, I don't really see binding as an option
> > now that we have the Eu2C translator (as soon as it
> > supports DJGPP & LCC anyway).
>

>Even with a C translator, binding is the method of choice for me.
>
>-- David Cuny

Another good reason to why binding isn't an option for me is that I'm using
the PD version of Euphoria (*cough*).

Anyway, when releasing stuff to the Eu community I still belive that
sourcecode-distrobutions is the superior way (no binaries, please!)


_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu