feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
emulator: TIC-80
|
|
|
|
|
type: libretro
|
2026-03-25 07:00:17 +01:00
|
|
|
core_classification: game_engine
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
source: "https://github.com/libretro/TIC-80"
|
2026-03-25 07:00:17 +01:00
|
|
|
upstream: "https://github.com/nesbox/TIC-80"
|
|
|
|
|
profiled_date: "2026-03-25"
|
2026-03-18 05:19:57 +01:00
|
|
|
core_version: "0.80.0"
|
|
|
|
|
display_name: "TIC-80"
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
cores:
|
|
|
|
|
- tic80
|
|
|
|
|
systems:
|
|
|
|
|
- tic80
|
|
|
|
|
|
|
|
|
|
notes: |
|
2026-03-25 07:00:17 +01:00
|
|
|
Fantasy computer for making, playing and sharing tiny games.
|
|
|
|
|
The libretro repo wraps nesbox/TIC-80 as a submodule; the libretro
|
|
|
|
|
wrapper (tic80_libretro.c) lives in the upstream repo itself.
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
|
2026-03-25 07:00:17 +01:00
|
|
|
Content loaded entirely via libretro data buffer (need_fullpath = false,
|
|
|
|
|
tic80_libretro.c:340). No call to RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY.
|
|
|
|
|
No code path reads any file from the system directory. All VM resources
|
|
|
|
|
(sprites, palette, font, sound engine) are compiled into the binary.
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
|
2026-03-25 07:00:17 +01:00
|
|
|
TIC_MODULE_EXT (dynamic scripting plugins) is disabled in libretro
|
|
|
|
|
builds via #if !defined(__LIBRETRO__) in tic80_config.h:36.
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
|
|
|
|
|
files: []
|
|
|
|
|
|
|
|
|
|
platform_details:
|
|
|
|
|
cartridge_format:
|
|
|
|
|
extensions: "tic, png"
|
|
|
|
|
source_ref: "tic80_libretro.c:339"
|
|
|
|
|
notes: |
|
2026-03-25 07:00:17 +01:00
|
|
|
.tic is the native cartridge format. .png loads cartridges
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
encoded as cover images (code stored in PNG metadata).
|
|
|
|
|
|
|
|
|
|
runtime:
|
|
|
|
|
source_ref: "nesbox/TIC-80 (submodule at core/)"
|
|
|
|
|
notes: |
|
2026-03-25 07:00:17 +01:00
|
|
|
Entire runtime compiled into the binary. No external dependencies.
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
State serialization uses TIC_PERSISTENT_SIZE * 4 bytes of pmem()
|
|
|
|
|
data (tic80_libretro.c:1203-1243).
|