You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Save states with nine slots per game: Ctrl+F1 saves, Ctrl+F2 loads, and Ctrl+F3 / Ctrl+Shift+F3 pick the slot.
New States page in the settings window (Ctrl+F9). It shows each slot's screenshot, the program running and when it was saved. Enter loads a slot, Ins saves to it and Del empties it.
Rewind by holding Alt+F11, with rewind=true. rewind_memory sets how much memory it may use.
Save states also work in the browser version.
Windows 3.x
Windows for Workgroups 3.11 now runs in both standard mode and 386 enhanced mode, with mouse and EMS. The MS-DOS Prompt inside 386 enhanced mode is not supported yet.
PS/2 mouse support.
DOS prompt
Batch files now run as they do under COMMAND.COM: %0-%9, %VAR%, GOTO, CALL, SHIFT, IF [NOT] ERRORLEVEL / EXIST / ==, FOR, PAUSE and CHOICE. [autoexec] and game profile commands run as batch files too.
New commands: COPY, DEL/ERASE, REN/RENAME, MD, RD, VOL, DATE, TIME, KEYB and MAKEIMG.
Redirection with >, >> and <.
PROMPT supports DOS's $ codes.
COMMAND.COM is now a real shell, so programs that shell out to DOS work, as do COMMAND /C and /K.
Programs and batch files are found through PATH.
A program's output stays on screen after it exits, as in DOS.
CD.., CD\ and ECHO. work.
The BIOS clock now returns the real date and time instead of January 1st, 2000.
Better support for old programs that use DOS 1.x-style (FCB) file access.
Keyboard
Keyboard layouts: US, UK, German, Swiss German, Swiss French, French, Belgian, Italian, Spanish, Latin American, Portuguese, Danish, Norwegian, Swedish and Finnish, with AltGr and dead keys.
keyboard_layout=auto (the default) uses the host's layout. You can also change it on the Emulator page or with KEYB.
Keys are sent by their physical position, so WASD stays where it belongs on any layout.
The browser version types in the chosen layout too, including AltGr.
F11 and F12 now work in games that read the keyboard themselves.
Importing games
Import games set up for DOSBox as game profiles, using the new Import row on the Games page or --import PATH.
Import GOG installs, which then start the way GOG's launcher runs them.
Drag and drop onto the window:
A DOSBox or GOG game is imported and launched.
A folder or hard disk image is mounted.
A CD image goes into the CD-ROM drive, and a floppy image into A:.
A program is started from its folder.
Zip archives dropped onto the window are unpacked into the games folder and launched.
GOG's .gog / .ins CD images can be mounted. DOSBox's -ioctl, -aspi, -usecd and similar mount options are accepted and ignored.
Drives and CDs
CD audio tracks in Ogg Vorbis, FLAC and MP3, and in WAV now work at any sample rate.
MAKEIMG (from DOSBox Staging) creates blank floppy and hard disk images. You can also create one from the new "Create a disk image" row on the Drives page.
Settings window
Redesigned Stats page:
Large FPS and CPU readouts, each with a graph and the last half minute's average, minimum and maximum.
Recompiler and CPU details below them.
Performance overlay: Ctrl+Shift+F12 shows FPS and host CPU use with small graphs at the bottom right of the screen, in both the desktop and browser versions.
Edit the [autoexec] commands from the Emulator page. F2 saves them to the configuration file, or to the game's profile while a game is running.
Screenshots (Ctrl+F5) now include the settings window and the performance overlay when they are shown. record_ui=true ("Record window & overlay" on the Emulator page) does the same for video and GIF recordings.
Fixes and performance
Big performance improvements in both the dynamic recompilation and interpreted CPU modes.
Doom-engine games such as Heretic run faster, and their sound no longer breaks up while floors are drawn.
Heretic no longer crashes at startup with a Sound Blaster.
Fewer audio gaps when a frame is slow.
In text-mode programs, mouse clicks land on the character under the pointer.
A crashing program can no longer overwrite the BIOS and leave it broken until rust-dos restarts.
Keys typed in programs that read the keyboard themselves, such as Windows, no longer show up at the DOS prompt afterwards.