Skip to main content.

Sunday, March 06, 2005

DosBox on PocketPC

 "DOSBox" is a famous project - it emulates a full x86 pc with sound, graphics and DOS. Its main use is to run old, classic DOS games on platforms which don't have DOS.

I have approximately made up a DosBox port for PocketPC platform. (PocketPC 2003 & 2003 SE) 
           dopod-818.jpg                       dukenukem.PNG
So, those classic DOS games would be run on PocketPC with this project :).

There were 2 versions of PocketDosBox, both in development:

  • One is based on DOSBox source code v0.60 release (I started my work since then :P )
  • The other is based on DOSBox v0.63 release.(This version can resize graphic output to QVGA, but has a mem problem need to be solved.)

And, different form Mamaich’s (http://mamaich.kasone.com/fr_pocket.htm) excelent work, My project was built with Microsoft’s EVC4, not gcc. It would become a native WinCE program soon...(perhaps a Dialog-based one)


As EVC4 hasn't complete standard C library.... there are so much codes to rewrite -_-
Of course,
 STLport and SDL were also be used as library :P

So, it's a PocketPC 2003 Version at this moment, and on PocketPC 2003 SE it's also OK.
I would make a PocketPC 2002 version later.... with EVC3
(But at this moment, only Mamaich's port for PocketPC 2002....)

Anyway,  it did worked; some DOS program runs quite well on my PocketPC now.


Though there are still much work to do:

  • VGA should be resized to fit the screen....
  • A frontend to define button and set options
  • Use GAPI or PocketHAL for optimizing..
  • Sound/MIDI/Net/ZIP features

A file release just for trial:   PocketDosBox.zip :P (and it should be put under path "/PocketDosBox/")

PocketDosBox home site is ready!

The PocketDosBox's current version is v0.1.0, and this site is still under construction.

All will be OK soon. :)