-
Notifications
You must be signed in to change notification settings - Fork 0
Project Overview
Retro Jack edited this page May 8, 2026
·
49 revisions
DOS-Site 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). - Three vendored emulators (BBC Micro, NES, Genesis) live under
emulators/with bundled local ROMs — see Emulators.