mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 10:23:16 -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.
42 lines
1.6 KiB
YAML
42 lines
1.6 KiB
YAML
emulator: RB5000
|
|
type: standalone + libretro
|
|
core_classification: official_port
|
|
source:
|
|
standalone: "https://gitlab.com/recalbox/packages/standalone/rb5000"
|
|
libretro: "https://gitlab.com/recalbox/packages/recalbox-cores/libretro-rb5000"
|
|
upstream: "https://gitlab.com/recalbox/packages/standalone/rb5000"
|
|
profiled_date: "2026-10-17"
|
|
source_commit:
|
|
standalone: "8c75a4b48a5222b0332d0508600f8ddc7ac1191c"
|
|
libretro: "7464996aa0cb1be77abf495dc901117e1af36e02"
|
|
core_version:
|
|
standalone: "v1.1"
|
|
libretro: "v0.9"
|
|
display_name: "Philips - VG 5000 (RB5000)"
|
|
cores:
|
|
- "rb5000"
|
|
systems:
|
|
- "philips-vg5k"
|
|
|
|
notes: |
|
|
Philips VG 5000 emulator by Recalbox, a C++ fork of Daniel Coulom's
|
|
DCVG5K v2. The standalone build and the libretro core live in
|
|
two repositories and share the same Engine.
|
|
|
|
The 16 KB system ROM is not a file. It is encoded in the
|
|
Video::sPixels image table compiled into the binary, one ROM bit per
|
|
entry as bit 0 XOR bit 5 (ref: source/Data.cpp:2). The Engine
|
|
constructor copies that table into sMirror (ref: source/Engine.cpp:54)
|
|
and Z80ReadW() rebuilds each ROM byte from eight table entries the
|
|
first time the CPU reads it, caching it in mMemory
|
|
(ref: source/Engine.cpp:379-389). The libretro core carries the same
|
|
table and decoder.
|
|
|
|
The libretro core can map a user cartridge file over 0x0000-0x3FFF
|
|
when one is configured (ref: source/Engine.cpp:302-316), and that file is
|
|
content. The on-screen display font is an Ubuntu TTF from the host
|
|
system fonts directory (ref: source/Video.cpp:90-92).
|
|
|
|
exclusion_note: "VG 5000 system ROM is encoded in a compiled-in image table and decoded on first access, so no file is read"
|
|
files: []
|