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: Important MAME versions  (Read 6213 times)

0 Members and 1 Guest are viewing this topic.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Important MAME versions
« on: May 01, 2006, 05:12:46 pm »
What are the most important "milestone" versions of MAME (not ports).

I know that 0.92 was important because it was the last version before Aaron's major sound re-write.

I think that 0.36 is significant for some reason, not sure exactly why, though.

What are the other important versions, architecturally or performance wise?
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Sizzler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 132
  • Last login:January 25, 2008, 12:28:46 am
  • I want to build my own arcade controls!
Re: Important MAME versions
« Reply #1 on: May 01, 2006, 05:45:30 pm »
.55

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: Important MAME versions
« Reply #2 on: May 01, 2006, 05:57:50 pm »
.55

Why, exactly?  What is 0.55's specialty?
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Sizzler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 132
  • Last login:January 25, 2008, 12:28:46 am
  • I want to build my own arcade controls!
Re: Important MAME versions
« Reply #3 on: May 01, 2006, 06:25:31 pm »
.55

Why, exactly?  What is 0.55's specialty?

.55 seems to be more recommended than any other past version.  It can be run on a throwaway PC and plays most all the classics that people want to play.   

FWIW, .36 won't have as many games as .55 (obviously), but .55 seems to have 99% of anything that people play with regularity.

jelwell

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 460
  • Last login:December 24, 2014, 03:47:21 pm
  • I'm a llama!
