Beiträge: 31
Themen: 9
Registriert seit: Feb 2007
Bewertung:
0
Ich benutze seit neuestem D-Fend und möchte, das Schatten über Riva genauso wie anderer Spiele, die ich früher über DOSBox ohne D-Fend gespielt habe, auf meine Standard-Monitor-Auflösung von 1680x1050 hochskaliert wird. Wer weiß, wie's geht?
Beiträge: 4
Themen: 0
Registriert seit: Feb 2007
Bewertung:
0
Hallo Aoshi,
ich würde sagen: Da die Grafiken eines Spieles nur in einer bestimmten Auflösung vorliegen, kann man sie sich auch nicht besser als vorliegend anzeigen lassen. Liegen sie in, sagen wir mal 640 x 480 Pixeln vor "fehlen" für eine Auflösung von 1024 x 768 Pixeln in Höhe und Breite jeweils ca. 300 Bildpunkte. Und wo sollte der Computer diese Bildinformationen hernehmen? Er kann sie sich leider nicht ausdenken...
Oder verstehen ich was falsch?
Wie sah das bei deinen früheren Spielen aus? Warum liefen die in so ungewöhnlich hoher Auflösung?
Beiträge: 4
Themen: 0
Registriert seit: Feb 2007
Bewertung:
0
Nachtrag: Falls du mit "hochskalieren" den Vollbildmodus meinst: In DosBox Alt+Enter drücken.
Beiträge: 31
Themen: 9
Registriert seit: Feb 2007
Bewertung:
0
24.02.2007, 23:29
(Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2007, 23:30 von Aoshi.)
Eigentlich meinte ich schon das richtige Hochskalieren. Dabei wir eine beliebige Auflösung festgelegt, und dann das Spiel auf diese Auflösung hochgerechnet. Das hat bei Flachbildschirmen den Vorteil, dass man unter der schärferen Standard-Auflösung spielen kann.
Die Pixel "denkt" sich der Emulator nicht einfach aus, sondern interpoliert sie - ähnlich wie z.B. ein Bildbetrachtungsprogramm bei dem es eine Zoomfunktion gibt - nur das hier jedes Frame umgerechnet werden muss. Allerdings habe ich mich wohl geirrt, was DOSBox angeht: Das Programm besitzt doch keine eigene Scaling-Funktion. Damit hat sich die Frage auch erledigt...
Beiträge: 4
Themen: 0
Registriert seit: Feb 2007
Bewertung:
0
Doch, DosBox kann verschiedene Interpolations-Verfahren benutzen. In D-Fend siehe in den Einstellungen den Reiter "General", Menüpunkt "Scale". Hier finden sich auch verschiedene Bildschirmauflösungen und Renderverfahren. Habe die nie benutzt, da die auf meinem alten Kathodenstrahler immer zu schlechteren Ergebnissen führen. Vielleicht hilft dir das?
Und für's Protokoll: Interpolieren ist ein anderes Wort für (geschickt, anhand der umliegenden Pixel) ausdenken...
Theoretisch "lügt" der Rechner Pixel hinzu, wo keine sind. Wenn das allerdings schärfer aussieht - umso besser!
Beiträge: 965
Themen: 34
Registriert seit: Dec 2006
Bewertung:
7
Aoshi schrieb:Allerdings habe ich mich wohl geirrt, was DOSBox angeht: Das Programm besitzt doch keine eigene Scaling-Funktion. Damit hat sich die Frage auch erledigt...
Falsch!
In Dosbox sind folgende Scaler-Algorithmen implementiert:
normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x.
Leider kann man in D-Fend nicht alle anwählen, weil seit Dosbox.65 noch einige dazu gekommen sind, und D-Fend eigentlich für Dosbox0.63 geeignet ist. Du kannst es aber direkt in der Datei "dosbox.conf" unter der rubrik "[render]" bei "scaler=" einstellen.
Ich kann dir aber sagen, dass du nie auf Vollbild scalieren kannst. Verwendest du ein Flachbildschirm (wie ich übrigens auch), so wird der Vollbildmodus immer eine "verwaschenen" Eindruch machen. Dem kannst du nur entgehen, indem du Dosbox im Fenster ausführst.
Ich selbst verwende den scaler-Typ "normal3x". Hier wird die ursprüngliche Dos-Auflösung um den Faktor 3 skaliert, sodass bei einer Flachbildschirmstandardauflösung von 1280x1024 Pixeln das Fenster ausreichend gross ist. So hast du ein relativ grosses Bild ohne dass irgend etwas verwaschen dargestellt wird. Probiers doch einfach mal aus. Wenns nicht funktionieren will, frag nochmal nach ...
Ich bin eine Testsignatur
Beiträge: 12.407
Themen: 406
Registriert seit: Aug 2006
Bewertung:
78
turrican schrieb:In Dosbox sind folgende Scaler-Algorithmen implementiert:
normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x. Woher hast du diese Information? Steht die auf der DOSBox-Homepage irgendwo?
P.S.: Hallo subsch und willkommen im Forum.
Beiträge: 965
Themen: 34
Registriert seit: Dec 2006
Bewertung:
7
Crystal schrieb:Woher hast du diese Information? Steht die auf der DOSBox-Homepage irgendwo?
Das steht z.B. in der "dosbox.conf" als Kommentar, ist aber sicher auch irgendwo auf der dosbox homepage zu finden. Zu empfehlen ist meiner Meinung nach aber nur der "normal2x" bzw. "normal3x" Modus, weil die anderen scaler zu viel Leistung verbrauchen ...
Der Scaler "HQ2x" bzw. "HQ3x" erzeugt bessere Ergebnisse, steht in Dosbox aber nicht zur Verfügung. Er kann aber in der ScummVM bewundert werden. In Exult verwende ich "2xSaI". Ich glaube dahinter versteckt sich derselbe Algorithmus.
Ich bin eine Testsignatur
Beiträge: 2.488
Themen: 25
Registriert seit: Aug 2006
Bewertung:
17
Die scale-Einstellungen kann man auch einfach in den Frontends auswählen Dort kann man dann auch die Fenster-Auflösung einstellen.
Beiträge: 192
Themen: 25
Registriert seit: Jan 2007
Bewertung:
7
Ich muss hier mal gerade was zur Allgemeinbildung beitragen:
Interpolation macht aus mehreren Daten weniger. Was DosBox macht, ist Extrapolation. (also aus wenig Bildinformation mehr). Jetzt bemerk ich aber auch gerade den Vorteil von 1280er TFTs - meinem 1024er gegenüber. Ich kann nur normal2x und der Kasten ist trotzdem klein
Beiträge: 3.284
Themen: 34
Registriert seit: Aug 2006
Bewertung:
15
Interpolation ... "Schätzen", "Vervollständigen" ... unbekannter Werte zwischen (und aus) bekannten Werten, zB: eine (2D) Kurve durch mehrere Meßpunkte legen
Extrapolieren ... "Schätzen", "Vervollständigen" ... unbekannter Werte außerhalb (und aus) bekannter Werte, zB: besagte Kurve nach dem letzten Meßpunkt weiter führen
Somit wäre das, nach dem Aufblähen eines Bildes erfolgende Errechnen der fehlenden Pixel eine Interpolation.
"Research is like sex: sometimes something useful is produced, but that's not why we do it." -- Richard Phillips Feynman, Physiker und Nobelpreisträger, 1918-1988
Beiträge: 965
Themen: 34
Registriert seit: Dec 2006
Bewertung:
7
JackyD schrieb:Somit wäre das, nach dem Aufblähen eines Bildes erfolgende Errechnen der fehlenden Pixel eine Interpolation.
Mathematisch korrekt formuliert !
Ich bin eine Testsignatur
Beiträge: 6.337
Themen: 137
Registriert seit: Aug 2006
Bewertung:
38
JackyD schrieb:Extrapolieren ... "Schätzen", "Vervollständigen" ... unbekannter Werte außerhalb (und aus) bekannter Werte, zB: besagte Kurve nach dem letzten Meßpunkt weiter führen
Das kenn ich auch noch aus dem Physikunterricht... diverse Graphen extrapolieren.
Das waren noch Zeiten...
Beiträge: 2.488
Themen: 25
Registriert seit: Aug 2006
Bewertung:
17
Physik-Unterricht lief bei mir nach dem Schema "Pi-mal-Daumen und wenn die Schallgeschwindigkeit 3000kmh sein soll, dann stimmt das auch!*
Beiträge: 6.337
Themen: 137
Registriert seit: Aug 2006
Bewertung:
38
das wäre ein bisschen viel, einigen wir uns auf etwa 340 m/s
Beiträge: 832
Themen: 32
Registriert seit: Apr 2007
Bewertung:
5
a) Tolles Forum hier - mit Hilfe der Infos hier konnte ich Sternenschweif wieder zum laufen bringen
b) Werde jetzt scale normal3x ausprobieren wie das aussieht
c) Schade das man die alten Spiele nicht in einem Multiplayermodus mit Freunden spielen kann.
Beiträge: 12.407
Themen: 406
Registriert seit: Aug 2006
Bewertung:
78
Hallo bolthan2003 aus dem Anaconda-Forum und willkommen in diesem hier.
|