mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
feat: re-profile 9 emulators, add 9 vice machine profiles
This commit is contained in:
@@ -1,55 +1,32 @@
|
||||
emulator: VirtualXT
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/virtualxt"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.9.0"
|
||||
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]
|
||||
|
||||
# VirtualXT is a Turbo PC/XT emulator (Intel 8088/186). Written in Odin.
|
||||
# All BIOS ROMs are embedded at compile time via #load() directives in
|
||||
# src/frontend/core.odin. No external BIOS files are required at runtime.
|
||||
|
||||
# The default machine setup (setup_default_machine) loads these embedded ROMs:
|
||||
# - BIOS: GLaBIOS 0.2.6 or Turbo XT BIOS 3.1 (user selects via core option)
|
||||
# - VGA BIOS: vgabios.bin (loaded when VGA video mode is selected)
|
||||
# - Disk Extension: vxtx.bin (always loaded)
|
||||
# - RTC BIOS: GLaTICK 0.8.4 (loaded when RTC is enabled)
|
||||
|
||||
# Core option "virtualxt_bios" selects between GLaBIOS and TurboXT at startup.
|
||||
# Core option "virtualxt_video" selects CGA or VGA (VGA loads vgabios.bin).
|
||||
# Core option "virtualxt_rtc" selects GLaTICK or none (loads GLaTICK_0.8.4_AT.ROM).
|
||||
|
||||
# INI config files (.ini extension) can reference external ROM paths, but the
|
||||
# standard usage path does not require any files in the system directory.
|
||||
|
||||
# Embedded BIOS files (shipped inside the compiled core binary):
|
||||
# All BIOS ROMs are embedded at compile time via Odin's #load() directive.
|
||||
# No external files are loaded from system_dir in standard operation.
|
||||
#
|
||||
# GLABIOS.ROM 8192 bytes md5:bbeb6f7e2175732eebc3f0b49976347a sha1:701bb8ab0f9797581f795394a5c09eb147ff93d2
|
||||
# pcxtbios.bin 8192 bytes md5:336bf8888a22075caa09e2e8e4d96a3b sha1:f7b73e441fd7b582a493837658fa17407e851d7c
|
||||
# vgabios.bin 32768 bytes md5:9c80b0a0784dcf80f84c35b1cc8db81b sha1:251d85a90d3df3d116c30568167587ee3819f623
|
||||
# vxtx.bin 2048 bytes md5:c6c7eef021e5e40503cb5ae860f02fde sha1:ccd27f24e5d7bd7d14b336be5b79b7ef8ba6e6be
|
||||
# GLaTICK_0.8.4_AT.ROM 2048 bytes md5:06ead46b977ffb4a056844e2965653eb sha1:025c5d6d9391698488cebad11623ee239ce070a2
|
||||
|
||||
# Source references:
|
||||
# src/frontend/core.odin:295-370 - BIOS embedding via #load("bios:...", []byte)
|
||||
# src/frontend/options.odin:55 - core option "virtualxt_bios" (GLaBIOS|TurboXT)
|
||||
# src/modules/rom/rom.odin:42-67 - load_from_file (INI path only)
|
||||
# bios/ - open-source BIOS files (GLaBIOS, TurboXT, vgabios)
|
||||
# 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: >
|
||||
VirtualXT embeds all BIOS ROMs into the core binary at compile time using
|
||||
Odin's #load() directive. The bios/ directory in the source tree contains
|
||||
open-source replacements: GLaBIOS (GPL), Turbo XT BIOS 3.1, and vgabios.
|
||||
No proprietary IBM PC/XT BIOS is needed.
|
||||
ini_config: >
|
||||
When loading an .ini file, the core can instantiate ROM modules with external
|
||||
file paths (rom.odin handles string values for "mem" via load_from_file).
|
||||
This is an advanced usage path; standard operation needs no external files.
|
||||
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"
|
||||
supported_features: >
|
||||
Intel 8088/186 CPU, CGA/VGA graphics, EMS memory, ethernet adapter,
|
||||
host file sharing (RIFS2), GDB server, floppy and hard disk images.
|
||||
|
||||
Reference in New Issue
Block a user