Issues with Guix retroarch on Trisquel

7 replies [Last post]
calher
Offline
Joined: 06/19/2015

Why does retroarch have black rectangles where icons should be, and missing paths to fonts?

Why does the file browser not detect z64 files?

Hardware: ThinkPad X200
Firmware: Libreboot 20160907 UK Dvorak video
OS: Trisquel 7
Commands in shell: http://paste.debian.net/976051/
Actions in RetroArch: http://paste.debian.net/976052/
Terminal output: http://paste.debian.net/976053/
Screenshot: https://lut.im/yps0A4eOyP/XsnqSPVW06yXMMog.png

calher
Offline
Joined: 06/19/2015

It still won't run the N64 emulator, but it looks pretty.

https://lut.im/KTrCVxYqSk/YlsO8z9XtgA4e6Xy.png

I did this:

Online Updater > Core Updater > mupen64plus_libretro.so.zip
Thumbnails Updater >
Sony - PlayStation 3 (Downloadable).zip
Sony - PlayStation 3.zip
Nintendo - Nintendo 64.zip
Update Core Info Files
Update Assets
Load Core > Nintendo 64 (Mupen64Plus)
1.5.0 - No Core

albertoefg
Online
Joined: 04/21/2016

I am glad you solved your problem.

Even though is an emulator, it still is proprietary software.

The immoral problem of proprietary software is not that it has malevolent features, but that it doesn't respect your freedom, which is a malevolent feature from my point of view.

So even if the emulator doesn't hurt your system it does hurt your freedom.

Many of us here don't like that, that is why we will hardly help you, because we don't have proprietary programs and that means we just have no idea of how to solve a problem of a program we don't use.

This is not a punishment for using proprietary software, instead, is just a lack of knowledge.

But if you ever have a problem with free software, I am sure many more will help you :)

ADFENO
Offline
Joined: 12/31/2012

Please note that, as far asI can tell, RetroArch is free/libre software,
just like QEMU, DOSBox, mupen64plus, Higan, ScummVM, DeSmuME,
Wine. However, you are right in the fact that the games played on those
are *mostly* non-free (except for a few known games like Flight of the
Amazon Queen, Escape from Pong, Drascula: The Vampire Strikes Back, all
of which can be installed through Trisquel's default repositories).

The reason for these emulators/simulators/virtualizer to be kept is that
one can develop free/libre software to be run on the system/environment
being simulated (for virtualizers such as QEMU, which accepts any image
of system distribution, it's almost infinite the number of systems that
can be tested).

You are also right in the fact that we won't recommend any
non-(free/libre) software (or game) to be played in these
emulators/simulators/virtualizars, and we won't foster any of those
non-free (this also includes not helping with anything specific to that
non-free software).

Personally speaking, I don't use any of the
emulators/simulators/virtualizers to run non-free software, because I
don't feel the need to, and because I don't want to. I could use those
to run free/libre software, but I also rarely do so. :)

--
- [[https://libreplanet.org/wiki/User:Adfeno]]
- Palestrante e consultor sobre /software/ livre (não confundir com
gratis).
- "WhatsApp"? Ele não é livre, por isso não uso. Iguais a ele prefiro
GNU Ring, ou Tox. Quer outras formas de contato? Adicione o vCard
que está no endereço acima aos teus contatos.
- Pretende me enviar arquivos .doc, .ppt, .cdr, ou .mp3? OK, eu
aceito, mas não repasso. Entrego apenas em formatos favoráveis ao
/software/ livre. Favor entrar em contato em caso de dúvida.

J.B. Nicholson-Owens
Offline
Joined: 06/09/2014

Adonay Felipe Nogueira wrote:
> Please note that, as far asI can tell, RetroArch is free/libre software,
> just like QEMU, DOSBox, mupen64plus, Higan, ScummVM, DeSmuME,
> Wine.

It's my understanding that some emulators require a BIOS blob to be
functional. And some BIOSes are non-free. I'm not familiar with all of
these emulators and so I don't know if this is the case with all of the
emulators you've listed.

Do any of these emulators require any non-free software to run (even if the
software is not a BIOS)?

Thanks.

Soon.to.be.Free
Offline
Joined: 07/03/2016

I've only ever used QEMU and Wine, and only with the vaguest idea of how they work at that, but I suspect there are good reasons to believe no proprietary software would be required.

Wine, standing for Wine Is Not an Emulator, isn't an emulator per se- it's a compatibility layer. As such, it requires no BIOS at all. I don't know about the others, although other compatibility layers would likely be the same.

As for VMs, a BIOS blob is required, but there are a good number of free BIOSes available. QEMU uses the libre SeaBIOS by default, if I remember correctly- similar situations likely apply to others.

Regardless, that's what I *think* is the case. It may be completely wrong, but all are listed in Trisquel's repos, which suggests they're at least all free :).

ADFENO
Offline
Joined: 12/31/2012

At least for QEMU (tested 6 months ago) I know it doesn't need those
non-free software (be it BIOS or not).

For the rest, it's been 3 years since I last checked, but I remember
that most of those provide a default "simulation of a BIOS". But not the
actual non-free BIOS.

Free/libre software can be developed or used to be run once this
"simulation of a BIOS" recognizes those as runnable. Interestingly, I
remember some years ago that the following games work by default:

- Escape From Pong (can be found in Trisquel's default repositories).

- Flight of the Amazon Queen (id.).

- Beneath a Steel Sky (id.).

- Drascula: The Vampire Strikes Back (id.).

- Lure of the Temptress (id.).

calher
Offline
Joined: 06/19/2015

The emulators are libre, and you know nothing of which programs I am going to run in them.