Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

Make a New PostView All Threads*Show in Threaded Mode


SubjectCould you please give this java emu a go? Reply to this message
Posted byerikduijs
Posted on07/07/04 09:48 PM



I recently dusted off an old project of mine, a java based arcade emulator called 'CottAGE'. I updated so that it will do it's rendering using OpenGL (using the LWJGL library) and enabled it for Java Web Start.
Could you please give it a try? (You need java 1.4 or higher installed and you need a half decent video card with openGL support).
I'm wondering if the openGL code will work for everybody. It should work with windows, linux and mac (although mac will suffer from disabled input, due to an LWJGL bug).

Black Tiger: http://www.movegaga.nl/80s/jemu_blktiger.php
Space Invaders: http://www.movegaga.nl/80s/jemu_invaders.php
Galaga: http://www.movegaga.nl/80s/jemu_galaga.php
Solomon's Key: http://www.movegaga.nl/80s/jemu_solomon.php
1943 kai (http://www.movegaga.nl/80s/jemu_1943kai.php)
Ms.Pacman (http://www.movegaga.nl/80s/jemu_mspacman.php).

Thanks :-)




Subjecttried Galaga new Reply to this message
Posted byTerry Bogard
Posted on07/08/04 09:19 AM



> I recently dusted off an old project of mine, a java based arcade emulator
> called 'CottAGE'. I updated so that it will do it's rendering using OpenGL
> (using the LWJGL library) and enabled it for Java Web Start.

AMD K6-III 400
384 MB RAM
nVidia Riva TNT
Windows XP
JRE 1.4.1_07

The game is correctly rendered on the screen with some bilinear, which I happen to like a lot. Also, it appears to work properly. Sound is ok. Only thing it runs at something around 5-8 FPS, I couldn't really finish level one at that speed.

While I didn't expect Java to perform much better on this machine, you'll forgive me if I don't have the heart to try the other games :P

Keep up the good work.

OKKAY!


SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted byfinaldave
Posted on07/08/04 12:40 PM



> I recently dusted off an old project of mine, a java based arcade emulator
> called 'CottAGE'. I updated so that it will do it's rendering using OpenGL
> (using the LWJGL library) and enabled it for Java Web Start.
> Could you please give it a try? (You need java 1.4 or higher installed and you
> need a half decent video card with openGL support).
> I'm wondering if the openGL code will work for everybody. It should work with
> windows, linux and mac (although mac will suffer from disabled input, due to an
> LWJGL bug).
>
> Black Tiger: http://www.movegaga.nl/80s/jemu_blktiger.php
> Space Invaders: http://www.movegaga.nl/80s/jemu_invaders.php
> Galaga: http://www.movegaga.nl/80s/jemu_galaga.php
> Solomon's Key: http://www.movegaga.nl/80s/jemu_solomon.php
> 1943 kai (http://www.movegaga.nl/80s/jemu_1943kai.php)
> Ms.Pacman (http://www.movegaga.nl/80s/jemu_mspacman.php).
>
> Thanks :-)
>

I just get a 'download file' prompt, but then I haven't got Java 1.4 installed. Is that to be expected?



You learn something old everyday...



SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted byerikduijs
Posted on07/08/04 05:54 PM



> > I recently dusted off an old project of mine, a java based arcade emulator
> > called 'CottAGE'. I updated so that it will do it's rendering using OpenGL
> > (using the LWJGL library) and enabled it for Java Web Start.
> > Could you please give it a try? (You need java 1.4 or higher installed and you
> > need a half decent video card with openGL support).
> > I'm wondering if the openGL code will work for everybody. It should work with
> > windows, linux and mac (although mac will suffer from disabled input, due to
> an
> > LWJGL bug).
> >
> > Black Tiger: http://www.movegaga.nl/80s/jemu_blktiger.php
> > Space Invaders: http://www.movegaga.nl/80s/jemu_invaders.php
> > Galaga: http://www.movegaga.nl/80s/jemu_galaga.php
> > Solomon's Key: http://www.movegaga.nl/80s/jemu_solomon.php
> > 1943 kai (http://www.movegaga.nl/80s/jemu_1943kai.php)
> > Ms.Pacman (http://www.movegaga.nl/80s/jemu_mspacman.php).
> >
> > Thanks :-)
> >
>
> I just get a 'download file' prompt, but then I haven't got Java 1.4 installed.
> Is that to be expected?
>

Yes, that is to be expected. The links point to jnlp files (xml files describing the java web start app). If you don't have java 1.4 (and thus no java web start), your browser will just try to download the jnlp file instead of starting java web start with the jnlp.




SubjectRe: tried Galaga new Reply to this message
Posted byerikduijs
Posted on07/08/04 06:07 PM



> > I recently dusted off an old project of mine, a java based arcade emulator
> > called 'CottAGE'. I updated so that it will do it's rendering using OpenGL
> > (using the LWJGL library) and enabled it for Java Web Start.
>
> AMD K6-III 400
> 384 MB RAM
> nVidia Riva TNT
> Windows XP
> JRE 1.4.1_07
>
> The game is correctly rendered on the screen with some bilinear, which I happen
> to like a lot. Also, it appears to work properly. Sound is ok. Only thing it
> runs at something around 5-8 FPS, I couldn't really finish level one at that
> speed.
>
> While I didn't expect Java to perform much better on this machine, you'll
> forgive me if I don't have the heart to try the other games :P

I'm guessing it has something to do with either the openGL code or your video card (driver perhaps).
Galaga runs at 60fps on my old P2/266MHz laptop (the non opengl version though) so the emulator should be able to cope with your setup as well.
Strange how people immediately point to java when something doesn't perform well, isn't it? ;-)
Well, maybe it isn't that strange, given java's performance like 5 years ago... -shrug-

Thanks for testing!




SubjectRe: tried Galaga new Reply to this message
Posted byfinaldave
Posted on07/11/04 05:02 PM



> > > I recently dusted off an old project of mine, a java based arcade emulator
> > > called 'CottAGE'. I updated so that it will do it's rendering using OpenGL
> > > (using the LWJGL library) and enabled it for Java Web Start.
> >
> > AMD K6-III 400
> > 384 MB RAM
> > nVidia Riva TNT
> > Windows XP
> > JRE 1.4.1_07
> >
> > The game is correctly rendered on the screen with some bilinear, which I
> happen
> > to like a lot. Also, it appears to work properly. Sound is ok. Only thing it
> > runs at something around 5-8 FPS, I couldn't really finish level one at that
> > speed.
> >
> > While I didn't expect Java to perform much better on this machine, you'll
> > forgive me if I don't have the heart to try the other games :P
>
> I'm guessing it has something to do with either the openGL code or your video
> card (driver perhaps).

In the past I've found Map24 acts very differently on different machines. The JVM can change things as well, e.g. the SUN JVM ran it mind-bogglinginly slowly but the MSJVM ran it very fast (60fps almost).

On some machines neither runs it fast.

Related maybe?


> Galaga runs at 60fps on my old P2/266MHz laptop (the non opengl version though)
> so the emulator should be able to cope with your setup as well.
> Strange how people immediately point to java when something doesn't perform
> well, isn't it? ;-)
> Well, maybe it isn't that strange, given java's performance like 5 years ago...
> -shrug-
>
> Thanks for testing!
>


You learn something old everyday...



SubjectRe: tried Galaga new Reply to this message
Posted byerikduijs
Posted on07/11/04 06:16 PM



> In the past I've found Map24 acts very differently on different machines. The
> JVM can change things as well, e.g. the SUN JVM ran it mind-bogglinginly slowly
> but the MSJVM ran it very fast (60fps almost).
>
> On some machines neither runs it fast.
>
> Related maybe?
>

Maybe.
My experience is that nowadays the Sun JVM is almost always faster than the MSVM (especially the server VM), but I've come around a few cases in which the Sun JVM can perform really, really slow where the MSVM performs a lot faster in comparison. In those cases I tried to do some optimizations that are just *not done* in java, like (manually) inlining code or other micro optimizations I would do in C. The Sun JVM doesn't like that and can end up interpreting all code that should be jitted. You just have to depend that the Sun VM will do all those optimizations for you, and probably (hopefully) better than you could do yourself. If you write clean, well encapsulated code, the Sun JVM should perform very well in almost all cases, up to speeds comparable to C++. Which is kinda nice :-).
But of course there are still other cases the Sun VM is not very good at (like fast trigonometry for example).
In this case however, I doubt it. It's all just simple stuff going on and that should work reasonably well, even on old CPU's. I still think that it might be an openGL issue. Maybe for some reason it selects a software openGL mode for example. I've seen CottAGE (which is still the core of this emu) perform pretty well on a K6-III.
Using the server VM might make a big difference though (lot's of array access and the default client VM doesn't do bounds check elimination).

BTW, what's Map24?




SubjectRe: tried Galaga new Reply to this message
Posted byTerry Bogard
Posted on07/12/04 04:52 AM




> Maybe.
> My experience is that nowadays the Sun JVM is almost always faster than the MSVM
> (especially the server VM), but I've come around a few cases in which the Sun
> JVM can perform really, really slow where the MSVM performs a lot faster in
> comparison. In those cases I tried to do some optimizations that are just *not
> done* in java, like (manually) inlining code or other micro optimizations I
> would do in C. The Sun JVM doesn't like that and can end up interpreting all
> code that should be jitted. You just have to depend that the Sun VM will do all
> those optimizations for you, and probably (hopefully) better than you could do
> yourself. If you write clean, well encapsulated code, the Sun JVM should perform
> very well in almost all cases, up to speeds comparable to C++. Which is kinda
> nice :-).
> But of course there are still other cases the Sun VM is not very good at (like
> fast trigonometry for example).

