PDA

View Full Version : Are You a Gamer?


mikeeey
30th June 2008, 01:56 AM
And do you flash roms? if so you probably already know that some of your games no longer work, im talking about games that use Direct Draw. Quake, Quake 2, Duke Nukem. I havn't stuck with one of these roms long enough to try out any other games, so those 3 are the only ones I can confirm. Depending on if you have error reporting turned on, here is what happens when you try to launch one of these games;
you tap the .exe, it will start to load up and appear to be working, but as soon as any graphics are produced it closes. It may bring up the error report screen and you can send this report to microsoft. If you have this disabled then of corse there is no error report.

It seems that the wm6.1 roms and Diamond based roms out there dont support direct draw.

Currently I'm running Dutty's 4/29 rom and it's the most stable, it supports Direct draw. It's a WM6.1 Rom, however it was released BEFORE the official WM6.1 was released, this may have something to do with it.

my main concern is people aren't aware of this issue, and recently the OpenGL drivers are being developed and ran on the Kaiser. OpenGL opens a whole new door for us gamers! (hopefully). However when this OpenGL roms are available to us, and don't support DirectDraw, that just CLOSES half of those doors :(.
What's the point of an OpenGL rom if that same rom doesnt support DirectDraw?

Roms not support direct draw: (please add on to this list)
ROMeOSv2.3
[24 June] HyperDragon III WM6.1 WWE ROM 19588 - 19591 (Diamond ROM)
[Jun 07] Dutty's Diamond V1 Build 19588
[June 25] L26_KaiserDiamond_V9 (and other L_26 roms)
[June 18] Death V4 Business edition
WM6.1 ATT 214 ROM _ Ryncppr Version V5 _ DIAMOND APPEAL

I have not been able to test EVERY rom out there, and im sure the rest of you guys can help me add on to this list. but it seems a good number of new roms dont support it.

starmena
30th June 2008, 03:31 PM
And yes I've noticed it too. Doesn't the GBA emulators like Pocketgba and Snes emulators use DirectDraw too? It would help a lot if it were fixed. Even with the OpenGL drivers I doubt we would still be able to play these emulators at full speed.

godfa7h3r
30th June 2008, 04:25 PM
I can confirm games like Quake and Duke not running on my 6.1 roms. I'm currently using the one in my sig so that can be added to the list. I have also tried Duttys Diamond rom, and a few L26 roms and can confirm they didn't work on there either. Warcraft II does work however, and all my emulators play just fine.

eknutson
30th June 2008, 04:44 PM
I can play Doom, PocketNestorPlus, and PocketSNES just fine. Using the configuration listed in my sig. Dunno if that helps or not...

mikeeey
30th June 2008, 06:04 PM
I can play Doom, PocketNestorPlus, and PocketSNES just fine. Using the configuration listed in my sig. Dunno if that helps or not...

doom PocketNesterPlus, and PocketSNES worked for me as well, I'm not sure what they use for graphics.

sakajati
30th June 2008, 10:12 PM
Hey mikeeey, have you read my reply here: http://forum.xda-developers.com/showpost.php?p=2347820&postcount=642

Rudegar
30th June 2008, 10:29 PM
"im talking about games that use Direct Draw. Quake, Quake 2, Duke Nukem."

non of those games in their normal form use directdraw at all
they run on very old wm2000 devices too
and even in their dos versions the dident use any form of hardware acceleration
well later on they came in opengl versions but never dx

NuShrike
1st July 2008, 12:13 AM
So the ddraw.dll built into all of those ROMS are broken?

Have you tried writing a test ddraw app to isolate if ddraw.dll is broken, or the way it's being used is bad?

mikeeey
1st July 2008, 01:38 AM
"im talking about games that use Direct Draw. Quake, Quake 2, Duke Nukem."

non of those games in their normal form use directdraw at all
they run on very old wm2000 devices too
and even in their dos versions the dident use any form of hardware acceleration
well later on they came in opengl versions but never dx

then what in the new roms are making these games not work?

mikeeey
1st July 2008, 01:40 AM
Hey mikeeey, have you read my reply here: http://forum.xda-developers.com/showpost.php?p=2347820&postcount=642

[Engine Setup]
UsingGapi = 0

yes this does switch it so it uses Gapi, but I had Gapi turned off for a reason, the reason being it crashed more. For example while playng duke, on the first level, if you look at the pool table it crashes for some reason, same with the orange lighting at the end of the level.

godfa7h3r
1st July 2008, 06:32 PM
[Engine Setup]
UsingGapi = 0

yes this does switch it so it uses Gapi, but I had Gapi turned off for a reason, the reason being it crashed more. For example while playng duke, on the first level, if you look at the pool table it crashes for some reason, same with the orange lighting at the end of the level.

So using this setting the game will load, but it basically renders the game unplayable?

Darkseid83
1st July 2008, 07:21 PM
Pocket nes For Nintendo perfection plays most nes games.

Pico Drive for Sega Genesis. Plays them well with and without sound. some games better than others

Burner for Neo-Geo/cps1/cps2 games. I like this one.. choppy with sound, Great with out. Due to the my tilt being underpowered. its choppy with sound for now.

PocketSnes for Snes games. it works. It really works.. play with the settings to see what fits you. Due to the underpowered tilt.

I think i hit the best ones for the systems i listed above...i am sure this topic has been brought up in this forum before.. Please refer the search button on your top menu bar. It is located three buttons in from you light side.. Please feel free to Use this anytime.

Darkseid83
1st July 2008, 07:37 PM
i keep changing Roms because of this problem... i know that. If i can get my games running full speed on my wizard. IT really sucks because i know this shit is capable with so much more.... I mean there was a direct draw type program that was floating around. Its just a project tho....
all i know

Rudegar
1st July 2008, 07:38 PM
"then what in the new roms are making these games not work?"

sounds like it i can still play them using wm6.1 on my himalaya but then it's not a full 6.1 i guess some of the core is prob of later date

also the ATI IMAGEON 3200 dont do 3d acceleration only a bit of 2d and video

mikeeey
3rd July 2008, 10:56 PM
So im just wondering why developers havn't found a way to not use the wm6.1 core, but still use the wm6.1 Diamond drivers and such..

mikeeey
4th July 2008, 04:11 AM
I talked to dutty about the issue.
he says it's the new drivers that HTC released in the new wm6.1, it's some weird problem with landscape cleartype. I will flash a new rom and disable landscape cleartype and see if it helps.

it just seems slowly we have to disable more and more to get things worked (ex. A-GPS, sometimes HTC Home, now cleartype)

atleast we know the problem now!

godfa7h3r
6th July 2008, 03:53 AM
mikeeey have you seen this yet? Quake 3 on the Diamond! Running very very slow but hey, it runs!

http://forum.xda-developers.com/showthread.php?t=405722

mikeeey
6th July 2008, 03:57 AM
ahhh! no!!!
then that means with the OpenGL drivers for the Kaiser it may run at 2fps.

on my kaiser Quake 3 already runs between 1-3fps. mainly around 2fps.

moegdaog
6th July 2008, 06:58 AM
see this is one of the main reasons im sticking to the most updated WM6 version until the updated and bug fixed 6.1 roms come ou for att or tmobile...once these directdraw and opengl / gps problems are fixed I don't see the need too upgrade 2 6.1 and have HALF my applications not work anymore when ALL of them work right now.

neva dinova
6th July 2008, 05:02 PM
So im just wondering why developers havn't found a way to not use the wm6.1 core, but still use the wm6.1 Diamond drivers and such..

what about shoguns d3d driver cab i am using it on duttys hybrid 19716 6.1 rom and i can play pocketgba with sound and some of the games are very playable

mikeeey
18th July 2008, 11:58 PM
well now that the 3D drivers are released, and I was told that the problem with wm6.1 is just landscape cleartype, i flashed the newest hyperdragon III rom.

i tried lights.exe and it ran very well, i tried some different games, i then tried quake and quake 2, and they DIDNT work. So i went to disable landscape cleartype in kaisertweak to find it was already disabled. So cleartype doesnt seem to be the problem here, and I dont know what is, but quake still isnt working!:(

mikeeey
19th July 2008, 10:27 PM
what about shoguns d3d driver cab i am using it on duttys hybrid 19716 6.1 rom and i can play pocketgba with sound and some of the games are very playable
the D3D made pocketgba run better? how is that possible? is it using the 2700 accelerator in place of the drivers? I know the Drivers dont accelerate 2D so i dont know how that would work.

I'll have to check out duttys hybrid 19716. I just know 4/29 is very stable. Do you know if duttys hybrid 19716 runs quake and quake 2?

funem
25th August 2008, 10:29 PM
Hi, thought I would chip in my findings.

Quake used to work on my TyTn II under WM6 but not under WM6.1, it just exits when you try and switch to landscape mode.

The rom I am using is the one that came off the Orange website which I guess is based on the official HTC one with Orange ( yuk ) customisations.

ddraw.dll file info
21.14kB (21652bytes) 29/03/08 14:45

In the registry direct draw references another file ddi.dll, ref is at HKLM\systemDDraw\DeviceEnum\ddi.dll

DDI.dll is further referenced in the registry at

HKLM\Drivers\Display\Active\Built In LCD
Dll=ddi.dll

Screen resolution details are at

HKLM\Drivers\Display\Primary
CxScreen=240
CyScreen=320

Driver details are at

HKLM\system\GDI\Drivers
MainDisplay=ddi.dll

which strangely also lists a setting DisplayType as VGA
HKLM\system\GDI\Drivers
DisplayType=VGA

ddi.dll file info
281.24kB ( 287992 bytes ) 02/05/05 16:43

If you need any more info please let me know

-IK-
28th August 2008, 08:58 AM
Without changing any settings in the config file, I'm now getting very smooth video from Duke 3D.

I have cleartype enabled and I'm running the game in landscape mode.

It's incredible...Plays like how I remember it did on my PC all those years ago.

I was previously running the Vodafone WM6.1 Beta ROM and got sluggish video.

Now I'm using the official Vodafone 6.1

I can't believe the speed this game is running at, and the general speed of the phone now...It's like they shipped proper drivers at last :D

EDIT: I haven't installed any other drivers. No HTC-CA and no Omnia.

I'm not going to install the HTC-CA drivers until I can get QuakeGL running :D

-IK-
28th August 2008, 09:20 AM
Ok did some tests.

Using the GAPI driver in portrait mode (landscape mode crashes), I'm getting between 38 and 40 FPS.

With the GAPI driver off, running in landscape I'm getting 20 FPS.

It still looks very smooth though.

godfa7h3r
29th August 2008, 04:01 AM
Duke3d crashes on official ATT 6.1 ROM as I suspected. I don't understand why all of these landscape issues came up from the 6.1 ROMS?

neva dinova
29th August 2008, 08:15 AM
I know its not an official rom but l26 v1 supports directdraw(pocketgba) in landscape mode and its a 19213 3.53 rom wich is wierd because i dont think the other 19213 builds do, one the main differences ive noticed is that this rom was ported to worked with the 1.64.xxx

-IK-
31st August 2008, 08:37 PM
Try turning off any landscape cleartype tweaks.

gogol
1st September 2008, 06:52 AM
L26 Diamond v10 also does not work on Quake 1 !! :(

cycloid
19th November 2010, 03:15 PM
doesnt work on my 6.1 rom, anyone got a fix yet or do i need to switch to a rom that quake works on?!