Re: [GNU-linux-libre] MAME
I think I've identified a difference between Gnash and MAME/MESS pertinent to this thread -- a requirement of nonfree code: MAME requires nonfree code (game ROMs) to run the game. As far as I know all MAME ROMs are nonfree. MESS emulates many computer systems and (of the code I've seen so far) each emulator loads nonfree system ROMs in addition to running whatever program the user wants emulated under MESS. Therefore, for example, if the user wants to run a free program on an emulated Apple IIgs, MESS will load ROM files as well (read the ROM_LOAD() calls in src/mame/driver/apple2gs.cpp to see the names, CRCs, and SHA1 hashes of these files). I'm presuming that these ROM files are all nonfree as I am not able to find source code for any of them. Gnash can be run completely in freedom: Gnash requires no nonfree code to play a free Flash program. As far as I know, Gnash has no nonfree dependencies (despite being useful to play nonfree Flash programs).
Re: [GNU-linux-libre] MAME
Jean Louiswrote .. > I have made mistake, I wanted to say: > > there is NOT EVEN ONE SINGLE PIECE OF FREE ROM that was made for > MAME that is on their website. Not outside of MAME website. But it shows that a given program can have multiple uses. Chris Webber has a well-written reply to a similar thread that you started with Guix: http://lists.gnu.org/archive/html/guix-devel/2016-03/msg01267.html
Re: [GNU-linux-libre] MAME
Hello, I have made mistake, I wanted to say: there is NOT EVEN ONE SINGLE PIECE OF FREE ROM that was made for MAME that is on their website. Not outside of MAME website. The project MAME does not make the project with the purpose to create free software. They distribute ROMs which are not free. I am not telling you nor anyone not to use MAME. I am saying that such emulator shall not be included in the free software distribution. For economical, practical and freedom reasons. You can certainly download emulator and run it for your purposes, right? Why would Hydra, machines, donations go for distribution of MAME? MAME project development has no history of any intentions to use MAME with free software (ROMs), but they have history of usage of non-free ROMs. Jean Louis On Wed, Mar 30, 2016 at 05:36:42AM -0300, Felipe Sanches wrote: > > So far, out of all the "history and museum for ROMs", that is > > mentioned on MAME website, there is NOT EVEN ONE SINGLE PIECE OF FREE > > SOFTWARE that was made for MAME. > > Please, don't make false statements: > https://github.com/garoa/GunSmoke/ > https://github.com/garoa/GunSmoke/blob/master/homebrew/maincpu.asm > https://github.com/garoa/GunSmoke/blob/master/homebrew/Pixo/pixo_maincpu.c > https://www.youtube.com/watch?v=jGZchmwxTrA=true
Re: [GNU-linux-libre] MAME
I gotta tell you though, that not shipping MAME as a binary package is probably the right thing to do. Because the educational value of MAME is on its source code, so I highly encourage people to grab the sources from git and build from source, so that they'll have direct access to the technical specification that is described in each machine driver. On Wed, Mar 30, 2016 at 5:36 AM, Felipe Sancheswrote: >> So far, out of all the "history and museum for ROMs", that is >> mentioned on MAME website, there is NOT EVEN ONE SINGLE PIECE OF FREE >> SOFTWARE that was made for MAME. > > Please, don't make false statements: > https://github.com/garoa/GunSmoke/ > https://github.com/garoa/GunSmoke/blob/master/homebrew/maincpu.asm > https://github.com/garoa/GunSmoke/blob/master/homebrew/Pixo/pixo_maincpu.c > https://www.youtube.com/watch?v=jGZchmwxTrA=true
Re: [GNU-linux-libre] MAME
> So far, out of all the "history and museum for ROMs", that is > mentioned on MAME website, there is NOT EVEN ONE SINGLE PIECE OF FREE > SOFTWARE that was made for MAME. Please, don't make false statements: https://github.com/garoa/GunSmoke/ https://github.com/garoa/GunSmoke/blob/master/homebrew/maincpu.asm https://github.com/garoa/GunSmoke/blob/master/homebrew/Pixo/pixo_maincpu.c https://www.youtube.com/watch?v=jGZchmwxTrA=true