[Upgrading, Modifying and Unlocking] tweakradje:
Hi,

If you are not familiar with the registry don't do this!!

Better print this before you use it!

!!PLEASE MAKE A FULL BACKUP FIRST!!! I DO

The best REGISTRY editor around is PHM Regedit.

Only one drawback: cannot edit MULTISZ values.

Use Tascal TRE for those MULTISZ values.

I use these settings you 6 months now on my 2003 SE ppc and enjoy the speed since. Some are already mentioned on the internet but some not. It could be that older CE versions don't have the features buildin but you are OK with CE4 and newer.

My keys can differ from yours. You sometimes must find the corresponding keys for your ppc.

THE OS SYSTEM (SEARCH) PATH

[HKLM\Loader]

"SystemPath"=multisz:"\windows","optional DLL or EXE paths"

(remove bogus paths, saves search time, use tascal TRE for editing MULTISZ values in the registry)

[HKLM\Init]

"Launch10"="" (was shell.exe, which doesn't even exist!?)

FLASH MEMORY DRIVES

[HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class]

"IdlePowerState"=dword:00000002

"IdleTimeout"=dword:000007D0 (2 secs)

"SingleBlockWrites"=dword:00000001

[HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]

(same as above)

[HKLM\System\StorageManager\FATFS]

"BufferSize"=dword:00000040

"CacheSize"=dword:00002000 (at the cost of 2 Mb RAM)

"DLL"="fatfsd.dll" (use strings.exe from sysinternals to see these params)

"EnableCache"=dword:00000001

"EnableCache4Way"=dword:00000001

"EnableCacheWarm"=dword:00000001

"Flags"=dword:00010026 (writethrough bla bla)

"MaxCachedFileSize"=dword:00040000 (don't cache >256Kb files)

"Paging"=dword:00000001 (ALWAYS 1!!)

"PathCacheEntries"=dword:00000064

"UpdateAcces"=dword:00000000 (I don't need access time stamps)

[HKLM\System\StorageManager\Profiles\FlashDrv\FATFS] (could differ)

"CacheSize"=dword:00000200 (at the cost of 256 Kb RAM)

"EnableCache"=dword:00000001

"MaxCachedFileSize"=dword:00010000 (don't cache >64Kb files)

"Flags"=dword:00010026 (writethrough bla bla)

THE GRAPHICS ENGINE

[HKLM\System\GWE]

"Animate"=dword:00000000

"OldAppCheck"=dword:00000001

"UseFastRotation"=dword:00000001 (might upset some taskbar managers)

[HKLM\System\GWE\Animate] (something to play with if Animate=1)

"DelayMilliSeconds"=dword:00000014

"Frames"=dword:0000000A

[HKLM\System\GWE\Menu] (something to play with if Animate=1)

"AniTime"=dword:000000c8 (200 millisecs)

"AniType"=dword:00000000 (default is 6 but >0 enables it)

"Page"=dword:00000003 (number of cascading/overlapping menu's)

"EatDismissEvent"=dword:00000000 (optional, default 1)

[HKLM\System\GWE\Notify]

"Flush"=dword:00000000 (can be 1 to autoflush them)

[HKLM\System\GWE\ThreadPriorities]

"Timer"=dword:000000FA (250)

;others are:

; Cursor,Journal,MainUserInput,NotifyAlarm

; NotifyMain,NotifyUI,OOM,StartupScreen

; Timer, TouchCalibrate

[HKLM\System\GDI\ClearTypeSettings]

"OffOnRotation"=dword:00000000 (NO)

"Quality"=dword:00000001

[HKLM\System\GDI]

"ForceGRAY16"=dword:00000000 (or 1, the way cleartype renders the edges)

[HKLM\System\GDI\Gamma] (=cleartypetuner ;O)

"Gamma Value"=dword:000007d0 (valid hex range:1000-2200, 1500 default)

[HKLM\System\GDI\GYPHCACHE] (everybody knows this)

"limit"=dword:00008000 (32 Kb font cache)

THE TASKBAR CLOCK

[HKLM\nls\overrides]

"SSDte"="dd MMM yy" (short date notation used in OS/clock)

"STFmt"="HH:mm uur" (short time notation in OS/cLock DUTCH here ;O)

[HKLM\Software\Microsoft\Shell]

"TBOpt"=dword:00000003 (taskbar clock with time and date)

LOCAL WORD COMPLETION AND SPELLING CHECKER

[HKLM\Software\Microsoft\Spell Check]

"Main_Dict"="\'whatever location\mssp2_nl.lex" (dutch office 95+ lex file)

"User_Dict"="\'whatever location\user.dct" (will be done for you by OS)

[HKCU\ControlPanel\Sip] (keyb input word completion in your language ;O)

"DictFile"="\whatever location\statdict.dat" (get a hold of one in your language)

"ProbFile"="\whatever location\dictprob.dat" (get a hold of one in your language)

SHELL POLICIES

[HKLM\Security\Policies\Shell]

"NoAutoRun"=dword:00000001 (there goes the mem dump utility)

"NoDownload"=dword:00000001 (that is safe)

"NoExternalExes"=dword:00000001 (cannot start exe from card or \storage, DANGEROUS if regedit is on there: work around: copy regedit to \windows ;O)

SOUNDS AND SOUND SCHEMES

to be continued...

Cheers

Tweakradje