cabMAME/UI 0.141 - 模擬器

Delia avatar
By Delia
at 2011-01-22T11:39

Table of Contents

http://community.arcadeinfo.de/showthread.php?t=9555

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

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)



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).



--

All Comments

list pack for M1 (11/01/21)

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2011-01-22T11:35
http://www.e2j.net/ a2c-s438さんより送って頂いたM1用リストの追加と修正分をまとめました。更新内容は こちら。いつも投稿ありがとうございます。 New m1 lst pack including 3 lists made by a2c-s438 and one missed l ...

Wine v1.3.12 Final

Annie avatar
By Annie
at 2011-01-22T11:33
http://www.winehq.org/ Wine v1.3.12 Final is released. Wine is a project to allow a PC running a Unix-like operating system and the X Window System to run ...

Agat Emulator v1.16

Olive avatar
By Olive
at 2011-01-22T11:31
http://sourceforge.net/projects/agatemulator/ Agat Emulator v1.16 is released. Agat Emulator is an Apple ][ and Agat 7/9 (soviet clones of apple) software ...

PSPMame r0.6 OFW test2

Michael avatar
By Michael
at 2011-01-22T11:28
http://tmk2000.blog41.fc2.com/blog-entry-16.html PSPMame r0.6 OFW test2 is released. PSPMame is a port of the popular MAME (Multiple Arcade Machine Emulat ...

game gear 上的鬥球兒彈平

Blanche avatar
By Blanche
at 2011-01-22T09:40
請問有人玩過GG上面的鬥球兒彈平嗎? 這遊戲好難 小學時免強還打得贏第一關 現在用模擬器來回味 連打死一個人的都很困難 更不用說打完第一關 這個遊戲有什麼訣竅嗎? (每次丟球都被接起來 = =and#34;) - ...