Ultra Loader

ULTRALOADER (WINDOWS)

Version 1.1.0 · Windows 7 / 8 / 10 / 11 (x64)

Always Free
Windows 7 / 8 / 10 / 11 (x64) ~56 MB No installer required DirectX 7 / 8 / 9 / 10 / 11 / 12

SHA 256 Checksum Verify Before Running

521a8f9af2e36aa14b2be372cb1f8ad61d2f5ac478af00b502e9380f9cba67b3

To verify on Windows, open PowerShell and run:
Get-FileHash UltraLoader-win64-v1.1.0.zip -Algorithm SHA256
Compare the output against the hash above. If they do not match, do not run the file.

By downloading you agree to the EULA. No account required.

ULTRALOADER (LINUX)

Ubuntu / Debian / Arch (x64)

Always Free
Ubuntu 20.04+ / Debian 11+ / Arch (x64) ~40 MB AppImage, no install needed OpenGL / Vulkan

SHA 256 Checksum Verify Before Running

0000000000000000000000000000000000000000000000000000000000000000

To verify on Linux, run:
sha256sum ultraloader.AppImage
Compare the output against the hash above. If they do not match, do not run the file.

By downloading you agree to the EULA. No account required.

Changelog

v1.1.0 OCT 5, 2026 LATEST

New Games & Fixes

  • + All 64-bit arcade games now launch; 64-bit injector improved and bundled
  • + Fixed widespread "every game asks for taito_type_x.dll" error; games now run from per-game firmware (.ufw)
  • + Clearer firmware-not-installed error message with exact install path
  • + Fixed Theatrhythm All-Star Carnival touch-to-gamepad mapping; dual analog stick support added
  • + Full English patch for Theatrhythm All-Star Carnival now works 100%
  • + Hardened firmware identity checks for 640+ titles; cross-linked to loader
  • + "Purge Module Cache" reworked to "Purge System Cache"; wipes staged modules and hooks, keeps games and firmware
  • + Loader Main UI is now fully resizable; buttons reflow to fit any screen
  • + Fixed firmware list "word scramble" reflow on bulk install
  • + Fixed GigaWing Generations DirectX glitch; now runs on multiple launches without error
  • + Fixed full TATE mode; now changes screen orientation system-level when selected
  • + Fixed "Scan Game Library" opening file picker instead of folder picker
  • + Fixed game library not populating for users with all games in one folder; game arts now populate too
  • + Fixed Wacky Races gamepad not being detected
  • + Added bulk firmware install; pick a folder and install all compatible firmware at once
  • + Mario Kart Arcade GP DX is now playable (offline mode, Bananapass coming)
  • + Star Wars: Battle Pod The Force Awakens now playable; dongle and sound fixed; requires webcam; ~90s init time
  • + Tomb Raider Arcade now playable; Omni-Track lightgun for 4 players; run from SSD recommended
  • + Loader settings now always supersede per-game firmware container settings
  • + Full controls remapping for all Omni-Play services via Configure Controls > Remap
  • + Display settings now override per-game firmware; user has full control
  • + Calibration services added for Omni-Track, Omni-Wheel, and Omni-Steer with per-device affine positioning
  • + Added x-gunner lightgun type to Omni-Track device list
v1.0.0 OCT 1, 2026 STABLE

Initial Release

  • + Native execution engine for 60+ arcade boards
  • + DLL injection for all PC based arcade platforms
  • + In process emulation: NAOMI, Model 3, Chihiro, PS2, Triforce, Dreamcast
  • + Native Linux translation: Sega Lindbergh, Raw Thrills no VM
  • + Ultra Omni Track: 8 player lightgun, mixed brand co op, Sinden border built in
  • + Ultra Omni Play: sticks, zero delay encoders, dance pads, trackballs
  • + 4K FSR upscaling, RCAS sharpening & frame generation all systems
  • + Save states with audio, vsync & clock rollback across all platforms
  • + Network service emulation: e AMUSEMENT, ALL.Net, NESiCAxLive, card readers
  • + Themed launcher with box art, Easy Config presets, auto discovery
  • + No installer, no account, no paywall free for everyone, always

Documentation & Modules

Technical Manual

Full reference covering every system, setting, feature, and advanced tool in Ultra Loader.

Bananapass Membership

Bananapass Card

Sample Bananapass card

Get Your New Free Universal Arcade Bananapass Membership Card!

Game Profiles
Cloud Sync
High Scores
No Loader Lock-in

A free universal arcade membership card that saves your game progress for Mario Kart Arcade GP DX, Pokkén Tournament, and more. No lock-in. Works with any supported launcher. Read more about how it works →

Bananapass Service

Bananapass Service

Bananapass

Ultra Loader has Bananapass built in.
But you don't need Ultra Loader to use it.

LaunchBox Retrobat ES-DE TeknoParrot Batocera HyperSpin Bazzite
Windows
Linux
Any Launcher
Zero Configuration

A lightweight background service that brings Bananapass to any launcher or frontend. Works with TeknoParrot, LaunchBox, Retrobat, EmulationStation, Hyperspin, Batocera, Bazzite, and more. Enter your card number once and it runs silently from the taskbar. Read more about How it Works →

Learn more about Bananapass Service →

Game Artwork & Logos

Silver Ring Logo Pack

470 arcade game logos in metallic silver ring style. Many people love these logos, so I included them. Install from within Ultra Loader via Settings → Install Art Pack.

470 logos 55 MB PNG .pak format

Clear Style Logo Pack

470 arcade game logos in clean clear style with no border ring. For the people who love simple clear logos. Install from within Ultra Loader via Settings → Install Art Pack.

470 logos 109 MB PNG .pak format

Before installing art packs: Place the ultra-loader.exe binary in its own dedicated folder first, for example C:\Ultra Loader\ or C:\Windows\Users\[yourusername]\Ultra Loader\. Both art/logo packs extract between 400–500 logo images into an /art folder beside the exe. Running from the Desktop or your Downloads folder will place that folder, amongst other things (such as ultra.log, ultra.ini, etc.) in a location where you use and launch other things, which can end up cluttering those important areas. Therefore, the loader will refuse to install the art packs if it detects an unsafe location. If you must run the loader from your desktop, please place the loader executable within a folder first; and please try to avoid running it directly from the desktop.