-
Notifications
You must be signed in to change notification settings - Fork 0
Virtual Filesystem
Retro Jack edited this page Mar 28, 2026
·
56 revisions
The virtual filesystem is a JavaScript object defined in prompt/index.html. It simulates a single drive (C:) with directories and files. Each file either opens an online emulator URL or runs a batch script.
C:\
├── AUTOEXEC.BAT
├── CHANGES.BAT
│
├── LGR\ social links
│ ├── YOUTUBE.COM
│ ├── BSKY.COM
│ ├── REDDIT.BAT
│ ├── DONATE.BAT
│ └── PATREON.COM
│
└── EMULATORS\
├── DOS\ MS-DOS (Archive.org / ClassicDOSGames)
│ ├── DOOM\
│ ├── DUKE2\
│ ├── ZORK\
│ ├── GALAXY\
│ ├── OOTW\
│ ├── EPICPIN\
│ ├── TYRIAN\
│ ├── SC2KCD\
│ ├── WOLF3D\
│ └── SHAREWRE\ (208 titles via ClassicDOSGames.com)
│
├── CONSOLE\
│ ├── ATARI\ 2600 ✓, 5200 ✓, 7800 ✓, LYNX ✓, JAGUAR —
│ │ ├── 2600\ menu → launch + GAMES\ (18 titles)
│ │ ├── 5200\ menu → launch + GAMES\ (17 titles)
│ │ └── 7800\ menu → launch + GAMES\ (15 titles)
│ ├── NINTENDO\ NES ✓, SNES —, GB —, GBC —, VB —, N64 —
│ │ └── NES\ menu → launch + GAMES\ (18 titles)
│ ├── SEGA\ SMS ✓, GENESIS ✓, 32X ✓, GG ✓, SCD —, SATURN —
│ ├── NEC\ PCENGINE ✓, PCFX —
│ ├── SNK\ NEOGEO —
│ ├── MATTEL\ INTV ✓
│ │ └── INTV\ menu → launch + GAMES\ (16 titles)
│ ├── COLECO\ CVISION ✓
│ │ └── CVISION\ menu → launch + GAMES\ (15 titles)
│ ├── MAGNAVOX\ ODYSSEY2 ✓
│ │ └── ODYSSEY2\ menu → launch + GAMES\ (15 titles)
│ ├── PHILIPS\ CDI —
│ ├── 3DO\ 3DO —
│ └── BANDAI\ WSWAN ✓, WSWANC ✓
│
└── HOMECOMP\
├── COMMODORE\ VIC20 —, C64 ✓, PLUS4 ✓, C128 ✓
│ └── AMIGA\ A500 ✓, A600 ✓, A1200 ✓, A2000 ✓, CD32 ✓
├── ATARI\ 400 ✓, 800 ✓, XLXE ✓, ST ✓, STE ✓, TT ✓, FALCON ✓
├── SINCLAIR\ ZX81 ✓, SPEC16 ✓, SPEC48 ✓, SPEC128 ✓, SPECPLS ✓, SPEC+2 ✓, SPEC+3 ✓
├── AMSTRAD\ CPC464 ✓, CPC664 ✓, CPC6128 ✓, PCW ✓
├── APPLE\ APPLEII ✓, APPLEIIE ✓, IIGS ✓, MAC ✓
├── ACORN\ BBC —, ELECTRON —, ARCHIM —
├── MSX\ MSX1 ✓, MSX2 ✓, MSX2P ✓
├── TANDY\ TRS80 —, COCO ✓, COCO2 ✓, COCO3 ✓
├── TI\ TI994A ✓
├── NEC\ PC6001 —, PC88 —, PC98 —
├── SHARP\ MZ —, X68K ✓
├── FUJITSU\ FM7 —, FM77 —, FMTOWNS —
├── THOMSON\ TO7 —, MO5 —, TO8 —, MO6 —
└── ORIC\ ORIC1 —, ATMOS —, ORIC16 —
✓ = working in-browser emulator available
— = no in-browser emulator; directory exists but nothing can be launched
Each console system with a ✓ follows a two-level structure:
SYSTEM\
├── launch.exe opens the main emulator library page
├── menu.bat box-drawing menu: 1. Launch 2. Browse Games 0. Back
├── 1.bat runs launch.exe
├── 2.bat cd games && menu
├── 0.bat cd .. && menu
└── GAMES\
├── menu.bat numbered box-drawing menu of all game titles
├── 0.bat cd .. && menu (back to system menu)
├── 1.bat runs game 1
├── 2.bat runs game 2
├── ...
├── adventure.bat link → online game page
├── asteroids.bat link → online game page
└── ...
Navigation example from the ATARI menu:
1 → cd 2600 / menu (system menu)
2 → cd games / menu (game title list)
1 → adventure (launches Adventure)
0 → cd .. / menu (back to system menu)
0 → cd .. / menu (back to ATARI menu)
| Emulator | System | Game Titles |
|---|---|---|
| Javatari | Atari 2600 | Adventure, Asteroids, Breakout, Berzerk, Centipede, Defender, Donkey Kong, Enduro, Frogger, Kaboom!, Missile Command, Pac-Man, Pitfall!, Q*Bert, River Raid, Seaquest, Space Invaders, Yar's Revenge |
| Free80sArcade — 5200 | Atari 5200 | Choplifter, Crystal Castles, Donkey Kong, Frogger II, Galaxian, H.E.R.O., Moon Patrol, Montezuma's Revenge, Mr. Do!, Pengo, Pitfall!, River Raid, Robotron 2084, Tapper, Vanguard, Zaxxon, Popeye |
| Free80sArcade — 7800 | Atari 7800 | Ballblazer, Desert Falcon, Dig Dug, Donkey Kong, Double Dragon, Food Fight, Galaga, Ikari Warriors, Joust, Ms. Pac-Man, Pole Position II, Rampage, Robotron 2084, Space Invaders, Xevious |
| RetroGames.cc — NES | NES | 1942, Battle City, Bomberman, Castlevania, Contra, Double Dragon, Duck Hunt, Excitebike, Final Fantasy, Mega Man, Mega Man 2, Metroid, Mike Tyson's Punch-Out!!, Ninja Gaiden, Pac-Man, Super Mario Bros., Super Mario Bros. 3, Tetris |
| Vizzed — Intellivision | Intellivision | Advanced D&D, Astrosmash, BurgerTime!, Demon Attack, Donkey Kong, Frogger, Lock N Chase, Night Stalker, Q*bert, Shark! Shark!, Snafu, Space Armada, Thunder Castle, TRON: Deadly Discs, Venture, Zaxxon |
| Free80sArcade — ColecoVision | ColecoVision | BurgerTime, Centipede, Defender, Donkey Kong, Frogger, Galaxian, Lady Bug, Pac-Man, Pitfall!, Q*bert, River Raid, Space Fury, Time Pilot, Venture, Zaxxon |
| Vizzed — Odyssey 2 | Odyssey 2 | Alien Invaders-Plus!, Atlantis, Attack of the Timelord!, Cosmic Conflict!, Demon Attack, K.C. Munchkin!, K.C.'s Krazy Chase!, Killer Bees, Pick Axe Pete!, Popeye, Samurai, Speedway!+Spinout!, Super Bee, UFO!, Volleyball |
| Archive.org — Lynx Library | Atari Lynx | — |
| Archive.org — TurboGrafx-16 | TurboGrafx-16 | — |
| Archive.org — SMS Library | Sega Master System | — |
| Archive.org — Genesis Library | Sega Genesis, 32X | — |
| Archive.org — Game Gear | Game Gear | — |
| Archive.org — WonderSwan | WonderSwan, WonderSwan Color | — |
| Source | Systems |
|---|---|
| Archive.org — C64 Library | C64, Plus/4, C128 |
| Archive.org — Amiga Library | All Amiga models |
| Archive.org — Atari 8-bit Library | 400, 800, XL/XE |
| Archive.org — Atari ST Library | ST, STE, TT, Falcon |
| Archive.org — ZX Spectrum Library | All Spectrum models + ZX81 |
| Archive.org — Amstrad CPC Library | All CPC models + PCW |
| Archive.org — Apple II Library | Apple II, IIe, IIGS |
| Archive.org — Mac Library | Classic Mac |
| Archive.org — MSX Library | MSX1, MSX2, MSX2+ |
| Archive.org — CoCo Library | TRS-80 Color Computer (all models) |
| Archive.org — TI-99/4A Library | TI-99/4A |
| Archive.org — X68000 Library | Sharp X68000 |
These directories exist in the filesystem but have no working in-browser emulator. They are browsable but nothing can be launched.
| Manufacturer | Systems |
|---|---|
| Atari (console) | Jaguar |
| Nintendo | SNES, Game Boy, GBC, Virtual Boy, N64 |
| Sega | Sega CD, Saturn |
| NEC (console) | PC-FX |
| SNK | Neo Geo |
| Philips | CD-i |
| 3DO | 3DO |
| Commodore | VIC-20 |
| Acorn | BBC Micro, Electron, Archimedes |
| Tandy | TRS-80 |
| NEC (computer) | PC-6001, PC-88, PC-98 |
| Sharp | MZ series |
| Fujitsu | FM-7, FM-77, FM Towns |
| Thomson | TO7, MO5, TO8, MO6 |
| Oric | Oric-1, Atmos, Oric-16 |
| Property | Type | Description |
|---|---|---|
name |
string | Filename (e.g. launch.exe, menu.bat, 1.bat) |
link |
string | Online emulator URL — opens in a new tab when executed |
data |
string | Batch script commands (newline-separated \n) |