Files
libretro/emulators/uzem.yml
T
Abdessamad Derraz 15efca512f chore: recale five profiles whose files moved
bennugd, eden, play, scummvm and uzem cited files their repositories have
since moved (libretro.c into libretro/, fs_paths.h into src/common/fs/,
uzem.cpp into oldsrcs/). Lines unchanged. scummvm's upstream_commit is
its fork base e0ddc60.
2026-10-23 16:26:00 +02:00

41 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: "83ad0dd9e7f73dcfa988626dda48ffd12d8077a6"
core_version: "v2.0"
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).