Ergebnis 1 bis 11 von 11

Thema: MAME INIs für ArcadeVGA?

  1. #1
    Mozart not Kangaroos
    Registriert seit
    01.09.2004
    Beiträge
    255

    MAME INIs für ArcadeVGA?

    An alle ArcadeVGA-Besitzer: Gibts sowas wie eine Art Sammelforum für die ArcadeVGA auf horizontal eingebaute Monitore angepassten MAME INIs? Mit dem verfügbaren Tools AVRes bekommt man ja kaum vernünftige Ergebnisse, somit müsste man die INIs aller bisher verfügbaren etwa 8.500 ROMs einzeln kontrollieren und gegebenfalls korrigieren. Wäre ja schwachsinnig, wenn das jeder für sich machen müsste. Daher die Idee, ob es irgendwo ein Plätzchen gibt, wo man solche INIs für die ArcadeVGA runter- bzw. raufladen könnte. So, daß alle ArcadeVGA-Besitzer was davon haben...

  2. #2
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.060
    Also ich lass MAME das schon immer selbst entscheiden.
    Von 8000 zusätzlichen Inis halte ich eigentlich nichts
    "Die mit dem Daytona" im Flipper- und Arcademuseum Seligenstadt/
    Ich mach das alles auch ohne Joystick ,)

  3. #3
    Mozart not Kangaroos
    Registriert seit
    01.09.2004
    Beiträge
    255
    Bei der ArcadeVGA läßt Du MAME selbst entscheiden? Wußte gar nicht, daß das MAME überhaupt selbst entscheiden kann - schließlich sind ja nicht alle Auflösungen genauso vorhanden, wie sie das Spiel verlangen würde. Und was ist dann mit den vertikalen Spielen auf horizontal verbauten Monitoren? Wie hast Du das alles gelöst? Oder wäre eine INI-Datenbank für ArcadeVGA-Besitzer doch nicht so eine schlechte Idee?

  4. #4
    © Tyrell Corp., 2012 Avatar von nexus6
    Registriert seit
    17.02.2004
    Ort
    kölle
    Beiträge
    1.178
    normalerweise wählt mame die auflösung, wenn du "changeres" aktivierst. es gibt nur ein paar wenige spiele bei denen mame eine unpassende auflösung wählt.

  5. #5
    Mozart not Kangaroos
    Registriert seit
    01.09.2004
    Beiträge
    255
    Zitat Zitat von nexus6 Beitrag anzeigen
    normalerweise wählt mame die auflösung, wenn du "changeres" aktivierst. es gibt nur ein paar wenige spiele bei denen mame eine unpassende auflösung wählt.
    Interessant. Wozu gibts dann die Tools AVRes und MAME Resolution Tool, wenn das alles gar nicht notwendig ist? Also mir wurde das so "verkauft", daß das doch notwendig ist. War das falsch?

    Soll ich jetzt einfach alle INI-Dateien, die AVRes für mich erstellt hat, löschen?

  6. #6
    © Tyrell Corp., 2012 Avatar von nexus6
    Registriert seit
    17.02.2004
    Ort
    kölle
    Beiträge
    1.178
    naja, wenn du sie nun schon hast, kann es ja nicht schaden. die tools gibt es, da die arcadevga z.b. keine midres-spiele an einem 15khz monitor ausgeben kann. alle auflösungen, die die arcadevga nicht beherrscht lassen sich damit auf einem rutsch an die eigenen wünsche anpassen. angeblich macht mame auch manchmal bei lowres-spielen fehler. mir ist dies jedenfalls, mal abgeshen von der galaxian-hardware, noch nicht aufgefallen.

  7. #7
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.060
    Prinzipiell ist es so, das MAME sich die nächst PASSENDE Auflösung sucht, sprich du möchtest 320x224 Pixel haben, die AVGA bietet diese aber nicht, die nächst passende wäre (genaugenommen 342x240) 320x240.
    Desweiteren vergleicht MAME die Bildwiederholrate.
    Dadurch kommt es z.B. bei R-Type (384x256 55Hz) vor, das MAME statt 401x256 53Hz (AVres etc.) dann lieber 800x600 56Hz nimmt und das Bild "verdoppelt" (768x512).

    Bei vertikalen Spielen beachtet MAME übrigends die Drehung. Für Pac-Man (288x224) wählt MAME die nächst passende (352x288) {Seitenverhältniss wird beibehalten!}.

    Desweiteren gibt es Hardware, vornehmlich die PSX basierten Geschichten, die ihre Auflösung umschalten können. MAME wählt bei diesen dann automatisch die höchstmögliche (640x480) und bleibt bei dieser, auch wenn das Spiel selbst dann in 512x240 läuft.


    *EDIT*
    Der erwähnte Bug bei Galaxian entsteht u.A. dadurch das in MAME die Auflösung mit 288x768 (oder so ähnlich) angegeben ist, und die nächst "logische" Wahl auf 1024x768 fällt.
    */EDIT*


    Dafür gibt es im Prinzip 2 Lösungen.

    1. AVres (oder vergleichbare Spielsachen) legen "die Auflösung" fest.

    2. Man benutzt 2 meiner "cabMAME" Hacks (resolution-fix und changeres), die es MAME ermöglichen die Auflösung sinnvoll zu wählen und beliebig oft umzuschalten.


    Ob man das "normale" MAME überhaupt noch im Cab verwenden sollte (Thema Sound vs. Tearing) ist eine Gartenzaundiskussion für sich.

    WENN man das normale MAME verwendet, dann macht AVres bei bestimmten Spielen bei denen MAME falsch entscheidet durchaus Sinn.
    Geändert von SailorSat (07-01-2010 um 15:18 Uhr)
    "Die mit dem Daytona" im Flipper- und Arcademuseum Seligenstadt/
    Ich mach das alles auch ohne Joystick ,)

  8. #8
    Mozart not Kangaroos
    Registriert seit
    01.09.2004
    Beiträge
    255
    Sehr interessant!

    Also bleibt jetzt unterm Strich übrig: INIs löschen. Nur die aufheben, bei denen die Spiele die Auflösung nicht richtig wählen. Stimmt das?

    Edit: Ich hab das jetzt mal mit "Scramble" probiert. Also ohne korrigierte INI kommt da nur Unsinn raus (640 x 480, Bild total zerdrückt, zentriert und viel zu klein). Der Sache muß ich noch näher nachgehen...
    Geändert von Clark Kent (07-01-2010 um 17:16 Uhr)

  9. #9
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.060
    Du hast in der MAME.INI aber schon "switchres" auf 1 stehen oder?
    "Die mit dem Daytona" im Flipper- und Arcademuseum Seligenstadt/
    Ich mach das alles auch ohne Joystick ,)

  10. #10
    Mozart not Kangaroos
    Registriert seit
    01.09.2004
    Beiträge
    255
    Klaro! Deswegen wundert mich das ja! Versteh das selber nicht...

    Jedenfalls hab ich in der separaten scramble.ini die Auflösung auf 352 x 288 eingestellt. Dann klappt das wunderbar!

    Ach ja: Geht bei Euch mit 0.136 "VS Super Mario Bros" auch nicht mehr?
    Geändert von Clark Kent (07-01-2010 um 18:42 Uhr)

  11. #11
    Mozart not Kangaroos
    Registriert seit
    01.09.2004
    Beiträge
    255
    Hier nochmals meine aktuelle MAME.INI.

    Gibts da irgendwas zum Optimieren?

    Danke für jeden Hinweis!

    #
    # CORE CONFIGURATION OPTIONS
    #
    readconfig 1

    #
    # CORE SEARCH PATH OPTIONS
    #
    rompath roms
    samplepath samples
    artpath artwork
    ctrlrpath ctrlr
    inipath .;ini
    fontpath .
    cheatpath cheat
    crosshairpath crosshair

    #
    # CORE OUTPUT DIRECTORY OPTIONS
    #
    cfg_directory cfg
    nvram_directory nvram
    memcard_directory memcard
    input_directory inp
    state_directory sta
    snapshot_directory snap
    diff_directory diff
    comment_directory comments
    hiscore_directory hi

    #
    # CORE STATE/PLAYBACK OPTIONS
    #
    state
    autosave 0
    playback
    record
    mngwrite
    aviwrite
    wavwrite
    snapname %g/%i
    snapsize auto
    snapview internal
    burnin 0

    #
    # CORE PERFORMANCE OPTIONS
    #
    autoframeskip 0
    frameskip 0
    seconds_to_run 0
    throttle 1
    sleep 1
    speed 1.0
    refreshspeed 0

    #
    # CORE ROTATION OPTIONS
    #
    rotate 1
    ror 0
    rol 0
    autoror 0
    autorol 0
    flipx 0
    flipy 0

    #
    # CORE ARTWORK OPTIONS
    #
    artwork_crop 0
    use_backdrops 1
    use_overlays 1
    use_bezels 1

    #
    # CORE SCREEN OPTIONS
    #
    brightness 1.0
    contrast 1.0
    gamma 1.0
    pause_brightness 0.65
    cleanstretch 1
    changeres 1
    redraw auto

    #
    # CORE VECTOR OPTIONS
    #
    antialias 1
    beam 1.0
    flicker 0

    #
    # CORE SOUND OPTIONS
    #
    sound 1
    samplerate 48000
    samples 1
    volume 0

    #
    # CORE INPUT OPTIONS
    #
    coin_lockout 1
    ctrlr
    mouse 0
    joystick 1
    lightgun 0
    multikeyboard 0
    multimouse 0
    steadykey 0
    offscreen_reload 0
    joystick_map auto
    joystick_deadzone 0.3
    joystick_saturation 0.85

    #
    # CORE INPUT AUTOMATIC ENABLE OPTIONS
    #
    paddle_device keyboard
    adstick_device keyboard
    pedal_device keyboard
    dial_device keyboard
    trackball_device keyboard
    lightgun_device keyboard
    positional_device keyboard
    mouse_device mouse

    #
    # CORE DEBUGGING OPTIONS
    #
    log 0
    verbose 0
    update_in_pause 0
    debug 0
    debugscript

    #
    # CORE MISC OPTIONS
    #
    bios
    cheat 0
    skip_gameinfo 1

    #
    # WINDOWS DEBUGGING OPTIONS
    #
    oslog 0
    watchdog 0
    debugger_font "Lucida Console"
    debugger_font_size 9

    #
    # WINDOWS PERFORMANCE OPTIONS
    #
    priority 0
    multithreading 0

    #
    # WINDOWS VIDEO OPTIONS
    #
    video ddraw
    numscreens 1
    window 0
    maximize 1
    keepaspect 1
    prescale 1
    effect none
    waitvsync 0
    syncrefresh 0

    #
    # DIRECTDRAW-SPECIFIC OPTIONS
    #
    hwstretch 0

    #
    # DIRECT3D-SPECIFIC OPTIONS
    #
    d3dversion 9
    filter 0

    #
    # PER-WINDOW VIDEO OPTIONS
    #
    screen auto
    aspect auto
    resolution auto
    view auto
    screen0 auto
    aspect0 auto
    resolution0 auto
    view0 auto
    screen1 auto
    aspect1 auto
    resolution1 auto
    view1 auto
    screen2 auto
    aspect2 auto
    resolution2 auto
    view2 auto
    screen3 auto
    aspect3 auto
    resolution3 auto
    view3 auto

    #
    # FULL SCREEN OPTIONS
    #
    triplebuffer 1
    switchres 1
    full_screen_brightness 1.0
    full_screen_contrast 1.0
    full_screen_gamma 1.0

    #
    # WINDOWS SOUND OPTIONS
    #
    audio_latency 1

    #
    # INPUT DEVICE OPTIONS
    #
    dual_lightgun 0

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •