PDA

View Full Version : wince games and 60hz


lenselijer
12-01-2005, 11:35
I have the game hidden & dangerous, but it's running at 50hz in my PAL dreamcast. Now the game is very slow.

Is there a way to patch the game to 60hz? I tried PAL patcher but it doesn't work (because it is a WINCE game I guess)

Any help would be appreciated....

btw, the game doesnt have a 50/60hz selector :(

Darkfalz
14-01-2005, 00:00
WinCE games are not patchable to 60 Hz by any known method.

Your best bet is to buy a US Dreamcast off eBay and keep it just for these games.

Megalexxx
14-01-2005, 08:44
I did some reverse ingeneering on WinCE DLLs, and found out that this kind of patch involves a complete rebuild of 1st_read, and some DLLs changes.

It would take too much time for nothing...

Darkfalz
14-01-2005, 16:52
I can give a simple explanation. The code for switching to 60 Hz is in every Katana Dreamcast game, because it's part of the SDK library. So it's just a matter of forcing the region or the code to be used via a patch.

For WinCE, it's most likely something that is coded directly. Ie. when they add a 50/60 Hz option into the game. Could be any number of ways to implement it, resulting in a different code sequence. Of course if it's not included, then the code is not in there at all. A similar story for CDDA patching.

lenselijer
15-01-2005, 09:33
I have the USA version of hidden and dangerous, kalisto version, and it's playing at 50hz, I think it is because the game check if I have a PAL console and gives 50hz output.

Is it possible to patch the game so it thinks that I have a USA console and so it will display 60hz?

Megalexxx
15-01-2005, 09:44
Patching country code is very easy on WinCE games (I did it with PBA Pro Bowling). You Can (for example) patch FirmwareGetCountryCode to force it to USA.
But it might not be enough.
All the codes for video managing are in different files (at least 4), and they must all be changed in most of the cases...

lenselijer
22-01-2005, 04:33
could you explain to me how I can patch the code?

I opened up 0winceos.bin with a hex editor, and I found the FirmwareGetCountryCode line, but how can I patch it?

Any help would be appreciated... :)

Megalexxx
24-01-2005, 23:30
It's not as easy as it seems : you need a minimum of knowledge about asm and windows DLL structure. I found everything on internet. Try to look for this.