From 8af7b0da13d2f72be17ee83de67164ae0db4f30e Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Fri, 6 Nov 2026 15:15:35 +0100 Subject: [PATCH] docs: state why XM7 KANJI.ROM is not held The reason named only MSX and FPseNG fonts, while fm7.zip and fm77av.zip hold a Fujitsu kanji ROM (MAME kanji.rom, crc32 62402ac9). Rendered at the codes kanji.c:353-380 swaps between JIS78 and JIS83 (0x3646, 0x445B, 0x4768), it draws the JIS83 forms: the ROM is a first standard JIS83 table, not the JIS78 one XM7 reads as KANJI.ROM. --- emulators/xm7.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emulators/xm7.yml b/emulators/xm7.yml index e44af9a08..50fbc1eb4 100644 --- a/emulators/xm7.yml +++ b/emulators/xm7.yml @@ -125,7 +125,7 @@ files: min_size: 131072 validation: [size] source_ref: "linux-sdl/vm/xm7.h:260, linux-sdl/vm/kanji.c:71-81, 128-133" - unsourceable: "XM7 checks no hash and its upstream distributes no dump. The KANJI.ROM files the collection holds are MSX and FPseNG fonts, not the Fujitsu ROM." + unsourceable: "XM7 checks no hash and its upstream distributes no dump. The collection holds no JIS78 table. The KANJI.ROM files are MSX and FPseNG fonts, and the Fujitsu kanji ROM inside fm7.zip and fm77av.zip (MAME kanji.rom, crc32 62402ac9) draws the JIS83 forms at the codes linux-sdl/vm/kanji.c:353-380 swaps (0x3646, 0x445B, 0x4768)." note: "Without it a JIS78 table is generated from KANJI1.ROM." - name: DICROM.ROM