PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie bekomme ich die wandernde Zeile weg ?



kato
23-03-2005, 00:09
Hallöchen,
ich habe folgendes Problem.
Wenn ich Wonderboy (set 1) spiele wandert andauernd eine Zeile von unten nach oben über meinen Bildschirm.
Aber nur, wenn sich die Figur über den Bildschirm bewegt.
Wenn Wonderboy stillsteht, verschwindet die wandernde Zeile wieder.
Ich habe die Auflösung 256 x 240 gewählt.

Eigentlich ist dies bei jedem Spiel der Fall.
Ich habe schon alle Einstellungen durchprobiert, aber ich bin zu keiner Lösung gekommen. Die Zeile verschwindet nicht.
Was für Grunde kann es haben ?

Mein System:
Athlon XP1800
512 MB RAM
Arcade VGA-Karte
normaler Philips-Fernseher

Kann mir bitte jemand helfen !!
Danke
gerry

mac:mame
23-03-2005, 07:50
das problem nennt sich tearing (suchfunktion)
schalt einfach mal das "tripple-buffering" ››ein‹‹
und ggf. das "hardware-stretching" ‹‹aus››

avga/monitor-basics:
http://forum.arcadecontrols.com/index.php/topic,16013.msg126491.html#msg126491

http://www.arcadeinfo.de/showpost.php?p=8644&postcount=2
http://www.arcadeinfo.de/showthread.php?t=3126
http://www.arcadeinfo.de/showthread.php?t=1716&highlight=tearing


mame-options (m32/cl):
http://mamefaq.lexigame.de/win32-optionen.htm
http://mamefaq.lexigame.de/mame32-optionen.htm
http://www.mame.net/readmewin.html


das gleiche problem - beim selben spiel - hatte ich auch gleich zu anfang
ich habe (zu meiner schande) mit m32 rumprobiert - und dann die einstellungen in cl-mame übernommen. leider habe ich den screenshot der m32/wonderboy-settings im forum gelöscht

avga-res-tools/tearing:
http://www.arcadeinfo.de/showthread.php?t=2329&
http://www.arcadeinfo.de/showthread.php?t=1939

kato
23-03-2005, 12:13
Erstmals Danke für die schnelle Antwort,
aber alle meine Versuche blieben bisher ohne Erfolg.

Ich verzweifle noch !!!!!

Ich habe sämtliche Kombinationen mit Häkchen setzten versucht,
aber leider ohne Erfolg.

Komischerweise sehe ich keinen Unterschied wenn ich Tripple Buffer aktiviere oder deaktiviere.

Übrigens, ich verwende derzeit MAME32 0.84u3
und als Betriebssystem Win98 SE.

Ich möchte gerne bei MAME32 (oder eventuell MAME32Plus) bleiben.

Wie hast du das Problem in den Griff bekommen mac:mame ?
Irgendwo muss der Hund doch begraben sein !!!!

Ich bin für jeden Tipp dankbar.

tobu
23-03-2005, 13:47
also ich bin kein avga speizialist... also breichtigt mich wenn ich falsch liege...

ich finde das hört sich nach einem v-sync prob an, gibts bei jedem spiel eigentlich und bei jeder graka...

tritt auf wenn die graka mehr oder weniger fps (bilder pro sekunde) rausgibt als der monitor neuzeichnet (refresh rate)... daher hat eigentlich jede graka in den einstellungen nen "v-sync" o.ä. haken -> effekt: die graka läuft dann exakt so schnell wie der monitor neuzeichnet... auch wenn sie 120 fps schaffen würde aber der moni nur 75 bringt, kommen dann max 75 raus...

in mame gibts dazu 3 "kritische" haken:
match refresh rate
wait vertical sync
sync refresh rate

und einen slider "refresh rate",
der geht bei mir von "auto" bis "240"... macht nen ziemlichen unterschied wenn man damit rumhantiert, vor allem auch im zusammenhang mit entsprechenden einstellungen der graka selbst... wie genau das bei ner avga aussieht weiss ich leider nicht... :confused:

kato
23-03-2005, 14:25
Keine Chance,
wenn ich "Sync to monitor refresh-rate" anwähle, dann ruckelt es extrem

bei "wait for vertical sync" tut sich gar nix

ich hab auch versucht die Auflösung von wonderboy zu verdoppeln (256 x 224) x 2 --> 512 x 448

das Resultat war, das das Bild gleich gross blieb und die Zeile mit doppelter Geschwindigkeit von unten nach oben wandert.


mfg gerry

Nedo
23-03-2005, 15:52
kato wenn ich daheim bin will ichs mal versuchen zu erklären
warum das gar nicht gehen kann. Grad stress im geschäft
und null zeit für Forum ;)

