Heutige Beiträge
Registrieren
Wiki
Benutzerliste
user gallery
Forenregeln
Neueinsteiger Richtlinien
Anleitungen und Pläne
Arcade Einkaufsmöglichkeiten

Navigation & Login
Zurück   arcadeinfo.de Arcade Community > Projekt / Test Forum > CabMAME(32)
Benutzername
Kennwort

Thema geschlossen
 
Themen-Optionen
[ENGLISH] Overview
Alt 07-11-2007, 12:10   #1
SailorSat
H@ckse
 
Benutzerbild von SailorSat
 
Registriert seit: 26.08.2004
Ort: Hanau (Hessen)
Beiträge: 1.726

Spende 2009: Dieser User hat im Jahr 2009 dieses Board finanziell unterstützt - Auszeichnungsgrund: Spende 2009 Spende 2008: Dieser User hat im Jahr 2008 dieses Board finanziell unterstützt - Auszeichnungsgrund: Spende 2008 Spende 2007: Dieser User hat im Jahr 2007 dieses Board finanziell unterstützt - Auszeichnungsgrund: Spende 2007 
Arrow [ENGLISH] Overview

  1. What is cabMAME?
    cabMAME(UI) is a modified version of MAME / MAMEUI. cabMAME includes some "Hacks" to remove several "Problems" in cabinet use.


  2. Some Hacks explained
    I'll try to explain some of the hacks.
    • SoundSync
      With newer MAME versions there can be problems with stuttering sound if you use vsync or tripplebuffer. Thats because of the emulation gets slowed down and there aren't enough sound samples generated.

      SoundSync changes the playback rate of the soundbuffer based on the emulations speed.
      If Pac-Man runs with a speed of 98%, the soundbuffer playback gets slowed down to 98% also eliminating the stuttering. However note that the sound also gets a little pitched and slowed down, although most people won't hear this at all. This also works with games that run too fast (NeoGeo for example).


    • CleanStretch
      Some may remember the "CleanStretch" option from older MAME versions.
      As of today, in Direct3D the Picture gets zoomed to fullscreen with floating point precision. That actually produces quite nasty artifacts in lower resolutions.

      CleanStretch ist a quite small hack, changing those floating point zoom back to integer zoom, eliminating zoom artifacts completly.

    • ChangeRes
      Normaly MAME changes the resolution only once. This may be enough for 99% of all games currently supported, however there are some games that change resolution more than once (i.e. PSX based).


      ChangeRes allows the game to switch resolution on-the-fly, however this may freeze MAME on Voodoo based games if you use a dual-core machine.


    • Redraw
      To stay short.
      Redraw allows MAME to output frames multiple times, for example 30Hz games running on 60HZ, or 60Hz games running "lowres" on a VGA Monitor (using 120Hz)


  3. Configuration
    All hacks can be enabled/disabled via MAME.INI (cabMAME) or INI/MAME.INI (cabMAMEUI) .
    Configuration via MAMEUI Menu currently is not supported.

    There are following options:
    • cleanstretch 0/1 - can be either 0 (Floatingpoint-Zoom) or 1 (Integer-Zoom).

    • changeres 0/1 - either 0 (no resolution switching) or 1 (resolution switching on-the-fly).

    • redraw auto/0-X - either auto (tries to configure itself), 0 (no redraw) or any number from 1 (redraw X times).


  4. Downloads

__________________
Ich mach das alles auch ohne Joystick ,)

Geändert von SailorSat (25-05-2010 um 05:33 Uhr).
SailorSat ist offline  
Thema geschlossen

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.




Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 Uhr.
Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright 2000 - 2008 by www.arcadeinfo.de
Gfx designed by: nexus6
based on:based on: vbdesigns.devbdesigns.de
Impressum - Kontakt - Portal - Arcadeinfo.de Forum - Archiv - Datenschutzerklärung - Nach oben