From 26c71d03dcdff63e6029746e154d1a85a9cedc27 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 10 Nov 2026 13:29:40 +0100 Subject: [PATCH] docs: cite the fMSX ROM loader in the profile ROM, font and CARTS.SHA entries cited the copy in fMSX/ROMs, a file and not a reader. They now cite the system directory taken as ProgDir, the chdir to it, the LoadROM, LoadCart or LoadFNT call that names each file, and the function that opens it. --- emulators/fmsx.yml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/emulators/fmsx.yml b/emulators/fmsx.yml index ab89b3dd1..e0b62cdc0 100644 --- a/emulators/fmsx.yml +++ b/emulators/fmsx.yml @@ -71,7 +71,7 @@ files: required: true system: msx note: "MSX1 main BIOS (32 KB). Loaded for MSX1 model (fMSX/MSX.c:697)." - source_ref: "fMSX/ROMs/MSX.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 697, 2810-2831" # -- MSX2 BIOS -- @@ -83,7 +83,7 @@ files: required: true system: msx2 note: "MSX2 main BIOS (32 KB). Loaded for MSX2 model (fMSX/MSX.c:713)." - source_ref: "fMSX/ROMs/MSX2.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 713, 2810-2831" - name: MSX2EXT.ROM installed_on: [recalbox] @@ -93,7 +93,7 @@ files: required: true system: msx2 note: "MSX2 extension BIOS (16 KB). Loaded alongside MSX2.ROM (fMSX/MSX.c:714)." - source_ref: "fMSX/ROMs/MSX2EXT.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 714, 2810-2831" # -- MSX2+ BIOS (default model) -- @@ -105,7 +105,7 @@ files: required: true system: msx2plus note: "MSX2+ main BIOS (32 KB). Loaded for MSX2+ model, the default (fMSX/MSX.c:735)." - source_ref: "fMSX/ROMs/MSX2P.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 735, 2810-2831" - name: MSX2PEXT.ROM installed_on: [recalbox] @@ -115,7 +115,7 @@ files: required: true system: msx2plus note: "MSX2+ extension BIOS (16 KB). Loaded alongside MSX2P.ROM (fMSX/MSX.c:736)." - source_ref: "fMSX/ROMs/MSX2PEXT.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 736, 2810-2831" # -- Disk support -- @@ -126,7 +126,7 @@ files: sha1: 032cb1c1c75b9a191fa1230978971698d9d2a17f required: false note: "Disk controller BIOS (16 KB). Needed for .dsk content. Enable 'Simulate DiskROM' option (fMSX/MSX.c:784)." - source_ref: "fMSX/ROMs/DISK.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 784, 2810-2831" # -- Optional expansion ROMs -- @@ -137,7 +137,7 @@ files: sha1: 9d789166e3caf28e4742fe933d962e99618c633d required: false note: "FM-PAC cartridge ROM (64 KB, YM2413 FM synthesis). Auto-loaded into first free slot (fMSX/MSX.c:561)." - source_ref: "fMSX/ROMs/FMPAC.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 561, 2875-2890" - name: KANJI.ROM installed_on: [recalbox] @@ -146,7 +146,7 @@ files: sha1: 84a645becec0a25d3ab7a909cde1b242699a8662 required: false note: "Kanji font ROM (128 KB). Auto-loaded if present, no option needed (fMSX/MSX.c:534)." - source_ref: "fMSX/ROMs/KANJI.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 534, 2810-2831" - name: MSXDOS2.ROM installed_on: [recalbox] @@ -155,7 +155,7 @@ files: sha1: c36c9e0f96738a340381e23b4f97245388801a46 required: false note: "MSX-DOS 2 ROM (64 KB). Loaded when 'fmsx_dos2' option enabled and model is MSX2 or MSX2+ (fMSX/MSX.c:549)." - source_ref: "fMSX/ROMs/MSXDOS2.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 549, 2875-2890" - name: PAINTER.ROM installed_on: [recalbox] @@ -164,7 +164,7 @@ files: sha1: 7fd2a28c4fdaeb140f3c8c8fb90271b1472c97b9 required: false note: "Paint utility ROM (64 KB). Auto-loaded for MSX2 and MSX2+ models (fMSX/MSX.c:556)." - source_ref: "fMSX/ROMs/PAINTER.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 556, 2875-2890" - name: RS232.ROM installed_on: [recalbox] @@ -173,7 +173,7 @@ files: sha1: 7aec0134ad6a5177f4056fcb6047083e8e00529b required: false note: "RS-232C serial interface ROM (16 KB + 256 B). Loaded into slot 3:3 (fMSX/MSX.c:537)." - source_ref: "fMSX/ROMs/RS232.ROM" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 537, 2810-2831" # -- GameMaster (not bundled, requires core option) -- @@ -201,42 +201,42 @@ files: required: false md5: 85b38e4128bbc300e675f55b278683a8 note: "Default text font. Loaded by LoadFNT() (fMSX/MSX.c:527). Same content as CYRILLIC.FNT." - source_ref: "fMSX/ROMs/DEFAULT.FNT, libretro.c:1547" + source_ref: "libretro.c:955-963, 1186, 1547, fMSX/MSX.c:523-527, 2787-2794" - name: ITALIC.FNT installed_on: [recalbox] required: false md5: c83e50e9f33b8dd893c414691822740d note: "Italic text font." - source_ref: "fMSX/ROMs/ITALIC.FNT, libretro.c:1547" + source_ref: "libretro.c:955-963, 1186, 1547, fMSX/MSX.c:523-527, 2787-2794" - name: INTERNAT.FNT installed_on: [recalbox] required: false md5: ac4f4a90c1b1887db48ded39c9d9c847 note: "International text font." - source_ref: "fMSX/ROMs/INTERNAT.FNT, libretro.c:1547" + source_ref: "libretro.c:955-963, 1186, 1547, fMSX/MSX.c:523-527, 2787-2794" - name: CYRILLIC.FNT installed_on: [recalbox] required: false md5: 85b38e4128bbc300e675f55b278683a8 note: "Cyrillic text font. Same content as DEFAULT.FNT." - source_ref: "fMSX/ROMs/CYRILLIC.FNT, libretro.c:1547" + source_ref: "libretro.c:955-963, 1186, 1547, fMSX/MSX.c:523-527, 2787-2794" - name: KOREAN.FNT installed_on: [recalbox] required: false md5: 73291e76638a2f5aa2eceb843df468f4 note: "Korean text font." - source_ref: "fMSX/ROMs/KOREAN.FNT, libretro.c:1547" + source_ref: "libretro.c:955-963, 1186, 1547, fMSX/MSX.c:523-527, 2787-2794" - name: JAPANESE.FNT installed_on: [recalbox] required: false md5: aa28f0703b951a6be8df3e28e20d263d note: "Japanese text font." - source_ref: "fMSX/ROMs/JAPANESE.FNT, libretro.c:1547" + source_ref: "libretro.c:955-963, 1186, 1547, fMSX/MSX.c:523-527, 2787-2794" # -- Cartridge identification database -- @@ -252,4 +252,4 @@ files: required: false md5: 74b0f217fa0e2b8bb5a2f8e2ecc69da3 note: "SHA1 database for cartridge identification and mapper detection. Read when CARTS.CRC is absent or holds no matching line (fMSX/MSX.c:2716)." - source_ref: "fMSX/ROMs/CARTS.SHA" + source_ref: "libretro.c:1186, fMSX/MSX.c:523, 2716"