Nedo
23-03-2005, 20:17
Hallöchen,
ich habe folgendes Problem.
Wenn ich Wonderboy (set 1) spiele wandert andauernd eine Zeile von unten nach oben über meinen Bildschirm.
Eigentlich ist dies bei jedem Spiel der Fall.

Mein System:
Arcade VGA-Karte
normaler Philips-Fernseher


Ok jetzt,
Kato ich sehe du benutzt einen normalen Philips-Fernseher, wie hast du
die AVGA denn daran angeschlossen?

falls mit TV-Out dann weiterlesen, falls nicht musst mir das genauer erklären:
Die AVGA sendet TV-Out normalerweise in PAL das heisst mit 50Hz
Dein Philips Fernseher läuft mit 50Hz
Das einzige was mit 60Hz läuft ist Wonderboy und viele andere Mame Titel.

Was du brauchst ist eine AVGA mit NTSC TV-out 60Hz (dazu musst du das
Bios der Graka verändern)
und ein NTSC Fernseher 60Hz.
So würde Wonderboy ohne Tearing laufen.

Das Prob ist Spiele die mit 54Hz, 53Hz oder 57Hz laufen werden
über TV nie flüssig laufen.
Versuche zbs. einmal den SNES Emulator über TV-out. Lade ein
Europäisches Spiel das läuft dann mit 50Hz über Tv-out total flüssig bei dir.
Jedes US oder Japan Spiel dagegen ruckelt wie sau auf deinem Fernseher, da 60Hz.

--------------

Ich zbs. benutze Powerstrip unter Windows XP, damit kann ich fast
jede X-beliebige Frequenz am PC-Monitor darstellen.
Zbs. stell ich 54Hz. ein
um Raiden Fighters 2000 zu zocken. RF2000 läuft ja mit genau 54Hz.
Damit bekomme ich ein Supersoft Scrolling bei dem Game und die echte
Geschwindigkeit des Spiels, unter 60Hz würde das Spiel nicht nur ruckeln
und tearing haben sondern auch zu schnell laufen.

Ich habe mir erst vor kurzem einen Arcade Monitor gekauft an dem
man einen normalen PC über VGA anschliesen kann.
Ich benutze weiterhin Powerstrip um die genaue Hz des Spiels einzustellen.
Bei Mame32 kannst du mit der rechten Maustaste über dem Game unter
Properties nachsehen mit welcher HZ das Spiel läuft.
-----------------

mac:mame
23-03-2005, 21:17
das habe ich wohl überlesen - du hast nen fernseher ist im einsatz

habe nach wonderboy und avga zu schnell auf einen arcade-monitor getippt
(http://klov.com/monitor.html#R; monitor/game sync) getippt ;)

ich denke tv-out fällt völlig flach
das dürfte keinen spass machen evtl. scart-bastelei?
-das haben doch mal einige ausprobiert (mame-scart und co)

edit: nedo!!! du hattest wohl vor mir fireabend *hehe* ;)
und die besseren augen (tv!!)

kato
23-03-2005, 21:50
Danke ihr lieben, das ihr so rasch geantwortet habt.

So, nun mal zur Aufklärung.

Nedo, ich fahre schon beim VGA-Ausgang raus, nicht bei TV-Out

Ich habe mir selber einen VGA to SCART-Adapter gebaut.
Ubrigens nach dieser Anleitung ........

Ich habe E I N E N PC an dem über eine VGA-Umschaltbox 2 Arcade-Automaten angeschlossen sind. (Einer für vertikale und der andere für horizontale games)

im Arcade-Apperat 1 ist der Philips-Fernseher (sagen wir mal sein Innenleben)
im Arcade-Apperat 2 ist ein Hantarex Arcade Monitor

zum Arcade 1 fahre ich über das selbst gebastelte VGA-to-Scart-kabel (funktioniert übrigens super)

zum Arcade 2 habe ich einfach (R,G,B,V-sync,H-sync,GND) verbunden
(auch ein voll cooles Bild)

Ich brauche also nur einen PC und schalte, wenn ich ein horizontales game spielen möchte, die Umschaltbox auf Arcade 1, bei einem verticalen game auf Arcade 2.

und nun zum wichtigsten Teil:
ich habe mein Taring-Problem gelöst.
Der verflixte Treiber war schuld.

Ich habe Ihn gelöscht, danach neu installiert und jetzt habe ich auch am Philips-monitor kein tearing mehr.

Aber wenn ein Spiel mit 54 Hz läuft (Raiden2000) hab ich noch nicht probiert.

Frage: Ab welcher mame-version ist raiden2000 spielbar ?

Könnte ich dann nicht mit powerstrip 60 Hz einstellen, das es mein Philips Fernseher das game ohne ruckeln darstellen kann ?

lg gerry