The Microsoft JVM is buggy, out of the official specs, deprecated, unsupported. I don't know if it's really faster for some stuff, but people should just forget it and move along, it's like the NeoRAGEx of JVMs . I hear IBM made a fast and sound JVM some time ago, dunno if things are still like that.

> In this case however, I doubt it. It's all just simple stuff going on and that
> should work reasonably well, even on old CPU's. I still think that it might be
> an openGL issue. Maybe for some reason it selects a software openGL mode for
> example.

I suppose it is an OpenGL issue as well, I've found that my TNT performs weirdly under XP. If I don't install any driver and let the ones coming along with XP take care of everything, I have decently fast support for Direct3D and overlays, but uncertain OpenGL support (some apps work, some don't). If I install some less than ancient detonator I get blazing fast Direct3D (well, for a TNT) and no OpenGL at all, plus a very sssssslllllllooooowwww support for overlays that kills every app making use of it (I suspect overlay is emulated via standard GDI calls, which is bad).

The only good thing would be to find some VERY old detonator for XP that makes my card work like it did back when I used Win98, but I really don't know where to look.

So in the end it's probably not your emu's fault at all, since even Space Invaders does not perform at 60FPS on that machine.

> I've seen CottAGE (which is still the core of this emu) perform pretty
> well on a K6-III.

And you have to see it running on this AthlonXP 1800+, GeForce 4 MX440, Sun JVM 1.4.2_04 that I'm running now: everything is as smooth as silk, and the games are beautifully rendered fullscreen with that lite interpolation that I love. You are blitting frames as a texture to an OpenGL rectangle the size of the screen, mh? Is that in any way better than blitting 2D?

Some games just lack sound, I guess there is no sound core for them, but the others sound pretty accurate, what sound library did you use?

OKKAY!


SubjectRe: tried Galaga new Reply to this message
Posted byfinaldave
Posted on07/12/04 08:08 AM



> > In the past I've found Map24 acts very differently on different machines. The
> > JVM can change things as well, e.g. the SUN JVM ran it mind-bogglinginly
> slowly
> > but the MSJVM ran it very fast (60fps almost).
> >
> > On some machines neither runs it fast.
> >
> > Related maybe?
> >
>
> Maybe.
> My experience is that nowadays the Sun JVM is almost always faster than the MSVM
> (especially the server VM), but I've come around a few cases in which the Sun
> JVM can perform really, really slow where the MSVM performs a lot faster in
> comparison. In those cases I tried to do some optimizations that are just *not
> done* in java, like (manually) inlining code or other micro optimizations I
> would do in C. The Sun JVM doesn't like that and can end up interpreting all
> code that should be jitted. You just have to depend that the Sun VM will do all
> those optimizations for you, and probably (hopefully) better than you could do
> yourself. If you write clean, well encapsulated code, the Sun JVM should perform
> very well in almost all cases, up to speeds comparable to C++. Which is kinda
> nice :-).
> But of course there are still other cases the Sun VM is not very good at (like
> fast trigonometry for example).
> In this case however, I doubt it. It's all just simple stuff going on and that
> should work reasonably well, even on old CPU's. I still think that it might be
> an openGL issue. Maybe for some reason it selects a software openGL mode for
> example. I've seen CottAGE (which is still the core of this emu) perform pretty
> well on a K6-III.
> Using the server VM might make a big difference though (lot's of array access
> and the default client VM doesn't do bounds check elimination).
>
> BTW, what's Map24?
>

Map24 is a great Java map web site. It has maps of Europe and is basically like a free up-to-date version of AutoRoute.

http://www.uk.map24.com/

Right now it's actually the only reason I install the JVM into my web browser, because I don't use Java for anything else. I find the Sun JVM too obtrusive (it runs a app in the background and puts an icon in the corner), so I install the MSJVM. Very annoying that MS removed it!

It used to be much simpler and quicker to access:
http://www.map24.co.uk/?nap24_sid=old
Recently they 'improved' it, but of course they actually made it worse... :-(

I think Map24 also powers the RAC route planner:
http://www.rac.co.uk/


It used to be if I was going to a place I would look at these sites in this order:
www.map24.co.uk
www.streetmap.co.uk
www.multimap.com

But now that map24 got worse I actually use streetmap first. Shame because it's a great little interface for zooming around the country maps.










You learn something old everyday...



SubjectRe: tried Galaga new Reply to this message
Posted byerikduijs
Posted on07/12/04 01:40 PM




> The Microsoft JVM is buggy, out of the official specs, deprecated, unsupported.
> I don't know if it's really faster for some stuff, but people should just forget
> it and move along, it's like the NeoRAGEx of JVMs . I hear IBM made a fast and

Well said :-) The MSVM is utter crap.
But one thing that it outperforms the Sun JVM at is using old ImageProducer stuff for rendering (often used in 1.1 applets).

> sound JVM some time ago, dunno if things are still like that.

The IBM VM kicks ass. I don't know if they made an 1.4 JDK for windows in the meantime though (they do have one for linux), but in the 1.3 days it was well faster than Sun's VM in most cases. It is a more memory hungry though.


> I suppose it is an OpenGL issue as well, I've found that my TNT performs weirdly
> under XP. If I don't install any driver and let the ones coming along with XP
> take care of everything, I have decently fast support for Direct3D and overlays,
> but uncertain OpenGL support (some apps work, some don't). If I install some
> less than ancient detonator I get blazing fast Direct3D (well, for a TNT) and no
> OpenGL at all, plus a very sssssslllllllooooowwww support for overlays that
> kills every app making use of it (I suspect overlay is emulated via standard GDI
> calls, which is bad).
>
> The only good thing would be to find some VERY old detonator for XP that makes
> my card work like it did back when I used Win98, but I really don't know where
> to look.
>

So much for nVidia's 'Unified Driver Architecture'... -sigh-
The quality of their drivers seem to be degrading over time anyway (for some games I have to install ancient drivers as well), so my next video board will probably be an ATI.

> So in the end it's probably not your emu's fault at all, since even Space
> Invaders does not perform at 60FPS on that machine.
>

Ah, good. Well, good for me that is :-)

>
> And you have to see it running on this AthlonXP 1800+, GeForce 4 MX440, Sun JVM
> 1.4.2_04 that I'm running now: everything is as smooth as silk, and the games
> are beautifully rendered fullscreen with that lite interpolation that I love.
> You are blitting frames as a texture to an OpenGL rectangle the size of the
> screen, mh? Is that in any way better than blitting 2D?
>

Well, I'm getting the scaling and filtering 'for free'. Other than that I suppose not.

> Some games just lack sound, I guess there is no sound core for them, but the
> others sound pretty accurate, what sound library did you use?
>

I'm using the standard javax.sound (JavaSound) library, but I'm thinking about converting the code to openAL.

Thanks for your comments!




SubjectRe: tried Galaga new Reply to this message
Posted byerikduijs
Posted on07/12/04 01:57 PM



> Map24 is a great Java map web site. It has maps of Europe and is basically like
> a free up-to-date version of AutoRoute.
>
> http://www.uk.map24.com/
>
> Right now it's actually the only reason I install the JVM into my web browser,
> because I don't use Java for anything else. I find the Sun JVM too obtrusive (it
> runs a app in the background and puts an icon in the corner), so I install the
> MSJVM. Very annoying that MS removed it!

