Skip to content

X Millennium

X Millennium emulates Sharp X1. It reads 5 files, none of them required: it starts games without them.

About this profile
Detail Value
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, stated in xmilver.h
Revision libretro/xmil-libretro@3106aa54ffb2
Profiled 2026-03-25
Profile YAML, JSON
Cores x1, xmil
Systems Sharp X1
Install this emulator's files

The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.

Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.

PowerShell
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator x1
Technical notes

Place all files in: <system_dir>/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 have an HLE fallback.

In this collection: 5 in repo and 0 missing.

IPLROM.X1 optional in repo HLE fallback

X1 IPL ROM. Loaded when ROM_TYPE=1 (X1 model).

  • Path: xmil/IPLROM.X1
  • file_read copies up to 0x8000 bytes into biosmem, unchecked. The X1 IPL dump is 4 KiB.
Source

IPLROM.X1T optional in repo HLE fallback

X1 Turbo/TurboZ IPL ROM. Loaded when ROM_TYPE=2 or 3.

  • Path: xmil/IPLROM.X1T
Source

FNT0808.X1 optional in repo HLE fallback

8x8 ANK font ROM. Built-in defrom_ank fallback provides basic ASCII.

  • Path: xmil/FNT0808.X1
Validation and source

FNT0816.X1 optional in repo HLE fallback

8x16 ANK font ROM. Built-in fallback derived from defrom_ank/defrom_txt.

  • Path: xmil/FNT0816.X1
Validation and source

FNT1616.X1 optional in repo

16x16 Kanji font ROM. No built-in kanji data (zeroed). Required for Japanese text.

  • Path: xmil/FNT1616.X1
Validation and source
.