HyperSpin is a frontend shell that allows users to "build" their own slot machines with different (mostly old) gaming platforms. It is by no means an emulator, but only allows you to interact with other emulation programs. Before you can use HyperSpin, you will have to "build" it up in parts, linking it to third-party software, game distributions, and so on. In general, the programme has a rather active community, where participants voluntarily share their own "assemblies" (sometimes they weigh several terabytes).
HyperSpin supports a huge number of emulators, but the developer's focus is on MAME. In general, any third-party program is "attached" to it. And it is necessary to "bind" not only the emulators of the consoles and emulators themselves, but also the utilities responsible for interaction with the controllers. The program itself natively supports only controllers with XInput support. To connect other input devices, you will need to use software solutions such as JoyToKey.
The list of models of slot machines and consoles is limited only by the capabilities of emulators, which you can connect to the shell. The following systems can be included: Amiga, Atari 2600, Nintendo 64, Atari Lynx, Atari Jaguar, Dice, Capcom Play System 3, Gameboy Advance, Atomiswave, Nintendo 64DD, Nintendo Classics, Super Nintendo, NES, Nintendo Wii, Commodore 64, MSX, MSX2, Neo Neo Neo Pocket, Playstation, Playstation 3, Sega Saturn, SNK Classics, Triforce, Sega Mega Drive and many others. You can even integrate HyperSpin with Steam and Android emulators if you like.
- allows you to create your own assemblies with emulators of slot consoles and slot machines;
- interacts with programs and drivers required to connect old controllers (only devices with XInput are natively supported);
- offers a convenient shell for quick launch of the right platforms and ROMs;
- is confined to work with MAME;
- has an active community, whose members share their own ready-made "assemblies".