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 version history/major changes  (Read 3167 times)

0 Members and 1 Guest are viewing this topic.

shrunkenmaster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 636
  • Last login:August 04, 2024, 02:53:35 am
MAME version history/major changes
« on: January 15, 2013, 03:37:22 pm »
Is there a list anywhere of MAME versions detailing when the major changes were made?

I'd like to find out the first version available when the 'video sliders' under the TAB key came into effect. I want a version of MAME that's better for older games but still has more video control.

Anyone?



Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: MAME version history/major changes
« Reply #1 on: January 16, 2013, 01:19:50 pm »
Is there a list anywhere of MAME versions detailing when the major changes were made?

I'd like to find out the first version available when the 'video sliders' under the TAB key came into effect. I want a version of MAME that's better for older games but still has more video control.

Anyone?

Well you're implying that modern versions are somehow bad for older games, when the emulation quality should be better than ever..

but to answer your question, most people consider the video rewrite the tipping point, before that you could force more 'real' resolutions etc.   The video rewrite is what effectively killed off AdvanceMAME etc. too because suddenly you got more complex support for dynamic resolutions, multiple screens with different refresh rates etc. rather than every driver assuming a single screen / resolution / refresh that would never change which broke an awful lot of their code.

the video rewrite is also the point at which things like the slider controls became possible in the form you see them today, because the new way of rendering / composing the image made things like that much easier.  It's also the point at which you started to need a semi-decent (for the time..) video card instead of whatever trash you could find lying around which makes the post-video rewrite builds bad for really awful hardware.

so what you're asking for is basically something that doesn't exist, unless you're just believing all the nonsense people spout about the classic games somehow being better emulated in the ancient versions as a whole.  Faster on low end hardware, yes, better emulated, no.

of course even more recently we've seen other significant changes to the video output, the whole HLSL thing (for which you do need a GOOD video card) gives fancy simulations of CRT monitor artefacts etc. and if you're wanting to use those to make things look pretty on an LCD screen you don't want to be running anything less than the very latest version, some important bug fixes went in regarding those filters (and there are almost certainly more to come..)
« Last Edit: January 16, 2013, 01:24:10 pm by Haze »

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9272
  • Last login:Yesterday at 04:11:34 pm
  • ...
Re: MAME version history/major changes
« Reply #2 on: January 16, 2013, 01:51:28 pm »
The video rewrite he speaks of was v.107

A lot of people looking for something useful to do with an ancient PC use v.106
You can still find v.106 romsets on the internet.

No idea if that included the video sliders you speak of.
« Last Edit: January 16, 2013, 01:55:49 pm by BadMouth »

secret80sman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 104
  • Last login:March 14, 2013, 07:04:31 pm
    • The Ultimate 80's Tribute Band
MAME version history/major changes
« Reply #3 on: January 16, 2013, 01:59:24 pm »
Any idea where I can get a version of MAMEui .106 with no nag screens and high score support?

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: MAME version history/major changes
« Reply #4 on: January 16, 2013, 10:42:46 pm »
Any idea where I can get a version of MAMEui .106 with no nag screens and high score support?

hmm, mameuifx 106 http://petes-emulation.com/mameuifx/ might be what u are after, altho it may not have hiscore support back then...however it does let u skip the game info screens.
     to get rid of the 'type ok to continue' screens, use mame config-o-matic.. here: http://files.arcadecontrols.com/details.php?image_id=3650

shrunkenmaster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 636
  • Last login:August 04, 2024, 02:53:35 am
Re: MAME version history/major changes
« Reply #5 on: January 17, 2013, 02:03:04 am »
Thanks for the pointers everyone.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19428
  • Last login:Yesterday at 01:14:11 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: MAME version history/major changes
« Reply #6 on: January 17, 2013, 11:24:51 am »
I think around .37 is when the new artwork system was introduced as well.  You could run mame on nothing prior to .37

That being said, the others are right.  The emulation in earlier versions is just terrible.  On a case by case basis you might be able to do something.  Like if you were making a pacman cabinet and you only wanted to run pacman, you could check the history.dat to see the last time the pacman driver was updated and use that version of mame.  As a whole though, it's generally a bad idea, especially considering how cheap computers are now. 

I used to use this example back in the day.  Your pc is the most important part of your mame cab.  If it were a car, the pc would be the engine.  Spending hundreds of dollars on a cab only to use a underpowered pc is like Putting 1000 dollar rims on a 1985 Dodge Omni. 

Buy/aquire your pc first... then buy controls and some sort of housing.  Now you've got a working setup.  If you are on a budget you can make the cabinet later and re-use the 100 dollars or so of controls you bought on it. 

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: MAME version history/major changes
« Reply #7 on: January 18, 2013, 01:54:27 pm »
Like if you were making a pacman cabinet and you only wanted to run pacman, you could check the history.dat to see the last time the pacman driver was updated

even that isn't going to guarantee you anything.

The Pacman driver is only one component of the Pacman emulation, I remember much older versions having rather bad emulation of the Namco sound chips compared to how things are today, if you're looking at only updates to the Pacman driver you'll miss things like that.

Of course nobody *remembers* how terrible some of the old versions were because of the 'wow' factor at the time and the fact that even the imperfect emulation was miles ahead of many of the official home ports at the time.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19428
  • Last login:Yesterday at 01:14:11 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: MAME version history/major changes
« Reply #8 on: January 20, 2013, 12:00:47 am »
Well yeah, you'd have to check the revision history of the components as well, but my point was it's a bit more possible on a case by case basis.