-
Notifications
You must be signed in to change notification settings - Fork 0
Virtual Filesystem
Retro Jack edited this page Mar 27, 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 —
│ ├── NINTENDO\ NES ✓, SNES —, GB —, GBC —, VB —, N64 —
│ ├── SEGA\ SMS ✓, GENESIS ✓, 32X ✓, GG ✓, SCD —, SATURN —
│ ├── NEC\ PCENGINE ✓, PCFX —
│ ├── SNK\ NEOGEO —
│ ├── MATTEL\ INTV ✓
│ ├── COLECO\ CVISION ✓
│ ├── MAGNAVOX\ ODYSSEY2 ✓
│ ├── 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 collection available
— = no Archive.org in-browser collection; directory exists but has no launcher
Each system with a ✓ above contains a launch.exe that opens its emulator collection:
| Source | Systems |
|---|---|
| Archive.org Console Living Room | Atari 2600/5200/7800/Lynx, NES, SMS, Genesis, 32X, GG, TurboGrafx-16, Intellivision, ColecoVision, Odyssey², WonderSwan |
| Archive.org — C64 Library | C64, Plus/4, C128 |
| Archive.org — VIC-20 Library | VIC-20 |
| 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 |
The following directories exist in the filesystem but have no in-browser emulation collection on Archive.org. Their launch.exe is absent — the directory is browsable but nothing can be launched from it.
| 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, sw.bat) |
link |
string | Online emulator URL — opens in a new tab |
data |
string | Batch script commands (newline-separated) |