I think it's a good thing MS removed it. Nowadays about 3 out of 4 new PC's get pre-installed with a recent JVM so there's no real need anymore for an oudated, non compatible VM (MS aren't even allowed to call it a JVM), imho.
A little icon in the systray can't really bother me that much although I also think they shouldn't have done it. And sure, there is a 'javaw.exe' running in the background if there's an applet on screen, what's the problem with that? The MSVM is running in the background too, isn't it?

>
> It used to be much simpler and quicker to access:
> http://www.map24.co.uk/?nap24_sid=old
> Recently they 'improved' it, but of course they actually made it worse... :-(
>
> I think Map24 also powers the RAC route planner:
> http://www.rac.co.uk/
>
>
> It used to be if I was going to a place I would look at these sites in this
> order:
> www.map24.co.uk
> www.streetmap.co.uk
> www.multimap.com
>
> But now that map24 got worse I actually use streetmap first. Shame because it's
> a great little interface for zooming around the country maps.
>

Thanks for the links :-)
I haven't seen Map24 earlier, but I think it's still pretty great!




SubjectRe: tried Galaga new Reply to this message
Posted byerikduijs
Posted on07/12/04 02:09 PM



> The only good thing would be to find some VERY old detonator for XP that makes
> my card work like it did back when I used Win98, but I really don't know where
> to look.

