Skip to content

docs: add js-dos player for Windows 3.x / 9x - #110

Merged
gantoine merged 2 commits into
rommapp:mainfrom
bphenriques:jsdos-win3x-player-docs
Sep 10, 2026
Merged

docs: add js-dos player for Windows 3.x / 9x#110
gantoine merged 2 commits into
rommapp:mainfrom
bphenriques:jsdos-win3x-player-docs

Conversation

@bphenriques

@bphenriques bphenriques commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Documents the new js-dos player for Windows 3.x and Windows 9x titles (rommapp/romm#4061).

Changes:

  • Required js-dos bundle structure and a Windows 3.x example
  • Browser-local save behavior
  • Full-image requirement
  • Clear separation from MS-DOS support in EmulatorJS
  • Navigation, image variant, and attribution updates

AI assistance was used to review, simplify, and verify the documentation.

@bphenriques
bphenriques force-pushed the jsdos-win3x-player-docs branch 2 times, most recently from ab02f2d to b90240b Compare August 2, 2026 13:33
@gantoine
gantoine self-requested a review August 2, 2026 15:10
@bphenriques
bphenriques force-pushed the jsdos-win3x-player-docs branch from b90240b to 0b1136b Compare August 16, 2026 18:03
@bphenriques
bphenriques force-pushed the jsdos-win3x-player-docs branch from 0b1136b to 58d8f1d Compare August 16, 2026 18:08
@bphenriques
bphenriques marked this pull request as ready for review August 16, 2026 18:24
The full image is not required. Slim omits the local runtime assets but
the player falls back to jsDelivr, so the variant table and the js-dos
page no longer claim slim is unsupported.

Bundles must carry a .jsdos extension because the Play option is gated
on it, so a file left as .zip scans without ever offering the player.

Also document DISABLE_JSDOS, add the HTTPS and SharedArrayBuffer warning
that the EmulatorJS page already carries, and fix the autoexec example
to use @echo off.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@gantoine
gantoine merged commit a546636 into rommapp:main Sep 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants