Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Mame Frame Skipping  (Read 1849 times)

0 Members and 1 Guest are viewing this topic.

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Mame Frame Skipping
« on: August 15, 2007, 09:23:02 pm »
I was just wondering. I am running a bartop with some very old hardware. It has Game Launcher with DOS mame v.55 and I was just wondering if there is a way to have individual games set with different frame skipping rates and be able to keep them that way. For example Asteroids Deluxe runs great on this system but the original Asteroids "studders" really bad unless I skip about 5 or so frames. Don't understand why but it does. Only problem is when I exit the game and come back to it the frame skip is back to auto again. Any suggestions?
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

gonzo90017

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1034
  • Last login:June 23, 2019, 02:41:07 pm
  • I'm a llama!
Re: Mame Frame Skipping
« Reply #1 on: August 16, 2007, 02:08:45 am »
Copy your mame.ini and paste it in the same folder. Rename it astdelux or whatever the name of your rom is. Change the lines autoframeskip to 0 and  frameskip to 5. Lauch your game and press F11 to see if the frameskip is set at 5. You can also change the samplerate to something lower to see if it increases performance.

### mame.ini ###

### Frontend Related ###
clones                  1

### Windows path and directory options ###
rompath                 roms
samplepath              samples
cfg_directory           cfg
nvram_directory         nvram
memcard_directory       memcard
input_directory         inp
hiscore_directory       hi
state_directory         sta
artwork_directory       artwork
snapshot_directory      snap
cheat_file              cheat.dat
history_file            history.dat
mameinfo_file           mameinfo.dat

### Windows video options ###
autoframeskip           0
frameskip               5
waitvsync               0
triplebuffer            0
window                  0
ddraw                   1
hwstretch               1
resolution              auto
refresh                 0
scanlines               0
switchres               1
switchbpp               1
maximize                1
keepaspect              1
matchrefresh            0
syncrefresh             0
dirty                   1
throttle                1
full_screen_brightness   0.000000
frames_to_run           0
effect                  none
screen_aspect           4:3

### Input device options ###
hotrod                  0
hotrodse                0
mouse                   0
joystick                0
steadykey               0

### Mame CORE video options ###
bpp                     0
norotate                0
ror                     0
rol                     0
flipx                   0
flipy                   0
debug_resolution        auto
gamma                   1.000000

### Mame CORE vector game options ###
antialias               1
translucency            1
beam                    1.000000
flicker                 0.000000

### Mame CORE sound options ###
samplerate              44100
samples                 1
resamplefilter          1
sound                   1
volume                  0

### Mame CORE misc options ###
artwork                 1
cheat                   0
debug                   0
# playback              <NULL> (not set)
# record                <NULL> (not set)
log                     0

### Configuration options ###
readconfig              1
verbose                 0