Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: southpaw13 on August 07, 2004, 10:23:19 am

Title: Mame 85 is out!!!
Post by: southpaw13 on August 07, 2004, 10:23:19 am
I saw it for download at the Mame site!
Title: MAME 85 is out!
Post by: JoyMonkey on August 07, 2004, 12:00:31 pm
MAME 0.85 has been released, and it supports 5061 ROM sets, 2851 unique games.

Here is the whatsnew.txt of 0.85:

0.85
----

Driver Improvements:
--------------------

- Fixed sprite vs. tilemap priority and sprite vs. tilemap
  positioning for the FL games. [R. Belmont]

- Hooked up player 3 trackball in Rampart. [Aaron Giles]

- Fixed crasher in the new Mappy DIP switches. [Pierpaolo Prazzoli]

- Added conditional DIP switch support to Asterock. [Pierpaolo Prazzoli]

- Fixed Superman frame rate to match real PCB. [Robert Flory]

- Fixed sound balance in Bowlorama. [Aaron Giles]

- Added conditional coinage to a number of games. [El Condor]


Changes to the main program:
----------------------------

- Fixed bug with new command line options when using -createconfig.
  [Aaron Giles]

- Changed the way the remapping works in the ctrlr .cfg files so that
  it works more like the way the old system did. [Aaron Giles]

- Some MESS-specific additions to the new input configuration code.
  [Nathan Woods]

- Added sourcefile attribute to the -listxml output. [Logiqx]

- Fixed bug that prevented default controls that were set to "None"
  from saving/restoring properly. [Aaron Giles]

- Added feature to the general input settings so that if you hit Esc
  to cancel setting a new input sequence, it toggles between "None"
  (old behavior) and the default. This is similar to the change that
  went into u6 for the game-specific inputs. [Aaron Giles]

- Fixed load order for ctrlr files so that they don't stick in the
  default.cfg if you switch between ctrlrs. [Aaron Giles]

- Renamed the paddle/adstick/pedal/dial/trackball/lightgun default
  device selection options to paddle_device/adstick_device/
  pedal_device/dial_device/trackball_device/lightgun_device to
  prevent naming conflicts. [Aaron Giles]

- Added new port type IPT_OTHER to use for controls that don't map
  in a standard way. Modified all the Mahjong games to use this
  instead of 0 for the port type, and changed the UI to recognize
  this and show it in the game-specific inputs. [Aaron Giles]

- Fixed debugger memory access for 64-bit CPUs. [Nicola Salmoria]

---------------------------------------------------------------------------------------


Full Whatsnew.txt here:
http://www.mame.net/whatsnew.html
Title: Re:Mame 85 is out!!!
Post by: mr.Curmudgeon on August 07, 2004, 03:48:34 pm
Where *do* they find the time? I'm too lazy to even keep my roms updated...
Title: Re:Mame 85 is out!!!
Post by: Ghoward on August 07, 2004, 04:11:49 pm
Where *do* they find the time? I'm too lazy to even keep my roms updated...

Me too, I'm still running Mame 7.4 it has all the games I want and it takes way too long to install all of the new roms.

I am planning on updating mine soon but there is no rush it seems like everytime I do there is a new version out the next week!

Gary
Title: Re:Mame 85 is out!!!
Post by: krick on August 07, 2004, 04:25:56 pm
Version 84 had a bunch of changes to the output (now XML) that breaks a lot of front ends.

Version 85 completely changed all the input stuff to XML as well making all your old configuration files invalid and breaking pretty much every other program that works with MAME.

I think I'm going to stay at version 83 for quite some time.  Or at least until they work all the kinks out.
Title: Re:Mame 85 is out!!!
Post by: Ghoward on August 07, 2004, 06:14:43 pm
Version 84 had a bunch of changes to the output (now XML) that breaks a lot of front ends.

Version 85 completely changed all the input stuff to XML as well making all your old configuration files invalid and breaking pretty much every other program that works with MAME.

I think I'm going to stay at version 83 for quite some time.  Or at least until they work all the kinks out.


I guess in that case I'll wait till about Mame 9.0 before I go ahead and update.

Gary
Title: Re:Mame 85 is out!!!
Post by: Sylentwulf on August 07, 2004, 07:49:28 pm
Um...
.74
.84
.85
.90

