Files
libretro/emulators/numero.yml
Abdessamad Derraz 0543165ed2 feat: re-profile 22 emulators, refactor validation to common.py
batch re-profiled nekop2 through pokemini. mupen64plus renamed to
mupen64plus_next. new profiles: nes, mupen64plus_next.
validation functions (_build_validation_index, check_file_validation)
consolidated in common.py — single source of truth for verify.py
and generate_pack.py. pipeline 100% consistent on all 6 platforms.
2026-03-24 22:31:22 +01:00

58 lines
2.0 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"
core_version: "v1.0"
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"
required: false
source_ref: "libretronew.cpp:576-578"
notes: "Checked first. Recommended for largest storage capacity."
- name: "ti83plus.rom"
system: ti-83
description: "TI-83 Plus ROM dump"
required: false
source_ref: "libretronew.cpp:583-585"
notes: "Checked second, used if ti83se.rom is missing."
- name: "ti83.rom"
system: ti-83
description: "TI-83 ROM dump"
required: false
source_ref: "libretronew.cpp:591-593"
notes: "Checked last. Original TI-83 (non-Plus)."