Next Generation Emulation banner

1 - 20 of 34 Posts

·
Registered
Joined
·
423 Posts
Discussion Starter #1
While working on Battlestar Galactica, I learned how P8 conversion should work.

So tonight, I sat down and tried to fix these for Gauntlet Dark Legacy too; Well : I succeeded! Here a video for you all to drool over : YouTube - Dxbx running Gauntlet Dark Legacy

I want to stress that I'm not going to keep up this pace - the last two weeks have been very fruitfull indeed, but there's a limit to what I can do. There are lots of other issues to fix and many of them will take time, lots of time.

But : Enjoy this one - cheers!
 

·
Linux's worst nightmare..
Joined
·
1,510 Posts
While working on Battlestar Galactica, I learned how P8 conversion should work.

So tonight, I sat down and tried to fix these for Gauntlet Dark Legacy too; Well : I succeeded! Here a video for you all to drool over : YouTube - Dxbx running Gauntlet Dark Legacy

I want to stress that I'm not going to keep up this pace - the last two weeks have been very fruitfull indeed, but there's a limit to what I can do. There are lots of other issues to fix and many of them will take time, lots of time.

But : Enjoy this one - cheers!
Holy crap! thats awesome :) I kinda wanna try my hand at delphi coding now :p
 

·
Registered
Joined
·
75 Posts
Since this look fantastic, take your time and rest Patrick. This was beyond what i've hoped in such a short time.
Yes, I agree. That was a quick update of games compatibility in such a short time. But I don't want to push him in any way - just to let him rest...

And I'm surprised at your skills of improvisation.
 

·
Registered
Joined
·
25 Posts
While working on Battlestar Galactica, I learned how P8 conversion should work.

So tonight, I sat down and tried to fix these for Gauntlet Dark Legacy too; Well : I succeeded! Here a video for you all to drool over : YouTube - Dxbx running Gauntlet Dark Legacy

I want to stress that I'm not going to keep up this pace - the last two weeks have been very fruitfull indeed, but there's a limit to what I can do. There are lots of other issues to fix and many of them will take time, lots of time.

But : Enjoy this one - cheers!
A question; what cpu do you have?

Congratulations!

Salu2 - Darkness Knight
 

·
Registered
Joined
·
376 Posts
A question; what cpu do you have?
I remember him stating in another topic that its a somewhat older-ish laptop. If you're looking to know if you can run it, well you'll be glad to know that your PC should be able to run CIRCLES around it.

Due to the Xbox also using an x86 CPU (Pentium 3-based actually), the CPU code can just be executed natively. This makes Xbox emulation on "WinTel" PCs run MUCH faster than GCN/Wii (PowerPC CPU) and PS2 (MIPS CPU) emulators.
 

·
Registered
Joined
·
25 Posts
I remember him stating in another topic that its a somewhat older-ish laptop. If you're looking to know if you can run it, well you'll be glad to know that your PC should be able to run CIRCLES around it.

Due to the Xbox also using an x86 CPU (Pentium 3-based actually), the CPU code can just be executed natively. This makes Xbox emulation on "WinTel" PCs run MUCH faster than GCN/Wii (PowerPC CPU) and PS2 (MIPS CPU) emulators.
Great!!!! =D

Salu2 - Darkness Knight
 

·
Registered
Joined
·
18 Posts
SO my question is. When you posted your thought you were doing/approaching it wrong. Is that what made these big strides? I'm in awe. Congrats to you and your team.
 

·
Registered
Joined
·
423 Posts
Discussion Starter #13
Nope, the 'wrong' part is that we have too many patches - I'm currently removeing some already, but the hard part will be to switch over to pushbuffer based graphics emulation. That will take me a good while, and I hope to be able to do it in small steps.
 

·
Registered
Joined
·
57 Posts
hmmm, is anybody having decent luck with Gauntlet + ATI?
I have XP + Radeon 3450 and Gauntlet starts super fast but dies as fast.
Looking at the Kernel dump the last operations are:

