Main > Main Forum
the state of mame
Haze:
--- Quote from: Mikezilla on January 06, 2011, 12:57:49 pm ---That whole "minority viewpoint" seems completely skewed especially in these forums. I dont know. It just seems with todays technology, whats the point of perseving something if youre not going to use/play it with the controls it was designed to use. You know why people preserve food? Cause they plan on eating it.
--- End quote ---
I think the current offered input systems are perfectly adequate to play the game for 99% of people who are going to be using MAME for that purpose.
The people doing the OFFICIAL ports of the games have come to the very same conclusions.
Bloating MAME with additional options to support different controls is not in the best interests of the baseline version. Again, if somebody wants to assemble a team to create a version for this purpose then nobody is stopping them, but it's clear that the existing team does not care about this and would rather just emulate things than fiddle with wacky controllers.
Nicola, Myself and Aaron have over the years assembled the existing MameDev team, and done the work we wanted to see done. The guys doing MAMEui which offers a GUI, and MamePlus, which offers additional filters etc. have also assembled teams to make the changes they want, and get the work they wanted to see done when their features were deemed to be outside the scope of the project. The people who did AgeMAME did the same, and eventually we saw their work (the gambling systems) and decided that it WAS worth integrating it into the mainline, and that it was covered by the scope of the project. For a while the AdvanceMAME guys did the same, but we saw their work, and while it was deemed useful to people wanting to run with original hardware it was deemed too high maintenance and impossible to support moving forward with marginal benefits to the actual development of MAME to actually integrate it.
If there are so many people who want to see what you're asking for here (as was the case with the other examples) it shouldn't be hard for you to form a team to get that done. If you care so much about these things it becomes YOUR responsibility to keep that going while MAME continues to provide the core emulation library. Derivative works have been created before, there really isn't much excuse.
Mikezilla:
--- Quote from: Haze on January 06, 2011, 02:39:54 pm ---
--- Quote from: Mikezilla on January 06, 2011, 12:57:49 pm ---That whole "minority viewpoint" seems completely skewed especially in these forums. I dont know. It just seems with todays technology, whats the point of perseving something if youre not going to use/play it with the controls it was designed to use. You know why people preserve food? Cause they plan on eating it.
--- End quote ---
I think the current offered input systems are perfectly adequate to play the game for 99% of people who are going to be using MAME for that purpose.
The people doing the OFFICIAL ports of the games have come to the very same conclusions.
Bloating MAME with additional options to support different controls is not in the best interests of the baseline version. Again, if somebody wants to assemble a team to create a version for this purpose then nobody is stopping them, but it's clear that the existing team does not care about this and would rather just emulate things than fiddle with wacky controllers.
Nicola, Myself and Aaron have over the years assembled the existing MameDev team, and done the work we wanted to see done. The guys doing MAMEui which offers a GUI, and MamePlus, which offers additional filters etc. have also assembled teams to make the changes they want, and get the work they wanted to see done when their features were deemed to be outside the scope of the project. The people who did AgeMAME did the same, and eventually we saw their work (the gambling systems) and decided that it WAS worth integrating it into the mainline, and that it was covered by the scope of the project. For a while the AdvanceMAME guys did the same, but we saw their work, and while it was deemed useful to people wanting to run with original hardware it was deemed too high maintenance and impossible to support moving forward with marginal benefits to the actual development of MAME to actually integrate it.
If there are so many people who want to see what you're asking for here (as was the case with the other examples) it shouldn't be hard for you to form a team to get that done. If you care so much about these things it becomes YOUR responsibility to keep that going while MAME continues to provide the core emulation library. Derivative works have been created before, there really isn't much excuse.
--- End quote ---
Dont get me wrong here, I think its AMAZING what you and the team have accomplished so far, hell, I just stumbled onto MAME last june. Prior to that, I was looking at spending 1200 bucks on a Marvel vs Capcom cab just because if I could only have one arcade in my house it would be that one. Now, thanks to guys like you, and the people at Ultimarc and GGG etc, I get to play all of my favorites. Also get to show my kids one day how enjoyable older, "obsolete" things are. I dont know jack about programming, so I cant contribute that way, the only way I can, and know how to do, is with money.
RandyT:
--- Quote from: saint on January 06, 2011, 01:54:29 pm ---My favorite emulator back in the day was Retrocade. Neil was the coder. It had a great front end GUI that I really liked. A lot of the emulation code was shared between it and MAME and I don't know who was the source and who the beneficiary, but I thought that was a good example. MAME the code/documentation repository, Retrocade the unaffiliated emu designed for fun game play vs. preservation.
--- End quote ---
I fixed that for you, and I absolutely agree.
Something else I think folks need to keep in mind is that simply for documentation purposes, it is not necessary for the MAME devs to have made any kind of controller mapping provisions. So long as the code is documented to the point where that physical controller attaches to the PCB, their job according to their stated goals is done. So as Haze has stated, anything they chose to implement in order to test for functionality is just that. They could easily strip out all of the control mapping to external devices, while maintaining full documentation (and even operation) of the PCB functionality. There would just be no way for anyone to get to it without maintaining a separate project to map PC peripherals or original controls though custom interfaces, etc., to the external control stub code. And really, there is nothing preventing anyone from doing this right now, if they so desire.
So in short, folks, be happy that they provided, and most importantly continue to maintain, one of the most flexible control mapping options of virtually any gaming application out there, without anyone else having to lift a finger. And if that's not sufficient for your needs, start a companion project with it's own team of developers to do for the original controls what the MAME Team is doing for the PCB's. If you can't find anyone who wants to be part of that team, then you'll probably realize why it isn't something the MAME Team wants to try to manage.
ErikRuud:
--- Quote from: saint on January 06, 2011, 01:54:29 pm ---
My favorite emulator back in the day was Retrosomething.... can't recall at the moment. Maybe Retroblast. Neil was the coder. It had a great front end GUI that I really liked. A lot of the emulation code was shared between it and MAME and I don't know who was the source and who the beneficiary, but I thought that was a good example. MAME the code/documentation repository, Retroblast the unaffiliated emu designed for fun game play vs. preservation.
--- End quote ---
I agree with you Saint.
BTW, it was Retrocade. The GUI was awesome.
Retrocade was actually the first emulator I found, and for a while I didn't even bother with MAME, because Retrocade had the earlier Cinematronic vector games that I loved and MAME didn't. Even when I finally tried MAME, it was only for a few additional games that Retrocade didn't support. I didn't stop using Retrocade for a long time. I still don't run a current version of MAME. I run an older version that's not even an official build because it does what I want and there has been very little in the newer versions to make me want to upgrade.
Vigo:
--- Quote from: pinballjim on January 06, 2011, 03:27:16 pm ---
--- Quote from: ErikRuud on January 06, 2011, 03:03:07 pm ---I run an older version that's not even an official build because it does what I want and there has been very little in the newer versions to make me want to upgrade.
--- End quote ---
Give that man a cigar.
--- End quote ---
But your obscure Mahjong game collection will never be complete! :o
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version