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: rant - Frontends  (Read 9709 times)

0 Members and 1 Guest are viewing this topic.

slycrel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 417
  • Last login:June 25, 2025, 07:42:34 pm
  • Mmm... Portal.
Re:rant - Frontends
« Reply #80 on: October 29, 2004, 06:18:08 pm »
  Wow Howard, you sure know how to get a conversation going.  =)

  Being a developer myself, I know there are both sides of the coin here.  Paige brings up some very valid points.  Initial "default" configuration should be very painless and (IMO) should be doable without documentation.  Customizability should be the hard part that requires doc reading, possibly research, etc.

  I disagree that a user who cannot mess with INI files blindfolded should not be allowed to use anything other than mame32.  I suspect (hope?) this is an exaggeration.  The really good software out there, speaking of software in general, doesn't make you do all sorts of mindless things the computer should be able to automate for you.  Yes, there are always exceptions, but that line is pretty fuzzy and (again, IMO) changeable from developer to developer.  FE's are far from perfect, and thus we see all sorts of variations and derivatives out there.

  From the dev's standpoint I can understand a lot as well.  This is a labor of love, and once it's "good enough" for them (sometimes much more functionality than the dev would use!) they consider it complete.  This again varies from dev to dev, but it's only worth a certain amount of time to dedicate to this stuff.  If I may use minwah as an example (apologies in advance)...  There was some discussion about exiting windows with the power button not working because of how MAMEWAH was coded.  A solution was found (and even an example of code was given), but it's not high enough on minwah's priority list to get in there anytime soon.  Some people would say this is bad, others could care less.  It's certainly a loss for the potential MAMEWAH users out there who would care, but is that enough people for this to merit the time and attention?  Only minwah can decide.  If he gets enough pressure I'm sure this will get fixed sooner.  Anyhow, I'm getting offtopic.  (Again, sorry minwah.  ;) )

  For me, my MAME cab is a hobby.  I am using an older version of mamewah simply because I don't want to take hours to re-setup everything.  I want it to work.  It's not perfect, and not what I'd call optimal, but it gets the job done with a minimum of effort.  I have a saved backup of the current "working" setup so that if anything goes wrong I trash the current incarnation and go to the backup.  I've experienced a lot of these "learning curve" pains and I'm not sure all of them should be there.  Paige, I share your pain.  =)

  As an aside, is there a technical reason for not being able to check the version of MAME a FE is running?  There are possible problems with mame derivatives here, but I'd expect that ot be the exception rather than the rule.  Couldn't you "automagically" set this in most cases?  And default to the new XML way if it's undeterminable?  This seems like fairly trivial coding.

  All that said, I want to thank the FE developers out there for making this stuff available to us!  It's a ton of work to do, and it -IS- appreciated.  Thanks for your efforts.

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re:rant - Frontends
« Reply #81 on: October 29, 2004, 08:41:27 pm »
I NEVER update my frontends or Mame versions once the cabinet is finished. I have one machine with like mame .27 on it, because that was the current version when that cab was set up (that one rather predictably runs arcadeos).

My other Mame cabinet has .60 on it, which was current when I set that one up,

I have done a lot of other cabs that I have sold and traded as well, on those I either went current version if it has a CPU better than 700 mhz, or I do .55

I like mame .55 anyway, it was a darn good version, and runs most of the good games and isn't nearly as CPU intensive as the current mame versions. I installed .55 on the cab I built today.

I do have a more "Deluxe" cab in the works, which will probably go with a more modern Mame version, since I have a 1200 mhz CPU to use in it.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

SpamMe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 538
  • Last login:July 01, 2006, 03:19:58 am
  • .creature of bad habit.
    • Mame cabinet blog
Re:rant - Frontends
« Reply #82 on: October 30, 2004, 01:31:22 am »
@slycrel: Actually, I think that powering thing was fixed in Mamewah 1.52.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:rant - Frontends
« Reply #83 on: October 30, 2004, 11:07:53 am »
question to minwah:
where is the custom list game information stored? I mean if I create a mame-x.ini, name it lets say favourites and then just add games there from other lists. Where is the information of which games I have added stored?

\mamewah\files\mame-x.lst

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:rant - Frontends
« Reply #84 on: October 30, 2004, 11:13:03 am »
@slycrel: Actually, I think that powering thing was fixed in Mamewah 1.52.

Yes it was :)

Problem I have is time.  I am being a bit less open to new features atm, since I have a todo list as long as my arm and no time to do it - other 'eye-candy' features can be added when I have done more crucial stuff.  Actually, since MW is running on my cab and does (almost) everything I want I am losing the motivation to actually do any more major changes.