General FAQ

[DOSBox Specific Questions]
  1. [insert DOS program] is not working.
    Please check whether DOSBox is compatible with your program, make sure the config (memory, sound card, etc) match the system requirement, have a look at what features are missing from this port, and try turning off the 2 speed patches from settings. We suggest testing your program on desktop version of DOSBox with similar config as the Android port. We will not answer any question regarding DOSBox usage and how to make a particular program work with it, please refer to DOSBox forum.
  2. [insert DOSBox feature] is not working.
    Some DOSBox features are removed in this port:
    -midi support
    -media capture
    -access physical cdrom (mounting cdrom image is support)
    -sdl options
  3. How to change options (e.g. cycles, memory) to my desirable value when built-in settings is not supported?
    Edit /sdcard/andosbox.conf for advance configuration.
  4. Where is the .conf file?
    The .conf file is located in /sdcard/andosbox.conf.
  5. Why built-in settings (cycles/frameskip/memory size) are overrided by conf file?
    Built-in settings is just a shortcuts for those who don't wish to mess with the .conf file. It means to be overrided for flexibility.
[General Usage Questions]
  1. Why cannot input additional characters with physical keyboard by pressing Alt+[insert key] ?
    Firstly, you need to HOLD the Alt-key and then press another key for additional characters. By default the LEFT physical Alt key is mapped to virtual Alt key and cannot be used for additional characters. If your device have a RIGHT physical Alt key, trying using that. Otherwise, try turning off "menu->input mode->map left-alt key" (note that this action will also affect software keyboard which send out a Left-Alt raw key event).
  2. Why cannot input some characters (e.g. ':', '<', '>') with software keyboard?
    Try turning off "menu->input mode->map left-alt key".
  3. How to display virtual joystick on screen?
    By default nothing will be shown on screen as showing anything will affect performance. You can check the joystick area by Menu->Buttons->Show Buttons, it's located in the center.
  4. How to perform mouse drag?
    By default Vol Up/Down key doubled as mouse buttons in Trackpad mode, make sure it's enabled from Menu->Input Mode->Vol Up/Down as buttons. Alternatively, use Pen mode if it work with your program.
  5. How to press joystick buttons when calibrating joystick?
    By default Vol Up/Down key doubled as joystick buttons in Joystick mode , make sure it's enabled from Menu->Input Mode->Vol Up/Down as buttons.
  6. Can you add arrow keyboard?
    The emulator is designed to work with external hardware and software input solution, and we avoid adding that as built-in feature. Just seek out and use any input solution you see fit. If you have problem finding one, check out our Flit Keyboard and it's Extra layout plugin (see corresponding section for some quick tips). For enhanced gaming keypad, please check out our "GameKeyboard" app.
  7. Can it work with Bluetooth/USB mouse?
    Yes, but on some device external mouse work like a precise touchscreen finger, which can only work with Pen mode (Menu->input mode->Pen) . Please see "About Pen mode" section for details.
  8. How to input Ctrl, Alt, Shift as raw key?
    Use any hardware or software keyboard supporting those keys. If you have problem finding one, check out our GameKeyboard app, or Flit Keyboard with it's Extra layout plugin (see corresponding section for some quick tips).
  9. How to re-map keys on physical keyboard/gamepad?
    You can re-map keys by using utilities for the emulated platform, and bind gamepad buttons to virtual keys by the built-in Button Mapper. Alternatively, our GameKeyboard app support full physical key-mapping.
  10. How to make the virtual screen larger?
    Turn on Resize option by "menu->resize->on" and rotate device to landscape mode.
  11. Why it's running slow on my powerful device?
    The default settings are optimized for older device and games. If you need more speed try the followings:
    -For newer devices try enabling "Speed & Sound->Fast Core"
    -Change "Speed & Sound->Emulation Mode" to "Speed"
    -Remember to set "Cycles" to proper value, or try setting to "max" if cannot find a suitable fixed value
1. Holding "Keyboard" onscreen button (lower right corner) as a shortcut to call out input method picker to change software keyboard.
2. Holding "Special Keys" onscreen button (upper left corner) as a shortcut to trigger unlock speed mode for fast forward.
[About Trackpad mode]
- 1-Finger Tap/Vol. Up = Left Click
- [multi-touch] 2-Fingers Tap/Vol. Down = Right Click
- [multi-touch] Hold 1 finger then tap with another finger = Left Button Down
[About Pen mode]
- 1-Finger Tap = Main Click (Default to Left Click)
- [multi-touch] 2-Fingers Tap = Alternated Click (Default to Right Click, 1st touch point is mouse down position so place one finger a little bit ahead of another if mouse down position is concerned)
- Hold Vol. Down + Tap = Alternated Click (Default to Right Click)
- Press and Release Vol. Down without tapping screen: Toggle Main Click between Left and Right mouse click
- Hold Vol. Up = temporary switch to Trackpad mode ("relative" mouse)
1. Pen mode only work with certain types of program, please use Trackpad mode if a program is incompatible.
2. Pen mode should be enabled AFTER the program's mouse cursor is shown, otherwise, auto calibration may not work properly.
3. Vol. Up/Down modifier only work when "menu->input mode->vol up/down as button" is on.
4. Turn on Pen mode will automatically disable Onscreen button in Landscape mode, in Portrait mode user can do that manually if needed (menu->buttons->disable).
5. From time to time the virtual mouse pointer may misalign with touchscreen. When this happen, either select "Pen" mode again for auto calibration, or push mouse pointer to a corner to correct it manually.
[About Physical Mouse]
For any compatibility issue, please turn off "Physical Mouse" and "Compatible Right Click" from "Menu->Input Mode", and contact us.

Mouse Tracking:
- Like Touchscreen mouse emulation, Physical mouse also work in Trackpad and Pen mode.
- Trackpad mode provide better mouse control but there will be a gap between the physical and virtual cursor, please turn off physical cursor if your device supported, or ignore the physical cursor and focus on the virtual cursor.
- Pen mode try to make virtual cursor follows physical cursor, but will suffer from same compatibility issue as the Touchscreen counterpart.

Right Click:
- Normally right mouse click only work with ICS device and compatible mouse.
- "Compatible Right Click" option tried to provide right click support for certain type of mouse under Gingerbread/Honeycomb, it's highly experimental and please contact us for more information.

1. Get "Flit Keyboard" 2.5, and "Flit Extra layout" from Android Market.
2. Enable Flit Keyboard and select it as default software keyboard.
3. Go to Flit Keyboard settings and select Extra layout as 2nd keyboard.
4. Adjust keyboard translucency if needed.
5. Turn off hint line, user defined shortcuts, and other features if needed.
6. Launch the emulator and call out Flit Keyboard as usual.
7. Tap bottom-left button to toggle between qwerty keyboard layout and extra keyboard layout.
8. On extra keyboard layout, tap "<->" button to toggle between special keys page and gamepad page.
9. Longpress bottom-left button to change other settings if needed.
Note 1: Any touch screen interaction and screen overlay (especially when translucency applied) will affect emulation speed.
Note 2: At the moment Flit Keyboard doesn't support multi-touch.