ivanovic
Active Member
- Joined
- Aug 4, 2006
- Messages
- 784
Hi Leute!
Hab die letzten beiden Tage ein bisschen am SNES Emulator weiter gewerkelt und dabei unter anderem die modifizierte libsdl von Notaz eingebaut und den Code vom Emu so angepasst, dass jetzt auch Hardware Skalierung möglich ist. Dabei wird immer auf die volle vertikale Auflösung von 480 Pixeln skaliert. Es gibt 4 neue Skalierungsmodi:
* 640x480 (Seitenverhältnis von 4:3, so wie es damals auf dem TV auch angezeigt wurde)
* 800x480 (also Vollbild)
* 585x480 (das Seitenverhältnis, dass intern in den Roms bei NTSC Spielen zum Einsatz kommt)
* 512x480 (das Seitenverhältnis, dass intern in den Roms bei PAL Spielen zum Einsatz kommt)
Die kompletten Änderungen seit "1.39ff.20111010.2":
* Support für Hardwarescalierung eingebaut (neue Modi siehe oben).
* 4:3 als neuer Default Modus.
* Bei drücken von 's' auf dem Keyboard wird nun wieder sauber durch alle modi gewechselt (früher hat da zumindest 3x2 gefehlt!).
* VSync sollte nun (wieder?) korrekt funktionieren.
* Das Menü wird nun mit weniger Artefakten angezeigt, wenn man durch die verschiedenen Displaymodi schaltet.
* Es werden im Menü nur noch die unterstützten Modi für ein Spiel angezeigt (z.B. konnte man früher "2x2 smooth" für HiRes Spiele auswählen, hat aber nur "2x2 no AA" erhalten, da der Modus nicht unterstützt wird, nun werden die nicht unterstützten Modi nicht mehr angezeigt).
Ein bekanntes Problem ist, dass es in HiRes Spielen hin und wieder zu einem kurzen Flackern kommen kann, wenn diese intern von 512x* auf 256x* wechseln. Das ist in "Secret of Mana 2" zum Beispiel der Fall, wenn innerhalb vom Spiel auf einen Dialog gewechselt wird. Das Problem tritt nur in den Hardwarescaling Modi auf, kann aber leider nicht verhindert werden. Wenn das Flackern zu sehr stört am besten auf einen der "non HW" Modi wechseln.
Bevor die Frage aufkommt, ob das nun die Geschwindigkeit vom Emulator verbessert:
Keine Ahnung, sprich testet das einfach mal selbst und berichtet eure Erfahrungen. Wenn ihr Probleme feststellt, berichtet diese bitte auch. Nein, die alten Probleme, die eine Hand voll Spiele hatte (das sie viel zu schnell oder falsch laufen) sind mit ziemlicher Sicherheit nicht behoben.
Hab die letzten beiden Tage ein bisschen am SNES Emulator weiter gewerkelt und dabei unter anderem die modifizierte libsdl von Notaz eingebaut und den Code vom Emu so angepasst, dass jetzt auch Hardware Skalierung möglich ist. Dabei wird immer auf die volle vertikale Auflösung von 480 Pixeln skaliert. Es gibt 4 neue Skalierungsmodi:
* 640x480 (Seitenverhältnis von 4:3, so wie es damals auf dem TV auch angezeigt wurde)
* 800x480 (also Vollbild)
* 585x480 (das Seitenverhältnis, dass intern in den Roms bei NTSC Spielen zum Einsatz kommt)
* 512x480 (das Seitenverhältnis, dass intern in den Roms bei PAL Spielen zum Einsatz kommt)
Die kompletten Änderungen seit "1.39ff.20111010.2":
* Support für Hardwarescalierung eingebaut (neue Modi siehe oben).
* 4:3 als neuer Default Modus.
* Bei drücken von 's' auf dem Keyboard wird nun wieder sauber durch alle modi gewechselt (früher hat da zumindest 3x2 gefehlt!).
* VSync sollte nun (wieder?) korrekt funktionieren.
* Das Menü wird nun mit weniger Artefakten angezeigt, wenn man durch die verschiedenen Displaymodi schaltet.
* Es werden im Menü nur noch die unterstützten Modi für ein Spiel angezeigt (z.B. konnte man früher "2x2 smooth" für HiRes Spiele auswählen, hat aber nur "2x2 no AA" erhalten, da der Modus nicht unterstützt wird, nun werden die nicht unterstützten Modi nicht mehr angezeigt).
Ein bekanntes Problem ist, dass es in HiRes Spielen hin und wieder zu einem kurzen Flackern kommen kann, wenn diese intern von 512x* auf 256x* wechseln. Das ist in "Secret of Mana 2" zum Beispiel der Fall, wenn innerhalb vom Spiel auf einen Dialog gewechselt wird. Das Problem tritt nur in den Hardwarescaling Modi auf, kann aber leider nicht verhindert werden. Wenn das Flackern zu sehr stört am besten auf einen der "non HW" Modi wechseln.
Bevor die Frage aufkommt, ob das nun die Geschwindigkeit vom Emulator verbessert:
Keine Ahnung, sprich testet das einfach mal selbst und berichtet eure Erfahrungen. Wenn ihr Probleme feststellt, berichtet diese bitte auch. Nein, die alten Probleme, die eine Hand voll Spiele hatte (das sie viel zu schnell oder falsch laufen) sind mit ziemlicher Sicherheit nicht behoben.