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: Smoothmame?  (Read 2222 times)

0 Members and 1 Guest are viewing this topic.

Popcorrin

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:March 06, 2022, 11:11:43 am
Smoothmame?
« on: April 15, 2004, 03:14:37 pm »
I tried using smoothmame under the assumption that since it plays most games at 60fps that it would prevent screen tearing but while playing side scrollers I still get screen tearing.  Could someone please explain to me why this happens and what can be done to prevent it.  Thanks.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Smoothmame?
« Reply #1 on: April 16, 2004, 03:46:35 pm »
Not what it does... kinda...

It changes the fps to 60... So you don't get a jump or a skipped frame.

IE, you have a game that produces 58 fps.  well... 2 fps are just ignored.

add triplebuffering and you will remove your tearing.

Popcorrin

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:March 06, 2022, 11:11:43 am
Re:Smoothmame?
« Reply #2 on: April 16, 2004, 03:50:41 pm »
Thanks for the reply.

Serpent

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • Last login:December 02, 2003, 03:34:39 am
  • I'm a llama!
Re:Smoothmame?
« Reply #3 on: April 17, 2004, 06:43:19 pm »
Not exactly. SmoothMAME modifies game's drivers which have a frequency different from 60hz. If a game runs at, for instance, 57 or 55 hz, and your screen refresh is set to 60hz, those games will move jerky, due to the missmatch (when synced: using vsync or tripple buffer, for good scrolls and not tearing). You could adjust your screen refresh to match those games, but that's a mess, because there are dozens of different refresh rates and many games affected. It's much easier to tweak refresh rates of the emulated games rather than the refresh rate of your own card. Games will run a little faster (depending on the missmatch), but you will not have to worry about jerky scrolls or setting refresh rates anymore. This is even more interesting if you use native screen modes (ArcadeVGA), because you will be using many screen modes for different games, which have been set to 60hz.