On this page
01 / The Old Way
The Setup Nightmare
If you have ever tried to get an arcade game running on your PC with the usual tools, you already know the feeling. You do not sit down and play. You sit down and configure. What should be a five minute joy turns into an evening of forum hunting, trial and error, and quiet frustration.
Here is the reality of the traditional route, the one TeknoParrot and its patchwork of helpers put in front of you before you can press start:
- Hunt down the right dump. Track the exact game files across sketchy links and dead threads, then hope the version you found matches the one the loader expects.
- Install the dependency stack. Visual C++ redistributables, DirectX runtimes, .NET versions, the right system libraries, sometimes a specific Windows setting. Miss one and the game silently refuses to launch.
- Edit config files by hand. Open INI files in a text editor and set resolutions, paths, and flags nobody explained to you. One wrong value and you get a black screen or an instant crash with no error.
- Map the controls per game. Every title fights your controller differently. Set up the buttons, the analog axes, the test and service menus, over and over, for each game.
- Then troubleshoot the crash. When it does not work, and it often does not, you are back on the forums, cross referencing someone else's setup from three years ago.
None of this is playing a game. It is technical labor, forced upon users who mostly don't know how to configure things as easily as experienced devs, much of which comes in the form of knowledge you have to beg from others or hope they share with the community, and it is exactly the barrier that keeps most people from ever experiencing these titles at all. Worst of all, after all that work, the good stuff is often locked behind a paywall anyway.
02 / The New Way
The Ultra Loader Way
Ultra Loader was built to delete that entire checklist. Because it is a true runtime that hosts the game itself, it handles the hardware, the services, and the enhancement layer for you. There is nothing to hand-wire, because there is no separate per game tool to wire.
- 1 · Download. Get Ultra Loader and the module for the game you want. That is the install.
- 2 · Select. Browse your legal game dumps and select the game’s executable (.exe).
- 3 · Launch. Press Save and Launch. Ultra Loader stands in for the I/O board, the card reader, and the display the game expects, and applies upscaling and omni-services such as lightgun support automatically. In a few seconds, you are in the game. No further setup required.
No INI editing. No dependency hunting. No per game controller remapping. No dongle or network wiring. One install, one config, one place to set your controllers and display, and it applies to every game.
| Getting a game running | The Old Way | Ultra Loader |
|---|---|---|
| Find and match game files | Manual, error prone | Drop in the module |
| Runtime dependencies | Install several by hand | Handled for you |
| Config files | Edit INIs blind | None to touch |
| Controller setup | Per game | Once, everywhere |
| Hardware, card reader, network | Wire it yourself | Automatic |
| Upscaling and lightguns | Per game plugins, if any | Universal, built in |
| Time to first play | An evening, if lucky | Minutes |
03 / In Practice
Real Examples
Here are real games coming through Ultra Loader, and what launching them actually takes. More are added all the time, but these show the pattern.
Playable · Namco ES3
Mario Kart Arcade GP DX
Drop in the module, pick Mario Kart from the library, press play. Ultra Loader stands in for the JVS I/O and the card reader on its own, so there is no dongle emulation to configure and no network service to hand-wire. Insert a Bananapass card and your racer, coins, and progress carry between sessions, exactly like the cabinet.
Arriving Soon · Namco ES3
Star Wars: Battle Pod
One of the most sought after modern arcade cabinets, and notoriously painful to set up the traditional way. In Ultra Loader it comes down to the same three steps: get the module, select it, play. Bring-up is nearly complete, and it will land as a flagship example of a hard game made simple.
In Bring-Up · Raw Thrills
TMNT Arcade
Actively being brought up for the loader. We are working to give this four player brawler the same one click launch and universal enhancement treatment as everything else. Follow along on the Compatibility page as it progresses.
We will keep adding examples here as more games come online. Check back often.
04 / Saves and Cards
Cards Without the Hassle
On real cabinets, your progress lives on a card. Recreating that at home usually means yet another service to emulate and configure. Ultra Loader builds the card layer straight into the runtime with Bananapass, so games that used a physical card just work, with no reader hardware and no setup on your end.
Issue a card, insert it, and play. Your unlocks and stats persist between sessions. It is one of the features we flat out refused to gatekeep, and it is free for the whole community. See Bananapass Card and Bananapass Cloud for the full picture.
05 / The Point
Why This Actually Matters
Ease of use is not just a convenience. It is the whole fight. When we have to settle for running these games buried under hours of setup and back and forth, it not only makes things worse, it is simply bad UX. Anyone who has tried to setup a popular game, such as TMNT Arcade, can attest to this. It simply leaves a bad taste in your mouth, and none so bitter as doing all the work, spending what could be hours on end, only for the game STILL not to load. Then to top it all off, some of the best of these games (or the ones that might have required a little bit of extra work) is locked behind a paywall. It is just not right. Access to these games becomes a privilege sold back to you, and the games themselves remain gatekept at one or a few people's whims, unless you shell out money for the privilege to play the game.
For years, the community has been asked to pay for, and put up with, exactly that. Setup pain on one side, and a greedy paywall on the other, all with a handful of people profiting from work that was never theirs to gatekeep. That is not true game preservation, regardless of how anyone justifies it. It is nothing more than greed. We have to be bold enough to call it as we see it, and what we have now, is nothing more than a toll booth built on top of culture that belongs to everyone.
Think about what that toll booth actually costs us. Every person who bounces off an evening of failed setup is one more disappointed fan who never falls in love with these games, and perhaps never gets to show off the game to their friends or family. This has happened to many. Every dollar funneled into a paywall rewards hoarding knowledge instead of sharing it. We should NOT be hoarding knowledge. It should be open and free for all. If you come up with an innovation, you can still make money, and we will prove this with our services, but you need not gatekeep free and open access to do it. And every year these titles stay trapped behind hardware, dongles, and subscriptions is another year closer to the ones we cannot recover being gone for good. What happens if Teknoparrot gets shut down by the government? It has happened before. Now only they hold the knowledge to getting some of these games to run. No. This is not the way, and we sometimes confuse the two. Knowledge and greed are not exclusive. We need not pair the two together. You can make money offering goods to the community WITHOUT gatekeeping the cultural artifacts that brings the community together. There are ways. You can sell merch. You can do other things. We will demonstrate this. There was no need to gatekeep these games. Doing so simply shrinks the number of people who ever get to care about this art form at all.
But notwithstanding all of that, here is the part that should bother you the most. Most of the hard work that makes these games runnable in the first place, the dumping, the decryption, the reverse engineering, the documentation, was all done by the community, freely, out of love for the games. Teknoparrot did not start or do this first. The community did. So then to take that shared long-standing effort, wrap a login and a paywall around it, and charge people for access is not building anything. It is simply fencing off a garden that other people planted and selling tickets at the cultural gate.
So here is the honest ask from us. Stop rewarding this nonsense. We are dead serious about this. Every subscription to a gatekept loader tells them that the model works and that the community will never stand up to it, and that they are perfectly safe in keeping it that way. You don't have to keep paying to be held hostage by setup and paywalls when a free, open alternative is being built in the open for all of us. Yes, many games do not currently work, but I promise you, we will get there. The model has already been proven, and a few games have already been unlocked. The task is doable and all it calls for now, is patience and effort.
So picture the other version of this. A world where anyone, on any PC, can open a game and be playing these awesome games in seconds, for free, with no gate and no monthly bill. Where the effort of preservation is pooled and shared by everyone, instead of locked down and resold. Where a kid in a poor country with an old donated laptop and no money gets the exact same access as everyone else. That world is not always fair. But we can make it fair with our efforts. There are so many people doing good work out there, and they release their hard work to the community to benefit. It is always a choice, and when we give in and support gatekeeping and paywalls, we let greed win. But we can do things differently. Choose the tools that give the work back to everyone. This is the way.
So stop rewarding bad behavior. That is the simplest and most powerful thing any one of us can do. But the effort is not only to stop paying for, or supporting greed, it also has to come in the form of patience, because building the free and open alternative the right way takes time. We aren't going to out-spend anyone. We are going to out-last them, and we can do it by being open, and by being honest, and by leveraging the massive power of the community.
And this is where you come in. Consider that several of these games are now unlocked and playable in Ultra Loader today, and that it was all done through the effort of one person. Now imagine 20 or 30 people or more, all pulling in the same direction, testing games, sharing findings, writing firmware modules, and spreading the word. At that point this stops being a hopeful project and becomes an unstoppable one. We would tear through the backlog within a few short months, and bring these games up faster than anyone thought possible, and the current selfish, paywalled model would simply collapse under the weight of a better and freer one. Together, we win this easily. We just need you to stand with us.
Ultra Loader is free, and it will stay free, forever. No paywalled features, no exceptions. The easier and more open we make these games, the harder it becomes for anyone to lock them away again. That is why this matters, and that is why we are asking you to choose the open path.
06 / Get Started
Try It Yourself
The best way to understand the difference is to feel it. Download Ultra Loader, pick one of the supported games, and see how little time it takes to get to the fun compared to the other current methods. Then imagine that ease of setup with all the other games. We think once you get what we mean, you will not want to go back.
Ultra Loader is One Click Away...
Download the loader, grab a module, and play. No configuration marathon, no paywall, no catch. Then tell a friend, because the more of us there are, the faster every game comes online.