mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 00:27:20 -05:00
Each libretro profile records version_basis and core_version is read there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba 0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build takes its version from git carry the nearest tag in describe form (flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders copied from .info files (Git, SVN) are replaced by the code's statement, and a code that states none is null with kind none.
66 lines
2.3 KiB
YAML
66 lines
2.3 KiB
YAML
emulator: Numero
|
|
type: libretro
|
|
core_classification: community_fork
|
|
source: "https://github.com/nbarkhina/numero"
|
|
upstream: "https://github.com/sputt/wabbitemu"
|
|
profiled_date: "2026-03-24"
|
|
source_commit: "c0b07a39782feafebcde0c8ccfa91fc92732c999"
|
|
core_version: "1.1"
|
|
version_basis:
|
|
kind: file
|
|
path: "libnumero/libretro/libretronew.cpp"
|
|
pattern: 'library_version\s*=\s*"([^"]+)"'
|
|
display_name: "Texas Instruments TI-83 (Numero)"
|
|
cores:
|
|
- numero
|
|
systems:
|
|
- ti-83
|
|
|
|
notes: |
|
|
Libretro port of Wabbitemu, a TI-83 family calculator emulator.
|
|
Supports TI-83, TI-83 Plus and TI-83 Plus Silver Edition.
|
|
|
|
A calculator ROM dump is required. The core searches sequentially in the
|
|
system directory (libretronew.cpp:575-594): ti83se.rom first, then
|
|
ti83plus.rom, then ti83.rom. The first found is loaded via rom_load()
|
|
(libretronew.cpp:608). file_present_in_system() checks existence only
|
|
via VFS open/close (libretronew.cpp:451-472). No hash or size validation.
|
|
|
|
Without any ROM, the core shows a blank screen listing the expected
|
|
filenames (libretronew.cpp:1030-1042). No HLE fallback.
|
|
|
|
Supports no-content launch (libretronew.cpp:556). Content files
|
|
(.8xp/.8xk/.8xg) are loaded on top of the running ROM via link cable
|
|
simulation. Auto-saves calculator state every 10 seconds
|
|
(libretronew.cpp:1050-1063).
|
|
|
|
Upstream Wabbitemu supports a wider model range (TI-73 through TI-84+CSE)
|
|
but the libretro wrapper only searches for TI-83 family filenames. The
|
|
underlying engine (calc.cpp:rom_load) auto-detects the model from the ROM
|
|
header.
|
|
|
|
files:
|
|
- name: "ti83se.rom"
|
|
system: ti-83
|
|
description: "TI-83 Plus Silver Edition ROM dump"
|
|
priority: 1
|
|
required: false
|
|
source_ref: "source libnumero/libretro/libretronew.cpp:576-578"
|
|
note: "Checked first. Recommended for largest storage capacity."
|
|
|
|
- name: "ti83plus.rom"
|
|
system: ti-83
|
|
description: "TI-83 Plus ROM dump"
|
|
priority: 2
|
|
required: false
|
|
source_ref: "source libnumero/libretro/libretronew.cpp:583-585"
|
|
note: "Checked second, used if ti83se.rom is missing."
|
|
|
|
- name: "ti83.rom"
|
|
system: ti-83
|
|
description: "TI-83 ROM dump"
|
|
priority: 3
|
|
required: false
|
|
source_ref: "source libnumero/libretro/libretronew.cpp:591-593"
|
|
note: "Checked last. Original TI-83 (non-Plus)."
|