-
Notifications
You must be signed in to change notification settings - Fork 0
Virtual Filesystem
Retro Jack edited this page Mar 26, 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\ (150+ titles via ClassicDOSGames.com)
│
├── CONSOLE\ → Archive.org Console Living Room
│ ├── ATARI\ 2600, 5200, 7800, LYNX, JAGUAR
│ ├── NINTENDO\ NES, SNES, GB, GBC, VB, N64
│ ├── SEGA\ SMS, GENESIS, SCD, 32X, GG, 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
Each system directory contains a single launch.exe that opens its emulator collection. The sources used are:
| Source | Systems |
|---|---|
| Archive.org Console Living Room | All consoles, Tandy, TI, NEC (computers), Sharp, Fujitsu, Thomson, Oric |
| 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 — BBC Micro Library | BBC, Electron, Archimedes |
| Archive.org — MSX Library | MSX1, MSX2, MSX2+ |
| 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) |