http://www.nvidia.com/object/winxp-2k_archive.html
Did you check here, or are they not ancient enough for you? ;-)





SubjectRe: tried Galaga new Reply to this message
Posted byTerry Bogard
Posted on07/14/04 11:16 AM



> > The only good thing would be to find some VERY old detonator for XP that makes
> > my card work like it did back when I used Win98, but I really don't know where
> > to look.
>
> http://www.nvidia.com/object/winxp-2k_archive.html
> Did you check here, or are they not ancient enough for you? ;-)

Nice, thank you very much! :) I'm gonna try them with your emu as well, as soon as my blown PSU comes back fixed and I can slam it into the poor K6-III.

I couldn't suspect nvidia themselves hosted old drivers, good thing they do, even if it could be a little more visible, one has to dig a bit to find that page.



OKKAY!


SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted byXTale
Posted on07/17/04 05:01 AM



Well - I can't get this to work under linux&firefox (just get an download window), but I'm interested in this OpenGL rendering.
Because the current renderingcode from pgb we're using in AEPgb (a java GBC emulator) is really slow ;)

Any good links and documentation regarding this rendering stuff?

> I recently dusted off an old project of mine, a java based arcade emulator
> called 'CottAGE'. I updated so that it will do it's rendering using OpenGL
> (using the LWJGL library) and enabled it for Java Web Start.
> Could you please give it a try? (You need java 1.4 or higher installed and you
> need a half decent video card with openGL support).
> I'm wondering if the openGL code will work for everybody. It should work with
> windows, linux and mac (although mac will suffer from disabled input, due to an
> LWJGL bug).
>
> Black Tiger: http://www.movegaga.nl/80s/jemu_blktiger.php
> Space Invaders: http://www.movegaga.nl/80s/jemu_invaders.php
> Galaga: http://www.movegaga.nl/80s/jemu_galaga.php
> Solomon's Key: http://www.movegaga.nl/80s/jemu_solomon.php
> 1943 kai (http://www.movegaga.nl/80s/jemu_1943kai.php)
> Ms.Pacman (http://www.movegaga.nl/80s/jemu_mspacman.php).
>
> Thanks :-)
>





SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted by[Pi]
Posted on07/17/04 09:22 PM



i tried solomon's keys, java web start downloaded everything but when changing video mode it kicked me back to desktop. probably because i don't have a decent video card (voodoo 3 with latest official drivers, which are like 4 years old).

anyway great to see you around and still active. cheers ^_^

Pi - Every Precious Dream and Vision Underneath the Stars
Arcade news, emulator archives and gamelists at CAESAR


SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted byerikduijs
Posted on07/18/04 03:08 PM



> Well - I can't get this to work under linux&firefox (just get an download
> window), but I'm interested in this OpenGL rendering.
> Because the current renderingcode from pgb we're using in AEPgb (a java GBC
> emulator) is really slow ;)
>
> Any good links and documentation regarding this rendering stuff?

