Files
libretro/emulators/virtualxt.yml
2026-03-25 15:41:36 +01:00

33 lines
1.2 KiB
YAML

emulator: VirtualXT
type: libretro
core_classification: pure_libretro
source: "https://codeberg.org/virtualxt/virtualxt"
upstream: "https://codeberg.org/virtualxt/virtualxt"
profiled_date: "2026-03-25"
core_version: "2.1.0"
display_name: "VirtualXT"
cores: [virtualxt]
systems: [ibm-pc]
# All BIOS ROMs are embedded at compile time via Odin's #load() directive.
# No external files are loaded from system_dir in standard operation.
#
# Embedded ROMs (core.odin:323-394, edge branch):
# GLABIOS.ROM, pcxtbios.bin, vgabios.bin, vxtx.bin, GLaTICK_0.8.4_AT.ROM
#
# INI config files can reference external ROM paths via load_from_file
# (rom.odin:42-68), but this is not the standard usage path.
#
# source_ref: src/frontend/core.odin:323-394 (setup_default_machine, #load)
# source_ref: src/modules/rom/rom.odin:42-68 (load_from_file, INI only)
# source_ref: src/frontend/options.odin:55 (core option virtualxt_bios)
files: []
notes:
bios_approach: >
All BIOS ROMs embedded at compile time via Odin #load() directive.
Open-source replacements: GLaBIOS (GPL), Turbo XT BIOS 3.1, vgabios.
No proprietary IBM PC/XT BIOS needed.
supported_extensions: "img, ini, exe, com"