mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
feat: re-profile 20 emulators, add trident and vice_x128
This commit is contained in:
@@ -1,46 +1,38 @@
|
||||
emulator: uzem
|
||||
type: libretro
|
||||
core_classification: pure_libretro
|
||||
source: "https://github.com/libretro/libretro-uzem"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "3.1"
|
||||
display_name: "Uzem (Uzebox)"
|
||||
upstream: "https://github.com/Uzebox/uzebox"
|
||||
profiled_date: "2026-03-25"
|
||||
core_version: "v2.0"
|
||||
display_name: "Uzebox (Uzem)"
|
||||
cores:
|
||||
- uzem
|
||||
systems:
|
||||
- uzebox
|
||||
|
||||
# Uzem emulates the Uzebox, an open-source 8-bit game console based on an
|
||||
# ATmega644 AVR microcontroller. The console was designed by Alec Bourque (Uze)
|
||||
# and all hardware/software is open-source.
|
||||
# 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).
|
||||
#
|
||||
# No BIOS or firmware files are required. The core loads .uze ROM files directly
|
||||
# into progmem (uzem_libretro.cpp:254-286). The .uze format includes a "UZEBOX"
|
||||
# magic header followed by a RomHeader struct (uzerom.h) and raw 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 (oldsrcs/uzem.cpp:90) has a --boot flag that sets PC to
|
||||
# 0xF000 for bootloader mode, but this is NOT exposed in the libretro port.
|
||||
# The libretro core has no retro_environment calls for RETRO_ENVIRONMENT_SET_SYSTEM_DIR
|
||||
# or any firmware loading paths.
|
||||
# The standalone uzem supports --boot (PC=0xF000) for bootloader mode
|
||||
# (uzem.cpp:206) and .hex format loading, neither exposed in the libretro port.
|
||||
#
|
||||
# SD card emulation uses RETRO_ENVIRONMENT_GET_CORE_ASSETS_DIRECTORY
|
||||
# (uzem_libretro.cpp:186-192) for virtual FAT16 filesystem access via SDEmulator.cpp,
|
||||
# but this is optional game data, not system firmware.
|
||||
#
|
||||
# The .info file declares no firmware entries.
|
||||
# The .info file declares no firmware entries (firmware_count absent).
|
||||
|
||||
files: []
|
||||
|
||||
notes:
|
||||
open_source_console: >
|
||||
The Uzebox is fully open-source hardware and software. There is no proprietary
|
||||
BIOS or bootloader required. Games are self-contained .uze files that include
|
||||
all code needed to run on the ATmega644 MCU emulation.
|
||||
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, but this is game
|
||||
data, not system firmware.
|
||||
standalone_bootloader: >
|
||||
The original standalone uzem supports a --boot flag for bootloader mode
|
||||
(PC starts at 0xF000 instead of 0x0000). This feature is not available in
|
||||
the libretro port.
|
||||
libretro core assets directory to emulate a FAT16 SD card (game data, not
|
||||
system firmware).
|
||||
|
||||
Reference in New Issue
Block a user