There is
PocketDOS. It's an IBM PC/XT DOS emulator for Windows CE based devices. It's really designed for terminal applications, but people have also gotten some compatible DOS games to work on it. And it includes an on-screen keyboard as well.
It's your best bet to get some stuff working...