๐ง CPU Cycles
| Value | Description | Recommended use |
auto | Automatic speed adjustment | Most games โ good default choice |
max | Maximum CPU speed | Fast games (DOOM, Duke3D, etc.) |
1000 | Very slow โ 8088 equivalent | Very old games (early 1980s) |
3000 | Slow โ 286 equivalent | 286 games (late 1980s) |
5000 | Medium โ 386 equivalent | 386 games (early 1990s) |
10000-20000 | Fast โ 486 equivalent | 486 games (mid 1990s) |
50000+ | Very fast โ Pentium equivalent | Late games, benchmarks |
๐พ Memory
| Size | Description |
4 MB | Minimum โ very simple games |
8 MB | Suitable for most standard games |
16 MB | Recommended โ good balance (default) |
32 MB | For memory-intensive games |
64 MB | Maximum โ very demanding games |
๐ Sound Cards
| Card | Description |
sb16 | Sound Blaster 16 โ most compatible (default) |
sbpro2 | Sound Blaster Pro 2 โ for older games |
sbpro1 | Sound Blaster Pro 1 |
sb2 | Sound Blaster 2.0 โ basic compatibility |
sb1 | Sound Blaster 1.0 โ very old games |
none | No sound card โ disables audio |
๐ฑ Mobile Keyboard Layouts
| Layout | Description | Ideal for |
gamepad | D-pad + 4 buttons (Space/Enter/Ctrl/Esc) + system bar | Action games, platformers |
gamepad-prince | D-pad + Prince of Persia buttons (Shift/Space/Up/Esc) | Prince of Persia, similar games |
default | Compact full keyboard with essential keys | General use |
minimal | Arrows + Esc/Enter/Space/Y/N only | Simple games, menus |
arrows | Extended arrows + function keys + numbers | Shooters, simple strategy |
adventure | Full QWERTY keyboard | Text adventures, simulations |
๐ก Tips by Game Type
| Game type | Recommended settings |
| FPS (DOOM, Duke3D...) | cycles=max, memory=16-32, gamepad |
| Platformers (Prince, Keen...) | cycles=auto, memory=16, gamepad ou gamepad-prince |
| Adventure (Monkey Island...) | cycles=auto, memory=16, adventure |
| Strategy (SimCity, Civilization...) | cycles=auto, memory=32, default |
| Old games (pre-1990) | cycles=3000-5000, memory=4-8, minimal |
โน๏ธ About
DOS Game Packer transforms a DOS game (ZIP file) into a single, standalone HTML file playable directly in the browser โ even without an Internet connection.
The generated HTML file contains everything needed: the DOSBox emulation engine (via js-dos), game files, configuration, and a virtual keyboard for mobile. Just double-click the file to play!
Features:
- โ
100% offline โ no server required
- โ
Automatic executable detection
- โ
Complete DOSBox configuration
- โ
6 virtual keyboard/gamepad layouts for mobile
- โ
Fonctionne avec le protocole
file://
- โ
Compatible with Chrome, Firefox, Edge, Safari
๐๏ธ Technologies
- js-dos 6.22 โ DOSBox emulator in WebAssembly (asyncify, single-thread)
- JSZip 3.x โ Client-side ZIP file reading
- Portable Retro Games โ Open-source project
๐ Privacy
All generation is done locally in your browser. No files are sent to a server. The only network requests are to download the js-dos engine from the CDN (or local mirror). The generated HTML file is 100% standalone.