Re: Important MAME versions
« Reply #4 on: May 02, 2006, 07:30:29 pm »
.95 was a large input rewrite. It also broke Network play on xmame - since then there has been no official way to play Joust 2 players over a network. :(

Joseph Elwell.

pointdablame

  • I think Drew is behind this conspiracy...
  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5034
  • Last login:May 19, 2025, 06:36:30 pm
  • Saint and Woogie let me back in!
Re: Important MAME versions
« Reply #5 on: May 02, 2006, 07:55:21 pm »
-  .36 is often recommended for very old machines, it seems to be a sweet spot for classic games being run on older machines
-  .37 ended the beta numbering scheme, and jumped from .37b16 to .53
-  .55 is recommended for low end machines.  As far as I can really tell, there isn't anything specifically "great" about .55, it's just recommended very often (as I recommended in that quote above lol).  It's more of a general timeframe than anything else IMO.  Something in the .55 area is a good "sweet spot" in my mind for slightly older systems

I don't really use newer versions since I've been too lazy to update, but some big ones I can think of (without knowing actual versions)

-  .92 as you mentioned for the sound rewrite
-  Introduction of newer Golden Tee games was pretty big to many people (.9x maybe?)
-  Multiple mice change is very recent and big IMO (.105ish??)
first off your and idiot

Man I love the internet, haha.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: Important MAME versions
« Reply #6 on: May 02, 2006, 09:53:35 pm »
-  .36 is often recommended for very old machines, it seems to be a sweet spot for classic games being run on older machines
-  .37 ended the beta numbering scheme, and jumped from .37b16 to .53
-  .55 is recommended for low end machines.  As far as I can really tell, there isn't anything specifically "great" about .55, it's just recommended very often (as I recommended in that quote above lol).  It's more of a general timeframe than anything else IMO.  Something in the .55 area is a good "sweet spot" in my mind for slightly older systems

I don't really use newer versions since I've been too lazy to update, but some big ones I can think of (without knowing actual versions)

-  .92 as you mentioned for the sound rewrite
-  Introduction of newer Golden Tee games was pretty big to many people (.9x maybe?)
-  Multiple mice change is very recent and big IMO (.105ish??)

That's the kind of stuff I'm looking for.  I figure that this stuff can go in the wiki eventually.

Oh, just to clarify, 0.92 was the last version *before* the sound re-write broke everything for several subsequent versions.  Also, the later versions are generally a little slower because of the re-write.  It's much better designed and easier to work with from a programmer's standpoint but usually that sort of thing results in slower code.

There were a couple of important versions for the (slower but more accurate) discrete sound emulation (if that sort of thing matters to you).  Asteroids and Phoenix come to mind but I'm not sure the exact versions.
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re: Important MAME versions
« Reply #7 on: May 02, 2006, 10:31:38 pm »
.96 - the version Galaga's explosion sound was perfected, and could drop the samples.

destructor

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 396
  • Last login:July 18, 2019, 03:10:07 pm
  • I want to build my own arcade controls!
Re: Important MAME versions
« Reply #8 on: May 03, 2006, 06:10:29 am »
.62, because from version .63 are some bugs in record/playback input files. Bug is knows as "mame63 bug".
« Last Edit: May 03, 2006, 10:08:29 am by destructor »

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:June 22, 2025, 02:32:40 am
  • Insufficient facts always invite danger.
Re: Important MAME versions
« Reply #9 on: May 03, 2006, 09:33:52 am »
.104 - finally Phoenix sounds right! (Mostly)

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 12:48:45 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Important MAME versions
« Reply #10 on: May 08, 2006, 12:18:41 am »
Also (while I don't have the versions handy)

The version that ctrlr files were added

The version that cfg files were changed to xml (so they can be edited manually)

The version that ctrlr files were converted to xml

The version that allowed you to finally map individual axis on mice inputs as well as use a mouse for an analog joystick input and vice-versa (you could do it before, but it never really worked). 

The recent version which added multiple mice support in windows.


Also at first positional gun game's inputs were treated as analog joysticks (as they should be)  then when the act-labs guns came out they were (wrongly) changed to act as lightguns.... as of .105u3 (i think) positional gun games are analog joysticks again, due to improved mouse configration. 

TOK

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3604
  • Last login:January 24, 2024, 05:14:24 pm
  • The Game Always Wins
Re: Important MAME versions
« Reply #11 on: May 08, 2006, 07:10:17 am »
.99 - Robotron blitter emulation fixed, which slowed the game down so that it runs at same speed as original.


krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: Important MAME versions
« Reply #12 on: May 01, 2009, 12:21:09 am »
Version 0.106 was the last version before the video and artwork system was re-worked.

This is the version I am still running in my cabinet, by the way.
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

gonzo90017

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1034
  • Last login:June 23, 2019, 02:41:07 pm
  • I'm a llama!
Re: Important MAME versions
« Reply #13 on: May 01, 2009, 01:20:34 am »
Here's some info I copied from u_rebelscum??
Quote
I was searching for releases best suited for older machines as well and compared releases from 0.93 through 0.106... Don't know if any of this will help or not.

* v0.93 had the audio rewrite.
* 0.107 is the first full release for the new video code - the actual rewrite appeared in 0.106u1
* hiscore.dat was removed (and replaced with save state) in v0.108
* CPS2 decryption was added in v0.112
* There was a big Donkey Kong update in v0.116
* CPS3 decryption added in v0.116u2
« Last Edit: May 01, 2009, 01:27:25 pm by gonzo90017 »

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: Important MAME versions
« Reply #14 on: May 01, 2009, 10:12:35 am »
-  .36 is often recommended for very old machines, it seems to be a sweet spot for classic games being run on older machines
-  .37 ended the beta numbering scheme, and jumped from .37b16 to .53

It was around this time the colour depth went to 16bit...previously many (most) games were 8 bit, which is partly why 0.36 is good for old PC's. I can't remember if this occurred in 0.37x or 0.53 tho.

tikbalang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 234
  • Last login:May 07, 2013, 05:04:54 pm
    • MAME BootCD's for DOS
Re: Important MAME versions
« Reply #15 on: May 01, 2009, 10:48:14 am »
Version 0.106 was the last version before the video and artwork system was re-worked.

This is the version I am still running in my cabinet, by the way.


also, the last (unofficial) versions available for DOS (defcade and advancemame).
« Last Edit: May 01, 2009, 10:49:51 am by tikbalang »

Ummon

  • Trade Count: (+13)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5244
  • Last login:June 09, 2010, 06:37:18 pm
Re: Important MAME versions
« Reply #16 on: May 02, 2009, 03:20:55 pm »
But didn't .106 drop savestates? Or maybe it was the last official build to have them and added some more...but for some reason I still use .104 .  I know in Advancemame .106 SmashTV has weird artifacting with sprite, resulting in traced layers and stuff.
Yo. Chocolate.


"Theoretical physics has been the most successful and cost-effective in all of science."

Stephen Hawking


People often confuse expressed observations with complaint, ridicule, or - even worse - self-pity.

MAME TIME

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 175
  • Last login:March 23, 2019, 10:23:19 pm
Re: Important MAME versions
« Reply #17 on: May 03, 2009, 09:19:40 am »
106 has save states , high score, nag screen removal,  what about 117 for cps3 or was that 116?
« Last Edit: May 03, 2009, 09:21:58 am by MAME TIME »
Too Much Game, check out my ish!!!

Geometry Arcade



Neo Geo 360


MK2 standup



SF2 champ edition X2