-
Notifications
You must be signed in to change notification settings - Fork 0
Project Overview
Retro-Jack edited this page May 10, 2026
·
49 revisions
GenX-DOS is a static page that recreates a 1990s DOS prompt in the browser. Visitors land at a fake BIOS POST screen, get dropped into a C:\> prompt, and navigate numbered menus to launch emulated games — all running locally in the page.
-
index.html— fake Award BIOS POST. Redirects toprompt/after 4s. -
prompt/index.html— the DOS terminal. - On load,
init()wires up the keyboard and runsAUTOEXEC.BAT. -
AUTOEXEC.BATruns three commands in sequence —c:(cd to root),cls(clear),menu(runmenu.bat) — which renders the boot configuration table and the root EMULATOR LAUNCHER menu. - The user types a number (or a command name) to navigate.
- Selecting a game opens the emulator in a new tab via
window.open.
- Pure HTML + JavaScript. No build step, no frameworks, no dependencies.
- Each visible character is its own
<div>styled with a CSS background-position into a 12×12 CP437 sprite sheet. - The virtual filesystem is a JS object tree (
prompt/javascript/fs.js). - Seven copied emulators live under
emulators/with bundled local ROMs/discs — BBC Micro, Acorn Archimedes, NES, Sega Genesis, Atari 2600, MS-DOS, and MSX (MSX1/MSX2/MSX2+). See Emulators.