Summary Command Line Options
There are a number of command line options for the Emulator. The most common
ones are:
/skin
The location of an XML file and some images that make the emulator look
like a specific model.
/memsize
The amount of RAM that is available to the device. Max is 256.
/s
The location and name to save the image.
/p
Enables the NE2000 network card (can also be enabled/disabled in the
config of the emulator).
/tooltips OFF
Turns off the tooltips, which can get annoying (can also be enabled/
disabled in the config of the emulator).
/p [macaddress]
Enables NE2000 PCMCIA network adapter, where optional macaddress
specifies which host adapter the card will bind to. MAC address is
in the form of AABBCCDDEEFF, don't use ":" or "-" seperators.
/n [macaddress]
Enables CS8900 network adapter where optional macaddress specifies
which host adapter the card will bind to. (This network adapter is
not commonly used.)
/vmname "Window Title Bar Name"
Specifies the window title.
--------------------------------------------------------------------------------
DeviceEmulator.exe Command Line Option Help
binfile - Filename of the binfile to be loaded by the emulator.
/a - Keeps emulator window always on top.
/c - Creates and displays a console window to show output from Serial Port 1.
/defaultsave - Use the VMID as the saved state name and place the saved state file in the per user directory.
/flash filename - Enables flash-memory emulation and specifies flash-memory storage filename.
/h - Sets host-only routing for network packets.
/hostkey keyname - Specifies host key, where keyname can be 'None', 'Left-Alt', or 'Right-Alt'.
/language LangID - Specifies the UI language, where LangID is a decimal.
/memsize size - Sets emulated RAM size, where size is in megabytes.
/nosecurityprompt - Do not prompt when enabling potentially unsafe peripherals when restoring from saved state.
/n [macaddress] - Enables CS8900 network adapter where optional macaddress specifies which host adapter the card will bind to.
/p [macaddress] - Enables NE2000 PCMCIA network adapter, where optional macaddress specifies which host adapter the card will bind to.
/r address - Specifies ROM file base address(in hexadecimal).
/rotate angle - Rotates the display by degrees, where angle can be 0, 90, 180, or 270.
/s filename - Specifies the save-state filename.
/sharedfolder directoryname - Mounts directoryname as a storage card.
/skin filename - Loads the specified skin file.
/tooltips state - Enables or disables tooltips, where state is 'ON' or 'OFF'.
/u0 serialport /u1 serialport /u2 serialport - Maps guest serial ports 0-2 to Windows serial ports.
/video xx - Specifies screen size and bit-depth.
/vmid {GUID} - Specifies the VMID GUID.
/vmname name - Specifies the window title.
/z - Zooms the display to 2x normal size.
--------------------------------------------------------------------------------
DeviceEmulator - Start Menu Shortcuts (for example)
deviceemulator.exe path:
"c:\program files\microsoft device emulator\1.0\deviceemulator.exe"
deviceemulator.exe start-in path:
"c:\program files\microsoft windows mobile 5.0 MSFP emulator images\"
PocketPC Saved State:
"deviceemulator.exe" /s pocketpc.dess /nosecurityprompt
PocketPC Cold Boot
"deviceemulator.exe" pocketpc.nb0 /memsize 128 /skin Pocket_PC.xml /vmid
{f1b1af09-969d-4035-8223-b800c75f451f} /s pocketpc.dess /p /funckey 193
SmartPhone Saved State:
"deviceemulator.exe" /s smartfone.dess /nosecurityprompt
SmartPhone Cold Boot
"deviceemulator.exe" smartphone.nb0 /memsize 128 /skin SmartPhone.xml /vmid
{7ba8d601-659e-410b-8f24-49ffbd06f19b} /s smartfone.dess /p /funckey 193
Smartphone QVGA Saved State
"deviceemulator.exe" /s smartfone_hidpi.dess /nosecurityprompt
Smartphone QVGA Cold Boot
"deviceemulator.exe" smartphone_hidpi.nb0 /memsize 128 /skin Smartphone_QVGA.xml /vmid
{F33E1787-31A3-41c1-8351-2564F732BB59} /s smartfone_hidpi.dess /p /funckey 193