Here are some pointers:
* http://www.lwjgl.org : The used binding library for openGL, openAL and input
* http://www.javagaming.org/cgi-bin/JGNetForums/YaBB.cgi : A good forum for java game programming with a board for LWJGL
* http://www.opengl.org : The openGL homepage (get the complete openGL programming docs there)
* http://nehe.gamedev.net : OpenGL tutorials with java versions as well




SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted byerikduijs
Posted on07/18/04 03:14 PM



> i tried solomon's keys, java web start downloaded everything but when changing
> video mode it kicked me back to desktop. probably because i don't have a decent
> video card (voodoo 3 with latest official drivers, which are like 4 years old).
>
> anyway great to see you around and still active. cheers ^_^
>

Hi Pi :-)

Voodoo 3 should be good enough to run it, however, you should have openGL drivers for them. Even then I'm not sure if it would work right now because it's basically a 2nd video card and my code doesn't check for them. So chances are that it will only try to use your primary video card. Software openGL rendering is not supported.
Somebody else reported a sound initializing problem, so that may be your problem too...

You can check what's going wrong by opening the java web start application manager, go to file->preferences->advanced and tick 'log output'. The logfile should show some error messages.




SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted byerikduijs
Posted on07/18/04 03:18 PM



> Well - I can't get this to work under linux&firefox (just get an download
> window), ....

