Retro-Gaming-Enthusiasten kennen das Problem nur allzu gut: Endlich ist der Klassiker von früher auf dem Rechner installiert, Dosbox eingerichtet, und dann das: Das Spiel wird nur in einem kleinen, abgeschnittenen Fenster angezeigt. Frustrierend, oder? Aber keine Sorge, Sie sind nicht allein und es gibt eine einfache Lösung, um dieses Problem zu beheben und Ihre Retro-Spiele in voller Pracht genießen zu können!
Das Problem: Warum wird mein Spiel abgeschnitten?
Bevor wir uns der Lösung widmen, ist es wichtig, zu verstehen, warum dieses Problem überhaupt auftritt. Dosbox emuliert eine alte DOS-Umgebung, die für Bildschirme mit einer geringeren Auflösung und einem Seitenverhältnis von 4:3 konzipiert war. Moderne Monitore hingegen haben in der Regel ein Breitbildformat (16:9 oder sogar 21:9) und eine viel höhere Auflösung. Wenn Sie ein DOS-Spiel in Dosbox starten, versucht die Emulation, die ursprüngliche Grafikdarstellung beizubehalten. Da diese aber deutlich kleiner ist als die native Auflösung Ihres Monitors, wird das Spiel oft in einem kleinen Fenster angezeigt und möglicherweise sogar abgeschnitten, wenn die Skalierung nicht korrekt eingestellt ist.
Ein weiterer Grund für das Problem kann die automatische Skalierung durch Windows selbst sein. Windows kann versuchen, Programme mit geringerer Auflösung automatisch zu skalieren, was zu unerwünschten Ergebnissen führen kann.
Die Lösung: Dosbox-Konfigurationsdatei anpassen
Die effektivste Methode, um das Problem der abgeschnittenen Anzeige in Dosbox zu beheben, ist die Anpassung der Konfigurationsdatei (dosbox.conf). Diese Datei enthält alle Einstellungen für Dosbox, einschließlich der Grafikoptionen. Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie vorgehen:
- Finden Sie Ihre Dosbox-Konfigurationsdatei: Der Speicherort der Konfigurationsdatei hängt von Ihrer Betriebssystemversion und der Art der Installation ab.
- Windows: Suchen Sie im Startmenü nach „Dosbox”. Klicken Sie mit der rechten Maustaste auf das Dosbox-Symbol und wählen Sie „Dateipfad öffnen”. In diesem Ordner sollte sich die Datei „dosbox.conf” oder ähnlich befinden. Falls nicht, suchen Sie in Ihrem Benutzerordner unter „AppDataLocalDOSBox” (AppData ist standardmäßig ausgeblendet, aktivieren Sie die Anzeige versteckter Ordner im Explorer).
- Linux: Die Konfigurationsdatei befindet sich in der Regel im Verzeichnis ~/.dosbox (Beachten Sie den Punkt am Anfang, dies ist ein verstecktes Verzeichnis).
- macOS: Die Konfigurationsdatei befindet sich normalerweise in ~/Library/Preferences/DOSBox (Die Library ist standardmäßig ausgeblendet).
- Öffnen Sie die Konfigurationsdatei: Verwenden Sie einen Texteditor wie Notepad (Windows), TextEdit (macOS) oder einen beliebigen Texteditor Ihrer Wahl (Linux), um die „dosbox.conf” zu öffnen.
- Suchen Sie den Abschnitt „[sdl]”: Scrollen Sie in der Datei nach unten, bis Sie den Abschnitt „[sdl]” finden. Dieser Abschnitt enthält alle Einstellungen im Zusammenhang mit der SDL-Bibliothek, die für die Grafikausgabe von Dosbox verwendet wird.
- Passen Sie die Skalierungsoptionen an: Innerhalb des „[sdl]”-Abschnitts finden Sie die folgenden wichtigen Optionen:
- fullscreen=false: Stellt ein, ob Dosbox im Vollbildmodus startet. Setzen Sie diesen Wert auf „true”, um das Spiel im Vollbildmodus auszuführen. Wenn Sie Fenster bevorzugen, lassen Sie ihn auf „false”.
- fulldouble=false: Diese Option bestimmt, ob die Auflösung vor dem Strecken verdoppelt wird. In den meisten Fällen ist es besser, diesen Wert auf „false” zu belassen.
- fullresolution=original: Hier können Sie die Auflösung für den Vollbildmodus festlegen. „original” bedeutet, dass Dosbox versucht, die ursprüngliche Auflösung des Spiels beizubehalten. Sie können diese Option auf die native Auflösung Ihres Monitors setzen (z.B. „1920×1080”), um das Spiel im Vollbildmodus ohne Skalierung darzustellen. Dies kann jedoch zu einem sehr kleinen Bild führen, wenn die ursprüngliche Auflösung des Spiels sehr niedrig ist.
- windowresolution=original: Ähnlich wie „fullresolution”, aber für den Fenstermodus. Sie können hier auch eine bestimmte Auflösung angeben oder „original” beibehalten.
- output=surface, opengl, openglnb, ddraw: Diese Option bestimmt, welche Methode Dosbox für die Grafikausgabe verwendet. „surface” ist die Standardeinstellung, aber „opengl” oder „openglnb” (OpenGL ohne Blurring) können zu einer besseren Leistung und Bildqualität führen, insbesondere auf modernen Systemen. „ddraw” ist eine weitere Option, die in manchen Fällen besser funktionieren kann. Experimentieren Sie mit diesen Optionen, um herauszufinden, welche für Ihr System am besten geeignet ist.
- aspect=false: Dies ist eine wichtige Option! Wenn „aspect” auf „true” gesetzt ist, behält Dosbox das ursprüngliche Seitenverhältnis des Spiels bei. Dies verhindert Verzerrungen, kann aber auch dazu führen, dass das Bild nicht den gesamten Bildschirm ausfüllt. Setzen Sie „aspect” auf „false”, um das Bild an den Bildschirm anzupassen, auch wenn dies zu leichten Verzerrungen führen kann.
- scaler=normal2x, normal3x, advmame2x, advmame3x, etc.: Diese Option bestimmt, welcher Skalierungsalgorithmus verwendet wird, um das Bild zu vergrößern. Es gibt viele verschiedene Skalierungsalgorithmen, die unterschiedliche Ergebnisse liefern. „normal2x” und „normal3x” sind einfache Skalierungsalgorithmen, die das Bild einfach verdoppeln oder verdreifachen. „advmame2x” und „advmame3x” sind komplexere Skalierungsalgorithmen, die versuchen, das Bild zu glätten und Artefakte zu reduzieren. Experimentieren Sie mit diesen Optionen, um herauszufinden, welche für Ihr Spiel am besten geeignet ist.
- Speichern Sie die Konfigurationsdatei: Nachdem Sie die gewünschten Änderungen vorgenommen haben, speichern Sie die „dosbox.conf”-Datei.
- Starten Sie Dosbox neu: Starten Sie Dosbox neu, damit die Änderungen wirksam werden.
Empfohlene Einstellungen
Hier sind einige empfohlene Einstellungen, die Sie ausprobieren können, um das Problem der abgeschnittenen Anzeige zu beheben:
- Für Vollbild ohne Verzerrungen (schwarze Balken):
- fullscreen=true
- fulldouble=false
- fullresolution=original
- aspect=true
- scaler=normal2x (oder höher, je nach Bedarf)
- Für Vollbild mit möglicher Verzerrung, aber ohne schwarze Balken:
- fullscreen=true
- fulldouble=false
- fullresolution=desktop (oder Ihre native Bildschirmauflösung)
- aspect=false
- scaler=normal2x (oder höher, je nach Bedarf)
- Für Fenstermodus ohne Verzerrungen (schwarze Balken):
- fullscreen=false
- windowresolution=1280×720 (oder eine andere passende Auflösung)
- aspect=true
- scaler=normal2x (oder höher, je nach Bedarf)
Zusätzliche Tipps und Tricks
- Automatische Skalierung von Windows deaktivieren: Manchmal kann die automatische Skalierung von Windows die Anzeige in Dosbox beeinträchtigen. Um dies zu deaktivieren, klicken Sie mit der rechten Maustaste auf die Dosbox-Verknüpfung, wählen Sie „Eigenschaften”, gehen Sie zum Reiter „Kompatibilität” und aktivieren Sie die Option „Deaktivieren der Bildschirmskalierung bei hohen DPI-Einstellungen”.
- Experimentieren Sie mit verschiedenen Skalierungsalgorithmen: Die Wahl des richtigen Skalierungsalgorithmus kann einen großen Unterschied in der Bildqualität machen. Probieren Sie verschiedene Algorithmen aus, um herauszufinden, welcher für Ihr Spiel am besten geeignet ist.
- Verwenden Sie eine Dosbox-Frontend: Es gibt viele Dosbox-Frontends, die die Konfiguration von Dosbox vereinfachen. Diese Frontends bieten eine grafische Benutzeroberfläche, mit der Sie die Einstellungen einfacher ändern können, ohne die Konfigurationsdatei manuell bearbeiten zu müssen. Beispiele hierfür sind D-Fend Reloaded oder Launchbox.
- Spezifische Konfigurationen für jedes Spiel: Manche Spiele erfordern möglicherweise spezifische Konfigurationen, um optimal zu funktionieren. Erstellen Sie für jedes Spiel eine separate Dosbox-Konfigurationsdatei, um die bestmögliche Erfahrung zu erzielen.
Fazit
Mit ein wenig Anpassung der Dosbox-Konfigurationsdatei können Sie das Problem der abgeschnittenen Anzeige leicht beheben und Ihre Retro-Spiele in voller Pracht genießen. Experimentieren Sie mit den verschiedenen Optionen und finden Sie die Einstellungen, die für Ihr System und Ihre Spiele am besten geeignet sind. Lassen Sie den Retro-Gaming-Spaß beginnen!