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: Derivative Mame versions...why?  (Read 1189 times)

0 Members and 1 Guest are viewing this topic.

rchadd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1830
  • Last login:June 10, 2013, 06:14:06 am
  • Made in Cornwall
Derivative Mame versions...why?
« on: April 24, 2004, 04:46:46 pm »
(not sure if this is dumb question or not...)

why are the other versions of Mame available - No Name Mame, AdvanceMame, AnalogMame etc....

I can understand having ports for different platforms (dos,w32,linux,mac etc) but why have derivative versions with modified "features".

wouldn't it be better if all the features of the derivative versions were simply added into regular Mame itself?

it seems like an inefficient way to develop because the developers would have to implement the new functionality every time there is a new release of mame. maybe i am wrong?
« Last Edit: April 24, 2004, 04:47:23 pm by rchadd »

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 01:05:18 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Derivative Mame versions...why?
« Reply #1 on: April 24, 2004, 07:08:11 pm »
It is a dumb question after you do some research....

Mame devs don't approve everything... what features they consider "hacks" other people might still want to use.  

Mame devs don't allow in newer games, gambling games, simulations or homebrew games.  Some builds soley add these back in.  

Answer your question?

rchadd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1830
  • Last login:June 10, 2013, 06:14:06 am
  • Made in Cornwall
Re:Derivative Mame versions...why?
« Reply #2 on: April 24, 2004, 07:32:39 pm »
suppose everybody just wants to do it "their way"

BTW: take a chill pill mate!
« Last Edit: April 24, 2004, 07:35:05 pm by rchadd »

abrannan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:July 25, 2012, 11:32:14 am
  • Building a cabinet in perpetuity since 2002
Re:Derivative Mame versions...why?
« Reply #3 on: April 24, 2004, 09:34:04 pm »

BTW: take a chill pill mate!

Again, dumb suggestion if you've read these boards much.  Howard is, well, blunt with questions he feels waste his time.  Many a person has shaved years off of their life due to high blood pressure arguing with Howard over his style.  It ain't worth it, 'cause he ain't gonna change.  
If no one feeds the trolls, we're just going to keep eating your goats.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 01:05:18 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Derivative Mame versions...why?
« Reply #4 on: April 25, 2004, 04:41:19 pm »
suppose everybody just wants to do it "their way"

BTW: take a chill pill mate!

What are you talking about?  I wasn't upset at all, you asked if it was a dumb question and I said yes.  You see unlike others out there who will use white lies to make people feel better I tell you the truth.  I've found in life it's better to be honest.  So if telling the truth is being rude, then yes, I'm extremely rude.  

But don't misunderstand, just because I'm straight-forward, doesn't mean I'm sitting on this end steaming mad.  Quite the contrary, I seldom give these posts a second thought.  Rest assured if you upset me you'd know it.  I drove people off of this board when I've felt that they disrespected myself or the community.  

hehe I often find it fascinating that people tell me to "chill" or calm down when they are on the other end all ticked off and I'm wondering why they got so upset.   ;D

nipsmg

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1753
  • Last login:July 11, 2025, 12:17:29 pm
  • ROONEY!! ERRGH!!
    • Arcadia
Re:Derivative Mame versions...why?
« Reply #5 on: April 26, 2004, 09:00:17 am »
plus, saying....

Quote
(not sure if this is dumb question or not...)

is asking for it.. :-D

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re:Derivative Mame versions...why?
« Reply #6 on: April 26, 2004, 10:24:20 am »
(not sure if this is dumb question or not...)

why are the other versions of Mame available - No Name Mame, AdvanceMame, AnalogMame etc....

I can understand having ports for different platforms (dos,w32,linux,mac etc) but why have derivative versions with modified "features".

wouldn't it be better if all the features of the derivative versions were simply added into regular Mame itself?

it seems like an inefficient way to develop because the developers would have to implement the new functionality every time there is a new release of mame. maybe i am wrong?

Howard mentioned that people add features that are missing in the normal mame source.

There are also licensing conflicts which prevent certain features from being added into MAME. (MPEG, for example)

Rather than being an "inefficient" way to develop, having derived works is a much more efficient way to develop. Changes are made faster and more easily, and developers don't have to work with the change control that the MAME devs do. Plus, freedom to explore one's own projects is always a good thing.

I wouldn't consider your question dumb. There are much worse, such as "\/\/h3r3 r teh r0mz0rs d00d?"

I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Derivative Mame versions...why?
« Reply #7 on: April 26, 2004, 10:45:19 am »
I think analog+ mame is the ultimate in derivative builds..

it adds the ability to use real arcade equipment with mame as close as possible.

like the 12way SNK rotaries.

the boards themself take 12 inputs for which direction they where pointing.

next, the mame developers added a mouse interface to the front of that... so they / and most people could play with their mouse at their desktop.

The key interface was sitting ontop of the analog interface... so holding down 'L' or "R' will control a fake analog input (mouse) and then control the original 12 inputs.

IE, in mame... to get a keyboard to control Ikari warriors it now goes through 3 levels...   Each removing some of the accuracy.

Then analog+ went in, added a connection directly to the driver level for 12 inputs...  

So if you now have a true 12 way joystick... add analog+ mame... and you are as close as possible.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 01:05:18 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Derivative Mame versions...why?
« Reply #8 on: April 26, 2004, 02:49:26 pm »
If you want to get technical, no name mame is the ultimate derivative....

it has all of analog+, all of sirp's hacks, all of the mame plus features and more.  

It might be overkill, but if you have it then you pretty much don't need another derivative build.  

rchadd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1830
  • Last login:June 10, 2013, 06:14:06 am
  • Made in Cornwall
Re:Derivative Mame versions...why?
« Reply #9 on: April 26, 2004, 04:54:52 pm »
is this going to become a my mame is better than your mame conversation?  ;)

Spaced Invader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 585
  • Last login:July 15, 2008, 07:27:49 am
  • Resistance is... probably a good idea.
Re:Derivative Mame versions...why?
« Reply #10 on: April 26, 2004, 09:50:39 pm »
is this going to become a my mame is better than your mame conversation?  ;)

Not from what I see...but it does look like you got a lot of smart answers to your "dumb" question.  ;)
All Your Base Are Belong To Us!

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Derivative Mame versions...why?
« Reply #11 on: April 27, 2004, 08:51:21 am »
I consider NoName a great build... but he has just/mainly taken a bunch of others changes and put them all together.  

But Analog+ is what I consider the best for defining why you would have derivative builds.