Do you get the download screen from java web start, or is it a generic one from your browser? If it's the latter, do you have java web start (java 1.4 or higher) installed?

Does the java web start log say anything useful (open java web start application manager, file->preferences->advanced, tick 'log output')?
Thanks for testing :-)




SubjectRe: Could you please give this java emu a go? new Reply to this message
Posted by[Pi]
Posted on07/18/04 07:22 PM



i have opengl drivers and i've ran other opengl apps successfully.

the log reported:

Setting display mode 800 x 600 x 32 @60Hz...
OK. Creating window...
java.lang.Exception: Problem initialising GL
[...]
Caused by: org.lwjgl.LWJGLException: This application requires a greater colour depth

it's obvious that the problem is that you want 32bit displaymodes but this card only gives 16bit ones.

at least you could trap the error and show it before closing ;)

Pi - Every Precious Dream and Vision Underneath the Stars
Arcade news, emulator archives and gamelists at CAESAR


SubjectDisplay mode selection changed now new Reply to this message
Posted byerikduijs
Posted on07/19/04 04:46 PM



> the log reported:
>
> Setting display mode 800 x 600 x 32 @60Hz...
> OK. Creating window...
> java.lang.Exception: Problem initialising GL
> [...]
> Caused by: org.lwjgl.LWJGLException: This application requires a greater colour
> depth
>
> it's obvious that the problem is that you want 32bit displaymodes but this card
> only gives 16bit ones.
>

