Supermodel Emulator: The Complete Sega Model 3 Arcade Guide for Cabinet Builders

Supermodel is the only high-accuracy emulator for Sega's Model 3 arcade hardware — the platform behind Daytona USA 2, Virtua Fighter 3, Scud Race, Star Wars Trilogy Arcade, and Spikeout. This guide covers everything from initial setup through advanced Real3D GPU tuning, force feedback configuration, and light gun integration for dedicated arcade cabinets.

Overview — What Makes Supermodel Unique

Sega Model 3 was the most powerful arcade hardware of its era (1996-1999), featuring dual Lockheed Martin Real3D Pro-1000 GPUs capable of rendering 1 million polygons per second. Supermodel is the only emulator that accurately reproduces this hardware, including the custom SCSP sound processor, dual 603e PowerPC CPUs, and the proprietary Real3D rendering pipeline.

Key facts: Supermodel supports approximately 30 Model 3 titles. The emulator requires a relatively powerful PC due to the complexity of Real3D GPU emulation. Force feedback, light guns, and analog controls are all supported through configuration files.

Beginning — Installation & First Launch

Download the latest Supermodel build from the official SVN repository. Extract to a dedicated folder (e.g., C:EmulatorsSupermodel). The emulator is portable — no installation required. Place ROM ZIPs directly in the root folder or a dedicated ROMs subfolder.

First launch: Run from command line with the game ROM as argument. Supermodel generates Config/Supermodel.ini on first run. This INI file controls all emulation settings including video resolution, input mapping, and audio configuration.

BIOS requirement: Supermodel does not require a separate BIOS file — the necessary firmware is included in each game ROM ZIP.

Intermediate — Configuration & Tuning

Video settings: Set XResolution and YResolution in Supermodel.ini. Enable Widescreen=1 for 16:9 cabinets. Set Throttle=1 to lock frame rate to native 57.524 Hz (Model 3 Step 1.x) or 60 Hz (Step 2.x). Use MultiTexture=1 for accurate texture rendering on supported titles.

Force feedback: Set ForceFeedback=1 in the INI. Configure DirectInput device index. Daytona USA 2 and Scud Race have full force feedback support. Sega Rally 2 requires additional per-game tuning.

Light gun configuration: Set InputSystem=dinput. Map gun axes to mouse or light gun device. Crosshairs=1 enables on-screen crosshair for calibration. Star Wars Trilogy and The Lost World support dual light guns.

Audio: The SCSP sound processor emulation is CPU-intensive. Set EmulateDSB=1 for accurate Digital Sound Board emulation. Disable if experiencing audio stuttering on lower-end hardware.

Cabinet Killer Traps

Trap 1: ROM set version mismatch — Supermodel requires specific ROM dumps. Using MAME-format ROMs may cause crashes. Always verify ROM sets against the Supermodel compatibility list.

Trap 2: Step 1.x vs Step 2.x confusion — Model 3 had three hardware revisions (Step 1.0, 1.5, 2.0/2.1). Games are tied to specific steps. Virtua Fighter 3 is Step 1.0; Daytona USA 2 is Step 2.1. Supermodel auto-detects but manual override may be needed.

Trap 3: Force feedback device indexing — Windows may reorder DirectInput devices on reboot. Use a USB hub with fixed port assignments or configure by device GUID rather than index number.

Trap 4: Resolution and aspect ratio — Model 3 games render at 496x384 natively. Scaling to modern resolutions requires careful aspect ratio preservation. Use integer scaling where possible.

Trap 5: Multi-monitor spanning — Supermodel does not natively support multi-monitor. Use borderless windowed mode with a virtual desktop tool for multi-screen cabinet setups.

Trap 6: Analog steering deadzone — Racing games require precise analog input. Set InputDeadZone too high and steering becomes unresponsive. Start at 1-2% and increase only if drift occurs.

Trap 7: Shader cache cold starts — First launch of each game builds GPU shaders, causing stuttering. Run each game once before putting the cabinet into production to pre-warm the cache.

Trap 8: Network board emulation — Some titles (Daytona USA 2, Scud Race) have network features. NetBoard emulation is experimental and may cause crashes if enabled without proper configuration.

Advanced — Per-Game Tuning & LaunchBox Integration

Per-game configuration: Create game-specific INI files (e.g., daytona2.ini) that override the global Supermodel.ini. This allows different force feedback strengths, resolution settings, and input maps per title.

LaunchBox integration: Add Supermodel as a custom emulator. Command line format: Supermodel.exe [ROM.zip] -fullscreen -res=1920,1080. Use LaunchBox's per-game command line parameters for game-specific overrides.

PowerPC recompiler: Enable the dynamic recompiler (PowerPCFrequency setting) for significant performance improvement on Step 2.x titles. Monitor for game-specific incompatibilities.

FAQ

How many Model 3 games does Supermodel support?

Approximately 30 titles spanning Step 1.0 through Step 2.1 hardware. The full compatibility list is maintained on the Supermodel wiki.

Can I use Supermodel with RetroArch?

No. There is no libretro core for Supermodel. It must be run as a standalone emulator.

What's the minimum hardware requirement?

A modern quad-core CPU (Intel i5 6th gen+ or AMD Ryzen 3+) and a dedicated GPU with OpenGL 4.x support. Step 2.x titles are more demanding than Step 1.x.

Does Supermodel support save states?

Yes. Save states are supported and can be used for attract mode bypass in cabinet configurations.