ConsoleMini
ConsoleMini ist ein macOS-Launcher, der einen Mac mini zur Retro-Console macht: Emulatoren einbinden, TV-taugliche UI und Controller-first Navigation.
Was ist ConsoleMini?
ConsoleMini ist ein macOS Electron + React Launcher, der einen Mac mini in eine Wohnzimmer-Konsolen-Erfahrung für Spiele aus mehreren Emulator-Systemen verwandelt. Die App basiert auf Controller-first Navigation und ist für den „Mac mini → TV → Controller“-Loop gedacht, bei dem du ein System auswählst und Spiele mit einer großen, TV-tauglichen Oberfläche startest.
Statt eines eigenen Save-State-Formats zu erstellen, startet ConsoleMini unterstützte Emulatoren und bietet eine Dashboard-Ansicht von Save States, indem es die nativen Speicherorte der Emulatoren auf der Festplatte indiziert.
Wichtige Funktionen
- Controller-first Navigation über die HTML5 Gamepad API: Jeder über die Browser/Gamepad-API verfügbare Controller kann für die Menü-Navigation genutzt werden (D-Pad/Left Stick zum Bewegen, A/Cross zum Bestätigen, B/Circle zum Zurück).
- Spezialgebauter „Kiosk“-Modus für den Mac mini: Enthält ein Setup-Skript für Autostart beim Login, Ausblenden des Docks und Deaktivieren des Sleep-Modus (wie im Kiosk-Skript beschrieben), für eine TV-taugliche Erfahrung.
- Apple Silicon Native App und signierte Releases: Das Repo beschreibt natives Apple-Silicon-Verhalten mit Releases als signierte und notarisierte DMGs.
- Ein Launcher für mehrere Emulator-Systeme: Der Settings-Tab bietet Installationshinweise für Emulatoren und One-Click-Installationen (über Skripte) für aufgeführte Systeme.
- Kein ROM/BIOS-Bundling: Das Projekt listet explizit „zero ROMs, zero BIOS“ und erwartet, dass Nutzer ihren eigenen Inhalt mitbringen.
- Save-States-Dashboard (schreibgeschützt): ConsoleMini implementiert Save States nicht selbst; es zeigt die nativen Save-State-„Vaults“ jedes Emulators an und kann Speicherordner im Finder öffnen.
So nutzt du ConsoleMini
- Installation auf macOS mit einer der angebotenen Optionen:
- Homebrew (empfohlen): Füge den Tap hinzu und installiere das Cask. Das Cask lädt die signierte und notarisierte DMG aus dem GitHub-Release und prüft den SHA-256, bevor es ConsoleMini.app in
/Applicationslegt. - Aus Releases: Lade die neueste signierte DMG herunter, verschiebe ConsoleMini.app nach
/Applicationsund starte sie.
- Homebrew (empfohlen): Füge den Tap hinzu und installiere das Cask. Das Cask lädt die signierte und notarisierte DMG aus dem GitHub-Release und prüft den SHA-256, bevor es ConsoleMini.app in
- Kiosk-Modus einrichten (optional): Führe das Kiosk-Setup-Skript aus, um Autostart beim Login, Ausblenden des Docks und Verhinderung des Sleep-Modus zu konfigurieren.
- Controller anschließen: Paare ihn per Bluetooth; ConsoleMini nutzt die HTML5 Gamepad API für Menü-Navigation, Emulator-Input wird von jedem Emulator gehandhabt.
- Emulatoren über die App installieren oder prüfen: Öffne den Settings-Tab der App, überprüfe den Live-Install-Status und nutze One-Click-Installationen, wo verfügbar.
- Save-States-Panel nutzen: Öffne Settings → Save states, um verfügbare Save-State-Vaults, Dateianzahlen, Letzte-Änderungs-Zeiten anzusehen und Reveal zum Öffnen der Vaults im Finder zu verwenden.
Anwendungsfälle
- Wohnzimmer-Konsolen-Setup auf Mac mini: Nutze den Kiosk-Modus und die Controller-first UI, um Systeme zu durchsuchen und Spiele vom TV aus zu starten – ohne Maus/Tastatur.
- PlayStation-fokussierte Emulation auf macOS: Verwende ConsoleMini für ein Menü, das speziell für den Mac mini → Controller-Workflow gebaut ist, mit Emulatoren für PS1–PS4/PSP, wo unterstützt.
- Multi-Emulator-Bibliotheksverwaltung: Ein einziger Launcher für mehrere Systeme (z. B. PS1, PS2, PSP, N64, SNES/NES, GBA, Dreamcast) statt Wechseln zwischen Emulator-UIs.
- Save-State-Überprüfung ohne Duplizierung von Tools: Nutze das schreibgeschützte Dashboard, um Save-State-Vaults pro Emulator zu sehen und deren Ordner auf der Festplatte zu öffnen.
- Installer-basierte Emulator-Bereitstellung: Starte im Settings-Tab, wo der Install-Status angezeigt wird und Skripte Emulatoren mit Homebrew-Formeln aus dem Projekt installieren.
FAQ
-
Stellt ConsoleMini ROMs oder BIOS-Dateien bereit? Nein. Das Projekt betont „zero ROMs, zero BIOS“ – du bringst deinen eigenen (legalen) Inhalt mit.
-
Wie handhabt ConsoleMini Save States? ConsoleMini implementiert Save States nicht selbst. Es delegiert an das native Save-State-System jedes Emulators, indexiert dann die Save-Vaults für Anzeige und Finder-„Reveal“.
-
Welche Controller werden unterstützt? Jeder Controller über die HTML5 Gamepad API sollte für Menü-Navigation funktionieren (das Repo listet Beispiele wie DualShock 4, DualSense, Xbox und 8BitDo).
-
Wie werden Emulatoren installiert? Der Settings-Tab der App zeigt den Live-Install-Status und bietet One-Click-Installationen über Skripte (insb.
scripts/install-emulators.sh). Das Repository dokumentiert auch Homebrew-basierte Install-Befehle pro Emulator. -
Kann ConsoleMini als TV/Kiosk-App laufen? Das Repository enthält ein Kiosk-Setup-Skript (
scripts/setup-kiosk.sh) für Autostart beim Login, Ausblenden des Docks und Verhinderung des Sleep-Modus.
Alternativen
- OpenEmu (macOS-Emulator-Frontend): Zielt ebenfalls auf mehrere Systeme unter macOS ab, aber die Projektbeschreibung bemerkt, dass OpenEmu „moderne PlayStation“ nicht abdeckt.
- RetroArch (Multi-System-Emulator-Frontend): Die Quelle beschreibt RetroArch als leistungsstark, aber mit einem Menü, das auf dem TV holprig ist; ConsoleMini setzt auf eine controller-first Grobsicht-UI.
- Andere Emulator-Frontends oder Launcher-Apps: Wenn Sie einen anderen Workflow bevorzugen (z. B. UI-Navigation pro Emulator statt eines einzigen controller-first Launchers), können Sie alternative Frontends nutzen, wobei hier der Fokus auf dem Mac-mini → TV → Controller-Zyklus liegt.
Alternativen
Cascadeur
Cascadeur ist eine eigenständige 3D-Keyframe-Animationssoftware für Humanoide und andere Figuren: KI-gestütztes Posing, Physik-Feinschliff & Animation Unbaking.
Terraforge: Alchemy Craft Game
Terraforge: Alchemy Craft Game ist ein tierbasiertes Rätsel: Elemente per Drag & Mix entdecken, im Grimoire nachverfolgen. Offline & iCloud-Sync, Master Forger-Hinweise optional.
DailyPlay.ai
Verwandle passive Besucher in aktive, loyale Kunden mit DailyPlay.ai: personalisierte, datenbasierte Mini-Games für deine Marke erstellen.
MacSpoof
MacSpoof ist ein MAC-Adressenwechsler für macOS: WLAN-MAC ändern oder randomisieren, um Verbindungen zu erneuern und die Protokollierung auf öffentlichem WLAN zu reduzieren.
Rokoko
Rokoko bietet Studio-Motion-Capture für Körper, Finger und Gesicht – Capture-to-Edit, Export und Streaming für gängige 3D-Pipelines.
Hacker News (macOS Client)
Ein nativer, moderner macOS-Client zum Durchsuchen von Hacker News, komplett in SwiftUI entwickelt.