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"