Skip to content

X Millennium - RetroBIOS

Type libretro
Classification community_fork
Source https://github.com/libretro/xmil-libretro
Upstream http://amethyst.yui.ne.jp/svn/x1/xmil/trunk/
Version 0.60a
Profiled 2026-03-25
Cores x1
Systems sharp-x1
Technical notes

Place all files in: /xmil/ The core selects between IPLROM.X1 and IPLROM.X1T based on the "X1_ROMTYPE" core option. A 575-byte built-in IPL stub provides limited boot without the real ROMs. Font files add Japanese character support; the libretro port has a path resolution quirk where fonts are searched in "./" instead of "xmil/" (missing file_setcd call).

5 files | 0 required, 5 optional | 4 in repo, 1 missing | 4 with HLE fallback

IPLROM.X1 -optional, HLE available : X1 IPL ROM. Loaded when ROM_TYPE=1 (X1 model).

IPLROM.X1T -optional, HLE available : X1 Turbo/TurboZ IPL ROM. Loaded when ROM_TYPE=2 or 3.

  • Path: xmil/IPLROM.X1T
  • Size: 32.0 KB
  • Source: io/memio.c:83,97-108
  • Platforms: recalbox

FNT0808.X1 -optional, HLE available : 8x8 ANK font ROM. Built-in defrom_ank fallback provides basic ASCII.

  • Path: xmil/FNT0808.X1
  • Size: 2.0 KB
  • Validation: size
  • Source: font/fontdata.c:6, font/fontx1.c:79-87

FNT0816.X1 -optional, HLE available : 8x16 ANK font ROM. Built-in fallback derived from defrom_ank/defrom_txt.

  • Path: xmil/FNT0816.X1
  • Size: 4.0 KB
  • Validation: size
  • Source: font/fontdata.c:7, font/fontx1.c:89-103

FNT1616.X1 -optional, missing from repo : 16x16 Kanji font ROM. No built-in kanji data (zeroed). Required for Japanese text.

  • Path: xmil/FNT1616.X1
  • Size: 299.0 KB
  • Validation: size
  • Source: font/fontdata.c:8, font/fontx1.c:105-120

Generated on 2026-03-25T14:56:43Z