mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 15:43:45 -06: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.
45 lines
1.6 KiB
YAML
45 lines
1.6 KiB
YAML
emulator: uzem
|
|
type: libretro
|
|
core_classification: pure_libretro
|
|
source: "https://github.com/libretro/libretro-uzem"
|
|
upstream: "https://github.com/Uzebox/uzebox"
|
|
profiled_date: "2026-03-25"
|
|
source_commit: "d991ee94547c8294abc1c4cb73d63116aa58b5bc"
|
|
upstream_commit: "eb02e5f69212983e778a2ca87b198f22071303b8"
|
|
core_version: "v2.0"
|
|
version_basis:
|
|
kind: file
|
|
path: "uzem.h"
|
|
pattern: '#define\s+VERSION\s+"([^"]+)'
|
|
display_name: "Uzebox (Uzem)"
|
|
cores:
|
|
- uzem
|
|
systems:
|
|
- uzebox
|
|
|
|
# No BIOS or firmware files required. The Uzebox is an open-source 8-bit game
|
|
# console (ATmega644 AVR MCU) with no proprietary firmware. Games are
|
|
# self-contained .uze files loaded directly into progmem
|
|
# (uzem_libretro.cpp:254-286, "UZEBOX" magic header + RomHeader + program data).
|
|
#
|
|
# The libretro core does not call RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY.
|
|
# SD card emulation uses GET_CORE_ASSETS_DIRECTORY (uzem_libretro.cpp:186-192)
|
|
# for optional game data via virtual FAT16 filesystem (SDEmulator.cpp).
|
|
# EEPROM is handled via RETRO_MEMORY_SAVE_RAM (uzem_libretro.cpp:407-408).
|
|
#
|
|
# The standalone uzem supports --boot (PC=0xF000) for bootloader mode
|
|
# (oldsrcs/uzem.cpp:206) and .hex format loading, neither exposed in the libretro port.
|
|
#
|
|
# The .info file declares no firmware entries (firmware_count absent).
|
|
|
|
files: []
|
|
|
|
notes:
|
|
open_source_console: >
|
|
Fully open-source hardware and software designed by Alec Bourque.
|
|
No proprietary BIOS or bootloader. Games are self-contained .uze files.
|
|
sd_card: >
|
|
Some games use SD card access for loading assets. The core reads from the
|
|
libretro core assets directory to emulate a FAT16 SD card (game data, not
|
|
system firmware).
|