mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-21 11:19:11 -05:00
Profiles, the wiki, comments, docstrings, command output and schema descriptions carried em-dashes, clause-joining semicolons, unicode arrows, box-drawing banners and check-mark glyphs. Each sentence was rewritten rather than having its character swapped. Hashes, paths, source_ref values and every cited file:line are unchanged, which a comparison of each parsed profile against the previous revision confirms. validate_pr comments now say PASS and FAIL in words, and source_ref values in a profile's structured blocks render as code. test_prose_style fails if any of these comes back, in tracked files or in the generated site.
35 lines
1.5 KiB
YAML
35 lines
1.5 KiB
YAML
emulator: Exel-Hence
|
|
type: libretro
|
|
core_classification: pure_libretro
|
|
source: "https://gitlab.com/recalbox/packages/recalbox-cores/libretro-exel-hence"
|
|
upstream: "https://gitlab.com/recalbox/packages/recalbox-cores/libretro-exel-hence"
|
|
profiled_date: "2026-10-17"
|
|
source_commit: "213328332cbfd8121e018493443e223a7a780961"
|
|
core_version: "v0.9"
|
|
display_name: "Exelvision - EXL 100 (Exel-Hence)"
|
|
cores:
|
|
- "exel-hence"
|
|
systems:
|
|
- "exelvision-exl100"
|
|
|
|
notes: |
|
|
Exelvision EXL 100 emulator written as a libretro core by Recalbox.
|
|
|
|
retro_load_game() asks for the system directory and hands it to
|
|
Exl100LoadRoms() (ref: src/libretro.c:710-734), which ignores it: the
|
|
main and sub CPU BIOS images are unpacked from arrays compiled into the
|
|
core (ref: src/exl100.c:1163-1181). The images are raw DEFLATE streams
|
|
XOR'd against a rotating key and inflated at load time
|
|
(ref: src/exl100_bios.c:56-101). Both arrays are present in the
|
|
shipped header (ref: src/exl100_bios.h:6703-6704). Exelmemoria, the
|
|
ExelBASIC and ExelBASIC+ cartridges and the ExelDisk DOS come from the same embedded
|
|
tables (ref: src/libretro.c:508, 533, 562).
|
|
|
|
The only file opened by name is a sidecar next to a .cram content file,
|
|
<basename>cram.txt or <basename>.txt, scanned for a CALL EXEC or RUN
|
|
line to auto-start the program (ref: src/libretro.c:614-686). It
|
|
belongs to the content.
|
|
|
|
exclusion_note: "BIOS, BASIC cartridges and ExelDisk DOS compiled into the core, the system directory is never read"
|
|
files: []
|