Re: [GNU-linux-libre] MAME

2016-03-30 Thread J.B. Nicholson
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

2016-03-30 Thread Jason Self
Jean Louis  wrote ..

> 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

2016-03-30 Thread Jean Louis
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

2016-03-30 Thread Felipe Sanches
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 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

2016-03-30 Thread Felipe Sanches
>   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