Stella
Stella emulates Atari 2600. It reads 7 files, none of them required: it starts games without them.
Run on its own, the app reads its files from this folder:
%APPDATA%/Stella/
The -baseinappdir option makes the folder of the executable the root, -basedir a chosen folder.
Source: src/, src/, src/
~/
The -baseinappdir option makes the folder of the executable the root, -basedir a chosen folder.
Source: src/, src/, src/
$XDG_CONFIG_HOME/stella/, else ~/.config/stella/
The -baseinappdir option makes the folder of the executable the root, -basedir a chosen folder.
Source: src/, src/, src/os/unix/XDGPaths.hxx:36-38, src/os/unix/XDGPaths.hxx:49-58
About this profile
Install this emulator's files
For Stella inside RetroArch, Batocera or another setup. The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1))) --emulator stellaOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --emulator stellaOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --emulator stellaSwitch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --emulator stellaOpen a terminal on the device. Or connect from a computer with SSH, a terminal over the network. Paste the line. Press Enter.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --emulator stellaTechnical notes
The libretro core is built from stella-emu/stella, the tree of the
standalone emulator, with its wrapper in src/os/libretro. The binary
reports library_name "Stella" (src/)
and the version of src/common/Version.hxx:35. The stella_libretro.info
lists display_version "6.6".
The Atari 2600 has no BIOS ROM: TIA, RIOT and 6507 CPU are emulated in
software. The SuperCharger (Starpath) BIOS is replaced by built-in code
(ourDummyROMCode in src/emucore/CartAR.cxx:635).
The libretro core reads the system directory (src/)
but nothing reads the path it stores. Its base directory is a stella
folder under the save directory, or ./ without one
(src/). The standalone base
directory is the configuration directory, $XDG_CONFIG_HOME/stella on
Linux and the application data folder on Windows
(src/os/unix/OSystemUNIX.cxx:79, src/).
KidVid Voice Module tapes: the tape the game selects and KVSHARED.WAV are
looked up in KidVidAudio.zip in the base directory, then loose in the
base directory, and both must be present (src/emucore/KidVid.cxx:255-268).
The archive holds the same seven files listed below.
The libretro build compiles with SOUND_SUPPORT and ZIP_SUPPORT
(src/os/libretro/Makefile:599) and plays them (src/).
Without them the game runs on a timing-based fallback with a beep
(src/emucore/KidVid.cxx:343-348).
EEPROM save data for AtariVox and SaveKey peripherals is managed as NVRAM, not user-supplied.
7 files: 0 required, 7 optional.
By kind: 7 game data.
| File |
|---|
stella/KVS1.WAV |
stella/KVS2.WAV |
stella/KVS3.WAV |
stella/KVB1.WAV |
stella/KVB2.WAV |
stella/KVB3.WAV |
stella/KVSHARED.WAV |
In this collection: 7 in repo and 0 missing.
Game data
Section titled “Game data”7 files
KVS1.WAV optional in repo game data
KidVid Voice Module audio tape 1 (Smurfs Save the Day)
- Path:
stella/KVS1.WAV - Standalone path:
KVS1.WAV, in the data folder - Read from: the save directory, not the BIOS directory (libretro build),
config_dir(standalone build)
- Source:
src/emucore/KidVid.cxx:246-248,src/emucore/KidVid.cxx:255-268 - Collection copy:
bios/Atari/2600/KVS1.WAV
KVS2.WAV optional in repo game data
KidVid Voice Module audio tape 2 (Smurfs Save the Day)
- Path:
stella/KVS2.WAV - Standalone path:
KVS2.WAV, in the data folder - Read from: the save directory, not the BIOS directory (libretro build),
config_dir(standalone build)
- Source:
src/emucore/KidVid.cxx:246-248,src/emucore/KidVid.cxx:255-268 - Collection copy:
bios/Atari/2600/KVS2.WAV
KVS3.WAV optional in repo game data
KidVid Voice Module audio tape 3 (Smurfs Save the Day)
- Path:
stella/KVS3.WAV - Standalone path:
KVS3.WAV, in the data folder - Read from: the save directory, not the BIOS directory (libretro build),
config_dir(standalone build)
- Source:
src/emucore/KidVid.cxx:246-248,src/emucore/KidVid.cxx:255-268 - Collection copy:
bios/Atari/2600/KVS3.WAV
KVB1.WAV optional in repo game data
KidVid Voice Module audio tape 1 (Berenstain Bears)
- Path:
stella/KVB1.WAV - Standalone path:
KVB1.WAV, in the data folder - Read from: the save directory, not the BIOS directory (libretro build),
config_dir(standalone build)
- Source:
src/emucore/KidVid.cxx:246-248,src/emucore/KidVid.cxx:255-268 - Collection copy:
bios/Atari/2600/KVB1.WAV
KVB2.WAV optional in repo game data
KidVid Voice Module audio tape 2 (Berenstain Bears)
- Path:
stella/KVB2.WAV - Standalone path:
KVB2.WAV, in the data folder - Read from: the save directory, not the BIOS directory (libretro build),
config_dir(standalone build)
- Source:
src/emucore/KidVid.cxx:246-248,src/emucore/KidVid.cxx:255-268 - Collection copy:
bios/Atari/2600/KVB2.WAV
KVB3.WAV optional in repo game data
KidVid Voice Module audio tape 3 (Berenstain Bears)
- Path:
stella/KVB3.WAV - Standalone path:
KVB3.WAV, in the data folder - Read from: the save directory, not the BIOS directory (libretro build),
config_dir(standalone build)
- Source:
src/emucore/KidVid.cxx:246-248,src/emucore/KidVid.cxx:255-268 - Collection copy:
bios/Atari/2600/KVB3.WAV
KVSHARED.WAV optional in repo game data
KidVid Voice Module shared audio samples
- Path:
stella/KVSHARED.WAV - Standalone path:
KVSHARED.WAV, in the data folder - Read from: the save directory, not the BIOS directory (libretro build),
config_dir(standalone build)
- Source:
src/emucore/KidVid.cxx:255-268,src/emucore/KidVid.cxx:329-331 - Collection copy:
bios/Atari/2600/KVSHARED.WAV
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start