This action is permanent and cannot be undone.
Choose a destination folder. Type a path to create a new one.
Fetch a file (game, ROM, archive…) directly into your library without saving it to disk first. The site you link to must allow cross-origin downloads (most file archives do; private hosts usually don't).
AltirraSDL runs entirely in your browser, so there is no download folder on your hard disk. Everything you upload is stored in IndexedDB, a per-site database the browser keeps for this page. Files survive page reloads, browser restarts, and even computer reboots — but they are tied to this exact origin (the site URL). Visiting from a different browser, profile, or device shows an empty library.
Internally the emulator mounts that database as a Unix-style
tree at /home/web_user/. Each category in the
sidebar is a real folder there (/games,
/disks, /firmware, etc.), which is
why renaming, moving and creating folders all behave like a
regular file manager.
The bar at the bottom of the File Manager shows how much browser storage your library is using and how much the browser is willing to give you. Browsers do not advertise a fixed cap — they offer a sliding quota based on free disk space, and they may evict the data of less-used origins when the disk fills up.
.zip in the
Archives folder and use 📦 Unpack from the batch
toolbar to expand it into a sibling folder.Paste a direct link to a file. The dialog shows where the file will land (the current folder when you opened the dialog from inside one, or the auto-categorize router by extension). The download streams directly into the virtual filesystem with a live progress bar.
About CORS errors — browsers refuse to read the body
of a cross-site fetch unless the server explicitly opts in
with Access-Control-Allow-Origin. Public
archives and CDNs (ifarchive.org, ibiblio.org, GitHub
releases, archive.org…) usually do; personal hosting,
Dropbox/Google Drive share links, and most game-site
download pages don't. If a download fails with a CORS
message, the cleanest workaround is to download the file in
a new browser tab and then drop it onto the File Manager.
Hover any file row and click ⬇ Download (the icon appears on hover) to save the in-browser copy back to your operating-system Downloads folder. This is the bridge for getting save-states, screenshots and edited disks back out of the sandbox.
AltirraSDL needs the original Atari OS and BASIC ROMs to boot software accurately. Avery Lee's emulator ships a free, legally-redistributable ROM bundle that has been mirrored on public archives for decades — for example, atariarea.krap.pl and ibiblio.org. These archives also ship with the X-Former Atari emulator, which is one of the canonical ways to obtain them legally.
Click Download to fetch the bundle now (≈ 100 KB, takes a second or two). Click Skip to upload your own ROM files via 📁 Files… instead — the same dialog you'll get if you choose Download and a mirror is unreachable. You can re-open this dialog any time from 🎛 Download firmware… in the top bar.
Each pack is downloaded and unpacked into your local game library. Files appear in 📁 Files… → Games and you can delete or move them at any time, just like uploads of your own.