What's new

Rice's Daedalus Plugin 4.5.0a - supporting 16bit for low end video cards

Rice

Emulator Developer
======================================
NOTE:

You don't need to use this version to replace your
current 4.5.0 version if you don't ever use 16bits.
It is usually not faster to use 16bit, though it is usually not slower.
======================================
Correction: 16bit is faster than 32bit on my laptop.
======================================

Someone complains the 16bit supporting as they have voodoo3 or other video cards which support 16bit only for 3D rendering.
I tried to work on it, quickly fix it. I thought it could take me long time to fix, but in fact it did not.

I tried it on my own video card (Geforce2 MX400), it works fine in 16bit, but the result does not mean it will work for you. (my GF2 somehow can even support 32bit textures in 16bit mode, it does not matter if I use 16bits or 32bits, my plugin always work.)

Anyway, try this fix by you own, and please let me know if 16bit works or not on your voodoo or other low end video cards. (voodoo is not low end, just don't support 32bit in 3D.)

Both opengl and DirectX are supportig 16bits. For opengl, you need to manually select between 16/32 bit. For DirectX, you don't need to do so, the plugin will detect your current video card setting and find it out. This also means you can use either 16bit or 32bit Opengl at either 16 bit or 32bit video card, I don't know the result though.


Rice
 
Last edited:

milen

New member
I tested the pluign.
It's the same as not 16bit version. Some games hang and some show error message in DirectX. In opengl - only white textures or crash. I have Voodoo3 16MB.
 

Martin

Active member
Administrator
This is cool, Rice. :) I've added it to the downloads and will post a little note at Emu64. :)
 

NeoShaggy

New member
Cool, games look ok now, Thank you!!

And just to let you know, OpenGL still look better on my Intel 815 graphics controller.
 
OP
Rice

Rice

Emulator Developer
For older voodoo and Banshee owners, please make sure to use 16bit desktop color depth. If you still get DirectX errors, let me know the error messages.
 

milen

New member
OK,
Voodoo3 / 16MB , 16bit desktop color

DirectX - 16bit, ( low end,high end - no difference)
Mario64 - starts about 5-6 seconds graphics are OK then on the second screen my whole computer freezes.

Aerogauge - Starts, show logo and some screens the error messag - error in dlist proccessing


Opengl
Default Driver - no graphics at all
WickedGL - Most Graphics are correct but flicker all the time very fast and some wrong colors.
GLDirect 3.0 - Most textures are white.
 

Gonetz

Plugin Developer (GlideN64)
Voodoo 3, Win2k
1964 + 4.5.0a DX render
Mario64 runs almost perfect, fast and without noticeable errors.
Unfortunately, mario is the only playable game, for all other games i tested, i've got "Unknown error in DX renderer" or just emulator crash. Beside that, i need to select new video plugin after each "emergency completion", since Rice's plugin disappears from emulator's video plugin list. This plugin runs really cool on gforce cards (great job, Rice!) but 16bit mode is poorly implemeted yet.
 

milen

New member
OK , it work with 1964 but with pj64 not.
Only DirectX works . Opengl didn't work at all the screen is black and there is sound only the graphics aren't there :))

DirectX
Super Mario - Perfect, fast
Flaying Dragon - Some minor error, fast.

other games -
some show a lot of graphics , oother not
and in some point
<font color=red>Unknown Error in Daedalus D3D Process Dlist</font>

Lol 10% CPU,9 % Video
 
Last edited:

AlfreX

New member
Congratulations and Thanks!!

Hey Rice, thanks for this plug-in, is one of the best!!!!!!
and you are one of the best too!!!!

Thanks for all you dedication!!!!!
 
OP
Rice

Rice

Emulator Developer
milen said:
OK , it work with 1964 but with pj64 not.
Only DirectX works . Opengl didn't work at all the screen is black and there is sound only the graphics aren't there :))

Voodoo3 supports opengl very poor. You can check other websites to unofficial opengl drivers. Voodoo3 supports texture only up to 256x256, the plugin does not have texture size checking for such a limit, this could be the problem of DirectX with your voodoo3. And make sure you are using mid-level DirectX combiner, not the default one.
 
I couldnt get your plugin to load in pj64, I switched the compatibility mode for pj64 to windows 98 and your plugin works great. It also works for orkins plugin. I hope this will help people who have problems geting your plugin to work on pj64.
 

prafull

New member
Great work Rice.

With this release for the first time this plugin gave correct colors using lowest end onboard video card (810 chipset).

Seems very promosing.:flowers:
 

milen

New member
Opengl for Voodoo3 is 99% Opengl 1.1 compilant.
TR64 Opengl 0.8.2 work perfect , not single glitch that's not known issue

The problem may be in the initialization of opengl because your plugin didn't show even a single pixel on my videocard.

Thanks for your support Rice!
 

Zelgadis

New member
video plugin

when i try to use your plugin it sais it can't init directx 8i i use dx 9 so it should work let me know what you think
 

icepir8

Moderator
Re: video plugin

Zelgadis said:
when i try to use your plugin it sais it can't init directx 8i i use dx 9 so it should work let me know what you think

I had that problem, I fixed it by reinstalling dx9.
 

The Khan Artist

Warrior for God
Okey dokey, my rig is below, but I'll recap.

WinXP
Voodoo 5
AmigaMerlin SE 2.5 drivers
GlideXP 1016

Both PJ64 1.5 and 1964 0.8.5.

Rice GFX 4.5.0a

First of, no fullscreen, at all.

DX 8.1 mode works fine, with combiner set to higer-end. That is, it works fine in Mario 64. Most other games just crashes, usually immediatly after starting (but sometimes after a few seconds of running), saying it could not read from or write to memory.

Some games give me "Unknown error in Daedalus D3D plugin ProcessDList", but still look fine. If I hit OK a whole buncha times on the error dialog the game will advance.

I have only found two out of my small collection that do this, Banjo-Kazooie and Wave Race. Banjo works fine if I set framebuffer to Faster or Faster+Recheck, but that doesn't fix Wave Race.

I'm still testing OpenGL, but (with OpenGL 1.1, at least) it doesn't look too promising. The GlideXP OpenGL gives me some errors, and WickedGL 3.02 looks like absolute crap.



...


That said, Mario 64 and Banjo Kazooie look very nice. :)

And if these errors don't interest you, don't feel any need to fix them, because I know Voodoo drivers aren't anywhere near the best, and Glide64 runs everything I usually play, anyway.

:1964: :1964: :1964:
 
Last edited:
OP
Rice

Rice

Emulator Developer
I actually have a voodoo3 3000 AGP video card, I abandoned it after I got the current geforce2. I will try to do something with it after I get time.
 

Top