If you wait until 9.0. You'll be doing virtual reality stuff I'm sure ;)
Title: Re:MAME 85 is out!
Post by: SirPoonga on August 07, 2004, 10:08:15 pm
- Hooked up player 3 trackball in Rampart. [Aaron Giles]
Cool!

Quote
- Added sourcefile attribute to the -listxml output. [Logiqx]
I suggested this on the mame.net forum, Logiqx responded, glad his change mad it in.  HowardC, now you can just use listxml I think and not listdetails.

Quote
- Added new port type IPT_OTHER to use for controls that don't map
  in a standard way. Modified all the Mahjong games to use this
  instead of 0 for the port type, and changed the UI to recognize
  this and show it in the game-specific inputs. [Aaron Giles]
HowardC, does this change how we handle stuff in controls.dat?  Right now we are considering it an Other, too.

also, does this mean we can config the controls finally?

Quote
- Fixed debugger memory access for 64-bit CPUs. [Nicola Salmoria]
Nice to see Nicola still working on mame :)
Title: Re:Mame 85 is out!!!
Post by: Howard_Casto on August 07, 2004, 10:34:42 pm
I suggested doing something with the hard-coded mahjong controls over at mame testers, I guess this is the solution.  Basically any input sprocket that doesn't use a mame constant (as in p1_button1 or whatever)  is given the generic label ("Other") and the bitmask data is printed out along with the entry and the hardcoded key it uses.  

What it means is, in theory, if you knew the bitmask names you could remap mahjong controls and other games with have non-remappable controls.  Atm, this doesn't help anyone though as nobody understands the data format the cfg files use, only the ctrlr overrides.  

Here's what they look like, this example is taken from a random mahjong game:

<port type="OTHER" mask="16" defvalue="16" value="16">
            <defseq type="standard">KEYCODE_F</defseq>
         </port>


As you can see, it would be quite easy to remap the key to something else.  The only problem is knowing what button it is originally.  The same masks and values are used multiple times, so I can only assume that the inputs are simply printed in order and the mask, defvalue and value entries have nothing to do with which input port it is.  

So to answer.... yes we need to change the OTHER value for confusions sake.  Might I suggest CONTROL_OTHER ?

And yes, in time, with effort we should be able to remap and read mahjong controls and other hardcoded mame keys that cause us all manner of bother.  
Title: Re:Mame 85 is out!!!
Post by: Ghoward on August 08, 2004, 10:27:17 pm
Um...
.74
.84
.85
.90

If you wait until 9.0. You'll be doing virtual reality stuff I'm sure ;)

Hey whats the rush when I only play Hypersports, Pacman, Space Invaders and Commando most of the time anyway!
Title: Re:Mame 85 is out!!!
Post by: atog on August 09, 2004, 10:49:01 am
When was the last time a GOOD game got included?  .64???  I swear its been at least a year.
Title: Re:Mame 85 is out!!!
Post by: bionicbadger on August 09, 2004, 11:16:37 am
When was the last time a GOOD game got included?  .64???  I swear its been at least a year.

I'm still running 0.69.  Haven't seen a good reason to update yet.....
Title: Re:Mame 85 is out!!!
Post by: SirPoonga on August 09, 2004, 12:15:32 pm
Simpson's Bowling isn't a good game?
Corrected Pacman speedup,
Killer Instinct?
The new APB revs are since .64
Hard drivin
Ridge Racer
sprint 8 :)
World Class Bowling
1944: The Loop Master
The Guantlets were improved
Dig Dug has a change in there, so does 720.
Title: Re:Mame 85 is out!!!
Post by: atog on August 09, 2004, 01:51:08 pm
Almost all of the stuff you listed doesn't run worth a crap on my arcade cpu, the Loop Master being a notable exception.  Loop Master does rock though.

Is Simpsons bowling fun?  It runs at about 5fps for me so I don't know.  I haven't heard good things about it from other people though.
Title: Re:Mame 85 is out!!!
Post by: SirPoonga on August 09, 2004, 11:34:54 pm
See, if you don;t have a computer to handle the games it isn;t worth upgrading mame then.  But that's different.  Not having fast enough hardware is a different reason than not having good enough games :)  Plus there are always a bunch of good suprises that you never heard of unless you try them.
Title: Re:Mame 85 is out!!!
Post by: Howard_Casto on August 10, 2004, 07:42:43 pm
85 is flawed, the ctrlr files are broken.  

Aaron Giles has already posted a patch, expect a new version soon.