🔧 Cycles CPU
| Valeur | Description | Usage recommandé |
auto | Ajustement automatique de la vitesse | La plupart des jeux — bon choix par défaut |
max | Vitesse CPU maximale | Jeux rapides (DOOM, Duke3D, etc.) |
1000 | Très lent — équivalent 8088 | Jeux très anciens (début années 80) |
3000 | Lent — équivalent 286 | Jeux 286 (fin années 80) |
5000 | Moyen — équivalent 386 | Jeux 386 (début années 90) |
10000-20000 | Rapide — équivalent 486 | Jeux 486 (milieu années 90) |
50000+ | Très rapide — équivalent Pentium | Jeux tardifs, benchmarks |
💾 Mémoire
| Taille | Description |
4 MB | Minimum — jeux très simples |
8 MB | Convient à la plupart des jeux standards |
16 MB | Recommandé — bon compromis (défaut) |
32 MB | Pour les jeux exigeants en mémoire |
64 MB | Maximum — jeux très gourmands |
🔊 Cartes son
| Carte | Description |
sb16 | Sound Blaster 16 — la plus compatible (défaut) |
sbpro2 | Sound Blaster Pro 2 — pour jeux plus anciens |
sbpro1 | Sound Blaster Pro 1 |
sb2 | Sound Blaster 2.0 — compatibilité basique |
sb1 | Sound Blaster 1.0 — jeux très anciens |
none | Aucune carte son — désactive l'audio |
📱 Dispositions clavier mobile
| Layout | Description | Idéal pour |
gamepad | D-pad + 4 boutons (Space/Enter/Ctrl/Esc) + barre système | Jeux d'action, plateformes |
gamepad-prince | D-pad + boutons Prince of Persia (Shift/Space/Up/Esc) | Prince of Persia, jeux similaires |
default | Clavier complet compact avec touches essentielles | Usage général |
minimal | Flèches + Esc/Enter/Space/Y/N uniquement | Jeux simples, menus |
arrows | Flèches étendues + touches fonction + chiffres | Jeux de tir, stratégie simple |
adventure | Clavier QWERTY complet | Jeux d'aventure textuels, simulations |
💡 Conseils par type de jeu
| Type de jeu | Réglages recommandés |
| FPS (DOOM, Duke3D...) | cycles=max, memory=16-32, gamepad |
| Plates-formes (Prince, Keen...) | cycles=auto, memory=16, gamepad ou gamepad-prince |
| Aventure (Monkey Island...) | cycles=auto, memory=16, adventure |
| Stratégie (SimCity, Civilization...) | cycles=auto, memory=32, default |
| Jeux anciens (pré-1990) | cycles=3000-5000, memory=4-8, minimal |
ℹ️ À propos
DOS Game Packer transforme un jeu DOS (fichier ZIP) en un fichier HTML unique, autonome et jouable directement dans le navigateur — même sans connexion Internet.
Le fichier HTML généré contient tout ce qu'il faut : le moteur d'émulation DOSBox (via js-dos), les fichiers du jeu, la configuration, et un clavier virtuel pour mobile. Il suffit de double-cliquer sur le fichier pour jouer !
Fonctionnalités :
- ✅ 100% hors-ligne — aucun serveur requis
- ✅ Détection automatique de l'exécutable
- ✅ Configuration DOSBox complète
- ✅ 6 dispositions de clavier/gamepad virtuel pour mobile
- ✅ Fonctionne avec le protocole
file://
- ✅ Compatible Chrome, Firefox, Edge, Safari
🏗️ Technologies
- js-dos 6.22 — Émulateur DOSBox en WebAssembly (asyncify, mono-thread)
- JSZip 3.x — Lecture des fichiers ZIP côté client
- Portable Retro Games — Projet open-source
🔒 Confidentialité
Toute la génération se fait localement dans votre navigateur. Aucun fichier n'est envoyé à un serveur. Les seules requêtes réseau sont pour télécharger le moteur js-dos depuis le CDN (ou le miroir local). Le fichier HTML généré est 100% autonome.