Skip to content

# Stella 2023 - RetroBIOS

Type | libretro
Classification | frozen_snapshot
Source | https://github.com/libretro/stella2023
Upstream | https://github.com/stella-emu/stella
Version | 7.0_pre
Profiled | 2026-03-25
Cores | stella2023
Systems | atari_2600

Technical notes

Frozen snapshot of Stella development branch (7.0_pre, copyright 2024). The .info reports display_version 6.6 which does not match the source (src/common/Version.hxx defines STELLA_VERSION as "7.0_pre").

The Atari 2600 has no BIOS ROM; TIA, RIOT, and 6507 CPU are fully emulated in software. The SuperCharger (Starpath) BIOS is emulated via a built-in dummy ROM (ourDummyROMCode in CartAR.cxx:279). The game properties database is compiled into DefProps.hxx; external loading is disabled in the libretro port (OSystemLIBRETRO returns CompositeKeyValueRepositoryNoop for the property repository).

The libretro interface does not call RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY and declares no firmware requirements (firmware_count=0 in .info).

KidVid Voice Module audio tapes (7 WAV files) are checked via FSNode::exists() in baseDir (resolves to content directory in the libretro port). SoundLIBRETRO does not override playWav()/wavSize() from the base Sound class, so WAV playback is non-functional. Games work without WAV files using a timing-based fallback in KidVid::setNextSong().

EEPROM save data for AtariVox and SaveKey peripherals is managed as NVRAM, not user-supplied.

7 files | 0 required, 7 optional | 0 in repo, 7 missing Categories: 7 game data

`KVS1.WAV` -optional, game_data, missing from repo : KidVid Voice Module audio tape 1 (Smurfs Save the Day)

- Source: `stella2023/src/emucore/KidVid.cxx:245,273`

`KVS2.WAV` -optional, game_data, missing from repo : KidVid Voice Module audio tape 2 (Smurfs Save the Day)

- Source: `stella2023/src/emucore/KidVid.cxx:245,273`

`KVS3.WAV` -optional, game_data, missing from repo : KidVid Voice Module audio tape 3 (Smurfs Save the Day)

- Source: `stella2023/src/emucore/KidVid.cxx:245,273`

`KVB1.WAV` -optional, game_data, missing from repo : KidVid Voice Module audio tape 1 (Berenstain Bears)

- Source: `stella2023/src/emucore/KidVid.cxx:246,273`

`KVB2.WAV` -optional, game_data, missing from repo : KidVid Voice Module audio tape 2 (Berenstain Bears)

- Source: `stella2023/src/emucore/KidVid.cxx:246,273`

`KVB3.WAV` -optional, game_data, missing from repo : KidVid Voice Module audio tape 3 (Berenstain Bears)

- Source: `stella2023/src/emucore/KidVid.cxx:246,273`

`KVSHARED.WAV` -optional, game_data, missing from repo : KidVid Voice Module shared audio samples

- Source: `stella2023/src/emucore/KidVid.cxx:274`

Generated on 2026-03-25T14:56:43Z