Repository navigation
Releases
Micro Maniacs Recompiled 0.1.1
English below · Deutsch weiter unten
Native PC port of Micro Maniacs (PS1, PAL) through static recompilation with psxrecomp.
What's new in 0.1.1
- Linux kit needs only Python 3. If CMake, Ninja or a C/C++ compiler is missing, the setup page offers to download the portable build toolchain (cmake-clang-v1). Nothing is downloaded unless you confirm it there. Installed system tools are still used first.
- Smooth motion (experimental). Settings → Render thread + Smooth motion draws in-between frames up to your display's refresh rate (races run at 25 game frames per second on PAL), made from the game's own draw lists. Presentation only: game speed and logic are unchanged, so every netplay player may choose it freely. Adds up to one game frame of latency and pauses itself for a few seconds if the PC falls behind. OpenGL only.
Important: self-compile kit, no game code included
The zip contains no game code, no disc and no retail BIOS: only the runtime (setup host), the framework tools and the free OpenBIOS. On first start you pick your own disc (Micro Maniacs Europe, SLES-01921, CUE/BIN with 2 tracks); the game code is generated and built locally from it. After that the executable starts the game directly.
Windows x64: Windows 10 (1803) or later. On first start the kit downloads its build toolchain (cmake-clang-v1, a few hundred MB); nothing else to install. Does not work under Wine/Proton (no curl.exe); on Linux use the Linux kit.
Linux x64: Python 3. CMake, Ninja and gcc/g++ or clang are used when installed (Fedora/Nobara: sudo dnf install cmake ninja-build python3 gcc-c++); otherwise the setup page offers the portable toolchain download. The first build takes a few minutes.
Getting started
- Unzip, run
Micro_Maniacs__Recompiled(Linux) orMicro_Maniacs__Recompiled.exe(Windows). - Pick your disc and let "Generate & rebuild" finish.
- Play. Saves and settings live in the unzipped folder.
Features
- Fully native, PAL 50 Hz, OpenBIOS
- Netplay (online lobby) with 2 to 5 players, local multitap
- Widescreen 16:9 (mod
mmr.widescreen), including polygons in the widened edge; in netplay the host's choice applies to everyone - Smooth motion (experimental, see above)
- FSR 1 (Image Filtering → Upscaling), internal resolution up to 8K, texture filtering (bilinear/xBR), dithering off, PGXP, CRT and post effects – per player
- Cheats (mod
mmr.cheats: infinite lives, secret options; in netplay the host's choice)
Known limitations
- Windows kit is built in CI and checked under Wine up to the launcher; a first build on real Windows is still untested – feedback welcome.
- Smooth motion: not yet tested in netplay with different settings per player, nor together with 16:9.
- More than 5 players (two multitaps) is not possible.
- Pads on the multitap are digital.
- Real online play over the internet and real gamepads are still lightly tested (locally: no desync).
You must own the original game. No game data is distributed.
Deutsch
Nativer PC-Port von Micro Maniacs (PS1, PAL) per statischer Recompilation mit psxrecomp.
Neu in 0.1.1
- Linux-Kit braucht nur noch Python 3. Fehlen CMake, Ninja oder ein C/C++-Compiler, bietet die Setup-Seite den Download der portablen Build-Toolchain (cmake-clang-v1) an. Geladen wird nur nach Bestätigung. Installierte System-Werkzeuge haben weiter Vorrang.
- Smooth motion (experimentell). Einstellungen → Render thread + Smooth motion zeichnet Zwischenbilder bis zur Bildwiederholrate deines Monitors (Rennen laufen bei PAL mit 25 Spielbildern pro Sekunde), erzeugt aus den Zeichenbefehlen des Spiels. Nur Darstellung: Spieltempo und Logik bleiben unverändert, im Netplay darf es jeder Spieler frei wählen. Bis zu ein Spielbild mehr Latenz; schaltet sich für einige Sekunden ab, wenn der PC nicht hinterherkommt. Nur OpenGL.
Wichtig: Selbstkompilier-Kit, kein Spielcode enthalten
Das Zip enthält keinen Spielcode, keine Disc und kein Retail-BIOS – nur die Runtime (Setup-Host), die Framework-Werkzeuge und das freie OpenBIOS. Beim ersten Start wählst du deine eigene Disc (Micro Maniacs Europe, SLES-01921, CUE/BIN mit 2 Tracks); daraus wird der Spielcode lokal erzeugt und gebaut. Danach startet die EXE direkt das Spiel.
Windows x64: Windows 10 (1803) oder neuer. Beim ersten Start lädt das Kit die Build-Toolchain (cmake-clang-v1, einige hundert MB) selbst herunter; sonst ist nichts zu installieren. Unter Wine/Proton nicht nutzbar (kein curl.exe) – unter Linux bitte das Linux-Kit nehmen.
Linux x64: Python 3. CMake, Ninja und gcc/g++ oder clang werden genutzt, wenn installiert (Fedora/Nobara: sudo dnf install cmake ninja-build python3 gcc-c++); sonst bietet die Setup-Seite den Download der portablen Toolchain an. Der erste Build dauert einige Minuten.
Start
- Zip entpacken,
Micro_Maniacs__Recompiled(Linux) bzw.Micro_Maniacs__Recompiled.exe(Windows) starten. - Disc auswählen, „Generate & rebuild“ durchlaufen lassen.
- Spielen. Spielstände/Einstellungen liegen im entpackten Ordner.
Funktionen
- Läuft vollständig nativ, PAL 50 Hz, OpenBIOS
- Netplay (Online/Lobby) mit 2 bis 5 Spielern, Multitap lokal
- Widescreen 16:9 (Mod
mmr.widescreen), inkl. Polygone im erweiterten Bildrand; im Netplay gilt die Wahl des Hosts für alle - Smooth motion (experimentell, siehe oben)
- FSR 1 (Image Filtering → Upscaling), Internal Resolution bis 8K, Texturfilter (Bilinear/xBR), Dithering aus, PGXP, CRT- und Post-Effekte – pro Spieler
- Cheats (Mod
mmr.cheats: unendliche Leben, Geheimoptionen; im Netplay Host-Wahl)
Bekannte Einschränkungen
- Windows-Kit in der CI gebaut und unter Wine bis zum Launcher geprüft; erster Build auf echtem Windows noch ungetestet – Rückmeldungen willkommen.
- Smooth motion: im Netplay mit unterschiedlicher Einstellung pro Spieler und zusammen mit 16:9 noch nicht getestet.
- Mehr als 5 Spieler (zwei Multitaps) nicht möglich.
- Am Multitap sind Pads digital.
- Echtes Online-Spiel über das Internet und echte Gamepads noch wenig getestet (lokal: kein Desync).
Du musst das Originalspiel besitzen. Keine Spieldaten werden verteilt.
Micro Maniacs Recompiled 0.1.0
English below · Deutsch weiter unten
First release of the native PC port of Micro Maniacs (PS1, PAL) through static recompilation with psxrecomp. A newer release (0.1.1) adds a Python-only Linux kit and experimental Smooth motion.
Important: self-compile kit, no game code included
The zip contains no game code, no disc and no retail BIOS: only the runtime (setup host), the framework tools and the free OpenBIOS. On first start you pick your own disc (Micro Maniacs Europe, SLES-01921, CUE/BIN with 2 tracks); the game code is generated and built locally from it. After that the executable starts the game directly.
Windows x64: Windows 10 (1803) or later. On first start the kit downloads its build toolchain (cmake-clang-v1, a few hundred MB); nothing else to install. Does not work under Wine/Proton (no curl.exe); on Linux use the Linux kit.
Linux x64: CMake, Ninja, Python 3 and gcc/g++ or clang on PATH, e.g. Fedora/Nobara:
sudo dnf install cmake ninja-build python3 gcc-c++
The first build takes a few minutes.
Getting started
- Unzip, run
Micro_Maniacs__Recompiled(Linux) orMicro_Maniacs__Recompiled.exe(Windows). - Pick your disc and let "Generate & rebuild" finish.
- Play. Saves and settings live in the unzipped folder.
Features
- Fully native, PAL 50 Hz, OpenBIOS
- Netplay (online lobby) with 2 to 5 players, local multitap
- Widescreen 16:9 (mod
mmr.widescreen), including polygons in the widened edge; in netplay the host's choice applies to everyone - FSR 1 (Image Filtering → Upscaling), internal resolution up to 8K, texture filtering (bilinear/xBR), dithering off, PGXP, CRT and post effects – per player
- Cheats (mod
mmr.cheats: infinite lives, secret options; in netplay the host's choice)
Known limitations
- Windows kit is built in CI and checked under Wine up to the launcher; a first build on real Windows is still untested – feedback welcome.
- More than 5 players (two multitaps) is not possible.
- Pads on the multitap are digital.
- Real online play over the internet and real gamepads are still lightly tested (locally: no desync).
You must own the original game. No game data is distributed.
Deutsch
Erste Version des nativen PC-Ports von Micro Maniacs (PS1, PAL) per statischer Recompilation mit psxrecomp.
Wichtig: Selbstkompilier-Kit, kein Spielcode enthalten
Das Zip enthält keinen Spielcode, keine Disc und kein Retail-BIOS – nur die Runtime (Setup-Host), die Framework-Werkzeuge und das freie OpenBIOS. Beim ersten Start wählst du deine eigene Disc (Micro Maniacs Europe, SLES-01921, CUE/BIN mit 2 Tracks); daraus wird der Spielcode lokal erzeugt und gebaut. Danach startet die EXE direkt das Spiel.
Windows x64: Windows 10 (1803) oder neuer. Beim ersten Start lädt das Kit die Build-Toolchain (cmake-clang-v1, einige hundert MB) selbst herunter; sonst ist nichts zu installieren. Unter Wine/Proton nicht nutzbar (kein curl.exe) – unter Linux bitte das Linux-Kit nehmen.
Linux x64: CMake, Ninja, Python 3 und gcc/g++ oder clang auf dem PATH, z. B. Fedora/Nobara:
sudo dnf install cmake ninja-build python3 gcc-c++
Der erste Build dauert einige Minuten.
Start
- Zip entpacken,
Micro_Maniacs__Recompiled(Linux) bzw.Micro_Maniacs__Recompiled.exe(Windows) starten. - Disc auswählen, „Generate & rebuild“ durchlaufen lassen.
- Spielen. Spielstände/Einstellungen liegen im entpackten Ordner.
Funktionen
- Läuft vollständig nativ, PAL 50 Hz, OpenBIOS
- Netplay (Online/Lobby) mit 2 bis 5 Spielern, Multitap lokal
- Widescreen 16:9 (Mod
mmr.widescreen), inkl. Polygone im erweiterten Bildrand; im Netplay gilt die Wahl des Hosts für alle - FSR 1 (Image Filtering → Upscaling), Internal Resolution bis 8K, Texturfilter (Bilinear/xBR), Dithering aus, PGXP, CRT- und Post-Effekte – pro Spieler
- Cheats (Mod
mmr.cheats: unendliche Leben, Geheimoptionen; im Netplay Host-Wahl)
Bekannte Einschränkungen
- Windows-Kit in der CI gebaut und unter Wine bis zum Launcher geprüft; erster Build auf echtem Windows noch ungetestet – Rückmeldungen willkommen.
- Mehr als 5 Spieler (zwei Multitaps) nicht möglich.
- Am Multitap sind Pads digital.
- Echtes Online-Spiel über das Internet und echte Gamepads noch wenig getestet (lokal: kein Desync).
Du musst das Originalspiel besitzen. Keine Spieldaten werden verteilt.