DOSBox 0.72 PocketPC Port
Current release: (11.05.2009)
DOSBox 0.72 ARM build
DOSBox 0.72 XScale build
Notes: Memory copy optimizations. I consider them as "hacks", because of "probably" some broken compatibility, but i didn't find any.
Gives nice 10-20% boost to all cores. Synthetic test (cbench) shows +50% on memory transfer (cycles=max, so it's true).
Simple-modded full core. (+10% with sound, great with Star Trail and Betrayal at Krondor) - we still have dynamic with full features, anyway.
Seems like Alone in the Dark and Frontier are fully playable now.
Also: full core doesn't support Jagged Alliance, Superhero League of Hoboken works only with dynamic.
If you've found some incompatibility, don't leave feelings to yourself, send me a letter - i plan to start some compatibility list.
Second release: (04.05.2009)
DOSBox 0.72 ARM build
DOSBox 0.72 XScale build
Notes: this release should be 10-30% faster than first one - i'm again using very reduced paging block, as in 0.63. Can potentially break some compatibility.
But: Electro Body runs full speed on my device (about 1300 cycles) with cycles=max, core=full, frameskip=2 and sound, of course.
Also: some "direct" mouse improvements (read this), temporary (for testing) removed mixer cropping.
First release: (01.05.2009)
DOSBox 0.72 ARM build
DOSBox 0.72 XScale build
Credits:
DOSBox Team for best DOS emulator ever!
Jehl Xavier: cool toolbars.
Yury Sidorov: fast update code
Boris Letocha:VerySimple (286) core.
M-HT: ARM dynamic core.
Built with fastest compiler GCC 3.3.3 for PocketPC by mamaich
What is done:
Some speed-wise core hacks.
QVGA scalers. Full 8bpp support, partial 16bpp support (320px wide modes)
All fine goodies from previous releases.
Notes:
Normal and prefetch cores removed. Simple is combined with verysimple, as verysimple has fallback to simple. So core has three settings: simple, full and dynamic.
Memory requirements: 10MB dor DOSBox itself + memsize + 8MB if dynamic core is used.
Personally, i don't see much use for dynamic core unless you wanna run some old 4K intros - yes, it can ran them really fast!
GUS and MIDI removed.
DOSBox port now makes usage of mapper.
Quick list of PocketPC-related dosbox.conf options (they do have a description in configfile), just some notes here:
fullscreen=true - false is only for testing.
rotateright=false
kbdtoolbar=toolbar.dbk
gametoolbar=game.dbk
settoolbar=set.dbk
usescancodes=false - i think setting to true might break PocketPC hw keys compatibility.
sensitivity=300 - "Mouse" speed. Has effect on touchpadmouse and dpadmouse.
touchpadmouse=true
clickms=70 - increase this value if in touchpad mode your program doesn't respond to emulated "clicks".
rightclickdelay=700
dpadmouse=false
forcetoolbar=true
forcetransparent=true
forcezone=0,0,20,8 - very dumb parser used, don't add spaces between values.
forceheight=50
PocketPC mapper.txt values:
hand_mbtn_left "key 194" - Left mouse button.
hand_mbtn_right "key 195" - Right mouse button.
hand_mbtn_mdl - Middle mouse button.
hand_force_tlbr "key 193" - Toggle toolbar forced mode.
hand_mm_up "key 273" - if dpadmouse - move mouse up.
hand_mm_down "key 274" - ... down
hand_mm_left "key 276" - ... left
hand_mm_right "key 275" - ... right
Quick answer to "How can i get my key codes?" - Fire my Genesis Plus port, open ROM, press keys - their codes will be shown on screen.
Lacks:
VGA support, full 16bit modes support, 32bit modes support, new toolbar editor.
Submenu
|