{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/chihiro.svg?nolink&300 }}
====== Sega Chihiro ======
The **Sega Chihiro** is an arcade system board developed by **Sega** in collaboration with **Microsoft**, released in **2002**. It is based on the original Xbox hardware with doubled RAM (128 MB vs 64 MB) and additional arcade-specific boards for GD-ROM loading, JVS I/O, and VGA output. It was Sega's last arcade board derived from a home console. Notable games include //The House of the Dead III//, //OutRun 2//, //Virtua Cop 3//, //Ghost Squad//, and //Wangan Midnight Maximum Tune//.
{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/chihiro.png?nolink&350 |}}
==== Quick reference ====
* **Emulator:** [[#xemu|xemu]]
* **Folder:** ''/userdata/roms/chihiro''
* **Accepted ROM formats:** ''.iso''
Sega Chihiro emulation requires an **x86_64** system. ARM devices (Raspberry Pi, Odroid, etc.) are not supported.
Only a handful of Chihiro games are currently playable through xemu. See the [[#game_compatibility|game compatibility]] section below.
===== BIOS =====
The following BIOS files are required and must be placed in ''/userdata/bios/'':
^ File ^ MD5 ^ Description ^
| ''mcpx_1.0.bin'' | ''d49c52a4102f6df7bcf8d0617ac475ed'' | Xbox/Chihiro boot ROM (MCPX) |
| ''cerbios.bin'' | ''f23d7e00ae8fbf88908ed1f9165f35eb'' | Cerbios custom flash ROM |
Unlike regular Xbox emulation which uses ''Complex_4627.bin'', Chihiro requires **Cerbios** (''cerbios.bin'') as its flash ROM. Batocera handles this automatically.
===== ROMs =====
Place your ROM files in:
''/userdata/roms/chihiro/''
ROMs must be in **XISO format** (''.iso'' extension). These are Xbox-compatible patched versions of the original Chihiro GD-ROM disc images. Standard MAME ROM sets (.zip / .chd) are **not** used for this system.
==== Game compatibility ====
Only a few Chihiro games have been converted to work with xemu. The following games are known to be supported in Batocera:
^ Game ^ Year ^ Input type ^ Status ^ Note ^
| Ghost Squad | 2004 | lightgun | Playable | Light gun not supported in xemu. Only controller. |
| OutRun 2 | 2003 | steering wheel / pedals | Playable | Steering wheel not supported in xemu. Only controller. |
| Virtua Cop 3 | 2003 | lightgun | Playable | Light gun not supported in xemu. Only controller. |
==== Full Chihiro game library ====
The complete Chihiro arcade library includes the following titles. Most of these are **not yet playable** through xemu in Batocera.
=== Lightgun games ===
^ Game ^ Year ^ Notes ^
| The House of the Dead III | 2002 | 2-player lightgun + reload button |
| Virtua Cop 3 | 2003 | 2-player lightgun + foot pedal (bullet time) |
| Ghost Squad | 2004 | 2-player lightgun + weapon/mode switch buttons |
=== Racing games ===
^ Game ^ Year ^ Notes ^
| Crazy Taxi High Roller | 2003 | Steering wheel + pedals |
| OutRun 2 | 2003 | Steering wheel + pedals + gear shift |
| OutRun 2 Special Tours | 2004 | Steering wheel + pedals + gear shift |
| Wangan Midnight Maximum Tune | 2004 | Steering wheel + pedals + 6-speed shift (Namco) |
| Wangan Midnight Maximum Tune 2 | 2005 | Steering wheel + pedals + 6-speed shift (Namco) |
=== Other games ===
^ Game ^ Year ^ Notes ^
| Ollie King | 2003 | Skateboard controller |
| Sega Golf Club Network Pro Tour 2005 | 2004 | Joystick + buttons, network game |
| Sega Club Golf 2006 Next Tours | 2005 | Joystick + buttons, network game |
| Quest of D | 2004 | Card reader + joystick, network RPG |
| Quest of D Ver. 3.02 | 2007 | Card reader + joystick, network RPG |
| Quest of D The Battle Kingdom | 2007 | Card reader + joystick, network RPG |
| Sega Network Taisen Mahjong MJ 2 | 2005 | Mahjong panel, network game |
| Sega Network Taisen Mahjong MJ 3 | 2006 | Mahjong panel, network game |
| Sega Network Taisen Mahjong MJ 3 Evolution | 2007 | Mahjong panel, network game |
| Gundam Battle Operating Simulator | 2005 | Special cockpit controls (Banpresto) |
| Mobile Suit Gundam 0079 Card Builder | 2005 | Card reader + joystick (Banpresto) |
| Mobile Suit Gundam 0083 Card Builder | 2007 | Card reader + joystick (Banpresto) |
===== Emulators =====
==== xemu ====
[[https://xemu.app/|xemu]] is an open-source Xbox emulator that also supports Chihiro arcade hardware. It is the only emulator available for Chihiro in Batocera.
Batocera automatically applies Chihiro-specific settings when launching games from the Chihiro system:
* Memory is set to **128 MiB** (double the standard Xbox 64 MiB)
* Flash ROM is set to **Cerbios** instead of the standard Xbox flash
* Renderer is forced to **OpenGL** due to a known Vulkan bug with Chihiro games
=== xemu configuration ===
^ ES setting name \\ ''batocera.conf'' key ^ Description => ES option ''key value'' ^
| **EMULATOR** \\ ''chihiro.emulator'' | Emulator to use. => ''xemu'' (default) |
| **RENDERING RESOLUTION** \\ ''chihiro.rendering_resolution'' | Internal rendering resolution multiplier. => ''1x'' (default) through ''10x'' |
| **SCALING MODE** \\ ''chihiro.scaling_mode'' | How the image is scaled to fit the screen. => ''scale'' (default), ''center'', ''stretch'' |
| **ASPECT RATIO** \\ ''chihiro.aspect_ratio'' | Display aspect ratio. => ''native'' (default), ''4:3'', ''16:9'' |
| **VSYNC** \\ ''chihiro.vsync'' | Vertical sync. => ''on'' (default), ''off'' |
| **BIOS BOOT LOGO** \\ ''chihiro.skip_bios'' | Show or skip the boot animation. => ''show'' (default), ''skip'' |
===== Controls =====
Chihiro games use a wide variety of input devices. Standard gamepad mapping works for most titles.
**Lightgun games** (House of the Dead III, Virtua Cop 3, Ghost Squad) require a compatible lightgun device (not supported yet). See the [[lightgun|lightgun setup guide]] for configuration. Virtua Cop 3 additionally uses a **foot pedal** for the bullet time feature — this can be mapped to a button.
**Racing games** (OutRun 2, Crazy Taxi, Wangan Midnight) benefit from an **analog steering wheel and pedals** (not supported yet), but can also be played with an analog gamepad.
**Specialized controllers** (mahjong panels, card readers, skateboard controllers) used by some Chihiro games are difficult to emulate with standard input devices. Games requiring these controllers may not be fully playable.
===== Hardware specifications =====
^ Component ^ Specification ^
| Manufacturer | Sega / Microsoft |
| Year | 2002 |
| CPU | Intel Pentium III @ 733 MHz |
| GPU | NVIDIA NV2A (GeForce 3-class) @ 200 MHz |
| RAM | 128 MB DDR (shared, 2× Xbox) |
| Extended RAM | Up to 512 MB or 1 GB (DIMM board) |
| Sound | MCPX AC'97 + Motorola DSP56362 coprocessor |
| Media | GD-ROM (loaded entirely into DIMM RAM) |
| Display | 640×480 VGA @ 60 Hz |
| Polygon performance | 125 million polygons/sec |
| I/O | JVS (Japan Video Standard) |
| Based on | Microsoft Xbox |
=== Board variants ===
* **Type 1** — Uses a removable NAOMI-style DIMM board. Less common.
* **Type 3** — Integrated DIMM board in a compact cube form factor, 512 MB or 1 GB RAM. Most common variant. Some early games (Crazy Taxi High Roller, House of the Dead III) are reportedly incompatible with Type 3 hardware.
Games are copied entirely from GD-ROM into DIMM RAM before execution, eliminating disc loading times during gameplay.
===== Troubleshooting =====
=== "BIOS file not found" error ===
Make sure both BIOS files are present in ''/userdata/bios/'':
* ''mcpx_1.0.bin''
* ''cerbios.bin''
You can verify BIOS files via the Batocera menu: //System Settings → Missing BIOS//.
=== Game doesn't boot or shows black screen ===
* Verify your ''.iso'' file is a valid XISO-format image. Standard ISO-9660 images will not work.
* Ensure the file is a Chihiro-patched version, not a raw GD-ROM dump.
* Try toggling //BIOS Boot Logo// to ''skip'' in the per-game settings.
=== Graphical glitches ===
Batocera forces OpenGL for Chihiro due to a known Vulkan bug. If you experience graphical issues, ensure no manual override is set in ''batocera.conf'':
# Remove or comment out this line if present:
# chihiro.gfxbackend=vulkan
=== No sound ===
Audio emulation in xemu for Chihiro games may be incomplete. Some games may have missing or distorted audio. This is a known limitation of the emulator.
=== Performance is poor ===
Chihiro emulation is demanding. Ensure you are running on an **x86_64** system with:
* A modern multi-core CPU (Intel Core i5/i7 or AMD Ryzen recommended)
* A dedicated GPU with OpenGL 4.0+ support
* At least 4 GB system RAM
=== Why can't I use MAME for Chihiro? ===
The MAME Chihiro driver (''chihiro.cpp'') has **preliminary** status for all games — no game is playable, sound is completely unemulated, and 3D rendering is non-functional. This is due to the extreme complexity of emulating the Xbox-derived hardware (NV2A GPU, MCPX APU, modified Xbox kernel). Batocera uses xemu instead, which provides significantly better compatibility through its Xbox-focused emulation approach.