EmuD3D8 (0x4D8): EmuD3DDevice_CreateTexture
(
Width : 0x00000100 (256)
Height : 0x00000100 (256)
Levels : 0x00000001
Usage : 0x00000000
Format : 0x0000000B (X_D3DFMT_P8)
Pool : 0x00000000 (D3DPOOL_DEFAULT)
ppTexture : 0x0A71F7BC
);
EmuWarn (0x4D8): D3DFMT_P8 is an unsupported texture format! Allocating D3DFMT_L8
Texture created @ 0x084D6F90 [hRet = 0x00000000]: 256x256, 1 levels, usage = 0x00000000, format = 0x00000032
EmuD3D8 (0x4D8): CreateTexture : Successfully Created Texture : 0x0AE04040 (Common=01040001 Data=0A48AD20 Emu=084D6F90 Format=88810B00 Size=00000000 : TEXTURE D3DCREATED FORMAT=X_D3DFMT_P8 USIZE=8 VSIZE=8 PSIZE=8)
EmuD3D8 (0x4D8): EmuD3DTexture_LockRect
(
pThis : 0x0AE04040 (Common=01040001 Data=0A48AD20 Emu=084D6F90 Format=88810B00 Size=00000000 : TEXTURE D3DCREATED FORMAT=X_D3DFMT_P8 USIZE=8 VSIZE=8 PSIZE=8)
Level : 0x00000000
pLockedRect : 0x0A71F7C4
pRect : 0x00000000
Flags : 0x00000000
);
EmuXapi (0x4D8): EmuXGSwizzleRect
(
pSource : 0x0ADC3480
Pitch : 0x00000000
pRect : 0x00000000
pDest : 0x0A48AD20
Width : 0x00000100 (256)
Height : 0x00000100 (256)
pPoint : 0x00000000
BytesPerPixel : 0x00000001
);
EmuD3D8 (0x4D8): EmuD3DDevice_SetPalette
(
Stage : 0x00000000
pPalette : 0x0ADC3460 (Common=0103BEEF Data=0AE034D0 Emu=8000BEEF : RefCount=48879 PALETTE D3DCREATED)
);
EmuWarn (0x4D8): Not setting palette
 

·
Registered
Joined
·
423 Posts
Discussion Starter #15
What OS are you using?

I too get an error dialog on WinXP, but if I just ignore that (keep the message window open) Gauntlet runs on and can be played.

Maybe you could mess around with hardware/software rendering and/or select another audio device (or mute)?
 

·
Linux's worst nightmare..
Joined
·
1,510 Posts
hmmm, is anybody having decent luck with Gauntlet + ATI?
I have XP + Radeon 3450 and Gauntlet starts super fast but dies as fast.
I test with an ATI x300 and gauntlet works pretty well on my setup
Ive played through 5 stages so far :D
 

·
Registered
Joined
·
57 Posts
I have winXP pro SP2.
With the software renderer it doesn't do anything.
With the hardware renderer either stops on the first screen (disclaimer) with VSYNC enable or it goes fast but then dies (hardware renderer).
I'll play around with the settings.
Should logging be enabled? Thanks.
 

·
Linux's worst nightmare..
Joined
·
1,510 Posts
I have winXP pro SP2.
With the software renderer it doesn't do anything.
With the hardware renderer either stops on the first screen (disclaimer) with VSYNC enable or it goes fast but then dies (hardware renderer).
I'll play around with the settings.
Should logging be enabled? Thanks.
Disable logging if you want maximum speed. And use hardware renderer
if you see a crash message on the first screen like the one im posting below just move it out of the way and keep playing
 

·
Registered
Joined
·
376 Posts
*cough*alt+printscreen*cough*

Really Bill, ya gotta stop that habit of yours. XD
 

·
Registered
Joined
·
423 Posts
Discussion Starter #20
Never mind, you're probably using the release version - Turok doesn't work in that build yet.
(Bill_gates however has a beta build, that explains why he can play it already.)
 
1 - 20 of 34 Posts
Top