> 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!