The program only selects a video mode that the drivers report as being supported.
The problem could be that your drivers incorrectly report 32bit modes or that LWJGL is mixing up the primary and secondary video card.
Either way, it's not my fault ;-)

Anyway, I set the preferred mode to a 16 bit mode now, since 32 bit is not really needed anyway.

So maybe you could try again? (You should be able to just start a game again using the java web start app manager, or the shortcuts it might have created. It should then update automatically).

Cheers,
Erik




SubjectRe: Display mode selection changed now new Reply to this message
Posted by[Pi]
Posted on07/19/04 10:44 PM



> Either way, it's not my fault ;-)

sure... :-p

well, it worked now. the thing is that it didn't go fullscreen, it just showed in the upper left corner in a 800x600 area (but in my 1280x1024 desktop with all windows under it). it was a bit slow (p3-600 here) but playable. doesn't this thing have l33tautoframeskip?

the only real problem is that i took a screenshot to try to show you, but when i pressed escape, the whole thing froze. i mean windows 2000 froze. no mouse control, not even numlock on/off, no blue screen, nothing. just total freezing. so i resetted the thing and wrote this crappy bug report.

so it went from "i didn't work" to "i'll work, but you'll pay". is your emu's surname "corleone" by any chance?

Pi - Every Precious Dream and Vision Underneath the Stars
Arcade news, emulator archives and gamelists at CAESAR


SubjectRe: Display mode selection changed now new Reply to this message
Posted byerikduijs
Posted on07/20/04 04:23 AM



> > Either way, it's not my fault ;-)
>
> sure... :-p
>
> well, it worked now. the thing is that it didn't go fullscreen, it just showed
> in the upper left corner in a 800x600 area (but in my 1280x1024 desktop with all
> windows under it). it was a bit slow (p3-600 here) but playable. doesn't this
> thing have l33tautoframeskip?
>
> the only real problem is that i took a screenshot to try to show you, but when i
> pressed escape, the whole thing froze. i mean windows 2000 froze. no mouse
> control, not even numlock on/off, no blue screen, nothing. just total freezing.
> so i resetted the thing and wrote this crappy bug report.
>
> so it went from "i didn't work" to "i'll work, but you'll pay". is your emu's
> surname "corleone" by any chance?
>

Thanks for testing :-)
There are some things I can still do that could speed things up. The uploading of frames to textures in the video card is kind of slow currently. And using the Server VM instead of the default Client VM will make a huge difference.
As for your computer locking up and not changing display modes, I suspect your display drivers are screwed.

Erik


SubjectIIRC new Reply to this message
Posted byTerry Bogard
Posted on07/20/04 05:12 AM



> As for your computer locking up and not changing display modes, I suspect your
> display drivers are screwed.

IIRC Voodoo cards do not have a fully compliant OpenGL implementation, but something that back in the day was called MiniGL. For many games you had to download separate opengl32.dll files which enabled this or that feature, probably mapping it over the Glide functions in some hacky way. Voodoo cards were so well made, that they didn't even fully use the AGP slot they were mounted on; I recall reading a tech article that explained how the card only worked in "PCI mode", meaning that you didn't really use the system memory as an extension of video memory (which is still slower than onboard memory and better if avoided, but still..).

I don't claim to really know all these things, that was what people was saying back when the TNT was still sold, so don't quote me on that.

OKKAY!


SubjectRe: IIRC new Reply to this message
Posted by[Pi]
Posted on07/20/04 07:21 AM




> IIRC Voodoo cards do not have a fully compliant OpenGL implementation, but
> something that back in the day was called MiniGL. For many games you had to
> download separate opengl32.dll files which enabled this or that feature,
> probably mapping it over the Glide functions in some hacky way.

exactly that's the case. i'm never disappointed or surprised when something doesn't work here graphics-wise.

Pi - Every Precious Dream and Vision Underneath the Stars
Arcade news, emulator archives and gamelists at CAESAR


View All Threads*Show in Threaded Mode