PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CPS3 Auflösung für Soft-15KHz



Ramza
23-08-2009, 21:25
Hi!

Ich benutze seit einiger Zeit soft15khz mit meinem MamePC an einem Astro City und bin begeistert. Was mir zu meinem Glück aber noch fehlt, ist eine korrekte modline für CPS2 / CPS3 Spiele, d.h.384x224 @59.583393Hz. Ist das möglich?

SailorSat
25-09-2009, 22:20
Nimm doch 392x240...
Ansonsten probiers mit

modeline '384x224' 7,7417 384 400 440 496 224 243 246 262 -hsync -vsync

15,61kHz bei 59,57Hz

Ob die Modeline allerdings das Gelbe vom Ei ist kann ich nicht versprechen :)

Ramza
26-09-2009, 16:59
Vielen Dank, werd das die Tage mal ausprobieren :)

affenmann
12-04-2010, 11:57
Hi, hab die Modeline mit FBA von GGPO und Jojo's Bizarre Adventure ausprobiert. Schaut super aus und läuft dank der nativen Auflösung auch auf ganz mini Rechnern (1GHZ Duron, 256Mb SDRAM, AGP Radeon 9250) ohne Framedrop. Davor wars ein Ruckelgeschäft.

Ich hatte mir auch selbst eine Modeline zusammengerechnet, wie hier im Forum beschrieben, das Bild lief aber leider seitlich durch. Wohl den Taschenrechner falsch bedient. :cool:

Mein Wurstergebniss war
modeline "CPS2/CPS3" 7,70 384 431 479 526 224 227 229 244 -hsync -vsync

Für GGPO wäre es eine feine Sache noch eine passende Modeline für den NEO GEO zu haben. Beim Nebula Emu ist das kein Problem. Wenn da die Auflösung ein bischen höher ist hat der einfach n feinen schwarzen Rand der idealerweise im Overscan verschwindet.

NEO GEO MVS war 320x224. Fütter das Kücken!

SailorSat
12-04-2010, 13:55
Deine Modeline kann garnicht funktionieren weil sie viel zu wenig Zeilen hat.

244zeilen * 59,9hz = 14615,6hz = 14,6kHz :)

Hagen
12-04-2010, 14:13
ihr habt ja schon viele Modelines verfeinert, sammelt die doch mal und macht nen Usermode zum runterladen so als Servicepack ;)

SailorSat
12-04-2010, 17:36
Um ehrlich zu sein. Alle wichtigen Sachen sind in S15K standardmäßig dabei.
Das einige Leute Panik schieben wenn die Auflösung nicht "100%" dem orginal entspricht ist mir ziemlich egal.

Spielt keine Rolle ob der Emulator da nun schwarze Pixel macht, oder die Grafikkarte selber, Schwarz bleibt Schwarz :)

Aber ich werd es mal angehen da ne Auflistung zu machen.

affenmann
12-04-2010, 18:05
Naja, auf CPS2/3 und NEO GEO zusammen sinds dann schon ein paar Spiele für die sich ne passende Modeline lohnt, zumal ja alle Titel der entsprechenden Plattform die selbe Auflösung fahren.

Final Burn Alpha will die richtige Auflösung haben um zu flutschen, und wenn man sich schon die Mühe macht und Kabel u Rechner u Sticks bastelt solls doch an ner Textdatei nicht liegen.

Ich büffel mal ein bischen Fersehmagik, vielleicht raff ich das ja eines Tages und kann dann selber rechnen...

SailorSat
12-04-2010, 19:10
Die Magie ist ziemlich einfach.
Beispiel NeoGeo...

--- Vertikal ---
Zeilenfrequenz TV (und 15kHz Arcade) = 15,72 kHz = 15720 Hz

15720 / 60Hz = 262 Zeilen pro Bild
15720 / 50Hz = 314 Zeilen pro Bild

Soviele Zeilen MUSST du ausgeben.

Dazu gillt noch, den Bereich zwischen den "aktiven" (224) und den "totalen" (262) Zeilen zu vierteln und zu den aktiven zu addieren.

262 - 224 = 38
38 / 4 = ~9

Das heißt der "hintere" Teil der Modeline sieht wiefolgt aus.
(224+9)
224 233 242 262
(233+9)

--- Horizontal ---

Die Pixel pro Zeile hingegen sind quasi frei Schnauze.
Im Normalfall sollten die aktiven Pixel etwa 80% ausmachen.
Die Differenz vierteln und aufaddieren... Fertig.

320 / 0,8 = 400
400 - 320 = 80
80 / 4 = 20

Der "vordere" Teil der Modeline sieht dann so aus:

320 340 360 400

--- Pixelclock etc. ---

Die Pixelclock berechnet sich ziemlich einfach.

H-Aktiv * V-Aktiv * Hz

400 * 262 * 60 = 6288000

Die Pixelclock wird im Regelfall in MHz angegeben, das bedeutet:

6288000 / 1000 = 6288 kHz
6288 / 1000 = 6,288 MHz

Ansonsten ist der Aufbau der Modeline simpel.

modeline "neogeo" 6,288 320 340 360 400 224 233 242 262 -hsync -vsync

--- Spielsachen ---
Damit du dann zwecks Bildlage korrigieren keinen Wolf kriegst gibts einen schmucken Modeline Editor :)
http://files.arianchen.de/soft15khz/mledit.zip

affenmann
13-04-2010, 09:43
Wow, danke!