Zsnes freezes

20 respuestas [Último envío]
SuperTramp83

I am a translator!

Desconectado/a
se unió: 10/31/2014

Today I played a lot using zsnes. I have this issue which seems to occur after some time - I didn't measure but if I had to say, I think after 40 minutes of gaming Zsnes just hangs and freezes and I have to xkill it using a keyboard shortcut I set. This happened three times already and each time it was about after 40 minutes of gaming!! :(
Any idea is highly appreciated

quantumgravity
Desconectado/a
se unió: 04/22/2013

Same here!
Can't say that it happens everytime but after a while it freezes.
It's strange because my experience with zsnes was actually pretty good until now.
Does anybody know alternatives?

Maybe we should try a different version.

SuperTramp83

I am a translator!

Desconectado/a
se unió: 10/31/2014

I don't think it is Trisquel related for I remember when I was distrohoppin' like a maniac a year ago or so I had the same issue on Mint or Xubuntu or maybe both - all these are Bubbuntu based..
It is strange that it happens always after 40-45 minutes of gameplay :(

tomlukeywood
Desconectado/a
se unió: 12/05/2014

i find it interesting that people are using non-free snes roms (i assume)

do you think snes roms are not software?

i personally am fine with using roms as long as i completely know that the rom cant do bad things
the snes and nes are examples of this as they have no internet connection and so they cant spy on the user

but if that device prevents the user running there own programs with drm then i will not use it
but i know it is possible least with the gameboy to run my own libre software on it

onpon4
Desconectado/a
se unió: 05/30/2012

It's possible that some homebrew games for these old systems have their source code released under libre licenses, though I'm not aware of any.

tomlukeywood
Desconectado/a
se unió: 12/05/2014

this program is under the BSD license
http://gbdev.gg8.se/forums/viewtopic.php?id=188

most of the other programs dont have a license

but i am working on a program that is under the gpl v3(i attached it to this post)

so its not common but there are libre programs for these game consoles

btw i am not that good a c programming yet
i need to get better at organizing my code!

AdjuntoTamaño
AVVSIL source code.tar.gz 27.74 KB
ssdclickofdeath
Desconectado/a
se unió: 05/19/2013

What compiler do you use to make a Game Boy ROM?

tomlukeywood
Desconectado/a
se unió: 12/05/2014

assemblers:
http://gbdev.gg8.se/wiki/articles/Assemblers
compilers:
http://gbdk.sourceforge.net/

update:
the compiler is not libre yet as it uses some lcc code
and i am currently trying to replace this code with libre code

but the rgbds assembler is completely libre

if anyone knows about compilers and wants to help
make gbdk libre then please tell me

note:
i have little/no experience in making compilers
and i am doing this as the majority of the source is
licensed under the gpl so its not too much of a big job
i hope

i will attach the gbdk source

AdjuntoTamaño
gbdk-2.96a.tar.gz 1.81 MB
SuperTramp83

I am a translator!

Desconectado/a
se unió: 10/31/2014

tomlukey - I use znes to play a bunch of ... why, yes! supernintendo game - I had one when I was a teen and when I turned 18 or 19 I was supid enough to sell it with some 15 cartridge disks :(
I know they are non-free software but I also know that is non-malicious software and I really like my games on snes.
That is the only nonfree sotware I'll ever run on Trisquel. Someday when I have some bucks to spare I will buy me a Supernintendo with a shitload of games :)

By the way - I did a test: Zsnes breaks each time after it's been running for 33-34 minutes and that happens even if I don't load a rom, and jus leave it open..

I guess higan needs some dependencies to work properly - would like to try if it works well but as I said when I import any of my roms in it they are not listed in the library!

tomlukeywood
Desconectado/a
se unió: 12/05/2014

i am not sure how i feel about running roms on a computer with internet functions etc
i know the chances of super mario land spying on me are
quite low

but on principle as emulators do give some control to the roms
for creating save files etc

i dont think i will run a non-libre program on my computer
even if it is i a emulator as some emulators like visual boy advance and bgb(i think non-libre) do have networking functions that can be controlled by a programmer

see this video for info on how to use networking on a gameboy
its primative but it can send a string of data to any ip address in the world so all it needs is to find a bug in visual boy advance and it could spy on you
i don’t know if i am being over paranoid but i just don’t want to give non-libre software any control over a device that could be used for bad things like a wifi card

(i was using m$ windows in a vm at the time of the video forgive me :( )

video:
http://92.19.232.58:82/videos/GBDK_tutorials/html/gb_tut_7.html

quantumgravity
Desconectado/a
se unió: 04/22/2013

"but on principle as emulators do give some control to the roms
for creating save files etc"

You can check if the emulator gives control to the rom since the emulator is free software; that ensures that we don't really have to worry about that.
And of course the game was never designed to be executed within an emulator framework, so the developers weren't able to exploit some holes in the emulator security because they didn't even know about this technology.

And by the way: people already make mods and hacks - that means modified versions of the game, and they share it in the community.

I don't want to say that the situation concerning roms is perfect - it's not - but it's clearly not the same as running ordinary proprietary software on your system.
You can't compare this.

tomlukeywood
Desconectado/a
se unió: 12/05/2014

the reason why i said on principle is that i rely dont think that super mario kart will have a backdoor in it
however if you get a modern program for the snes it could
take advantage of a bug in the emulator

also even if you do get super mario kart from the internet
it still could be made to do malicious things
as you dont know who has modified it

the only way i would rely trust it is if i or someone i trust
got the rom off the cartridge themselves
something i dont have the knowledge to do

the chances of a backdoor in my computer being cased
by a snes rom is low but i dont want to start taking chances

SuperTramp83

I am a translator!

Desconectado/a
se unió: 10/31/2014

tomlukey- I see from your posts you take security very seriously. That's not being over paranoid - it is a good thing if you consider the nature of the reality we live in today! I respect your decision not to run any and all kinds of non-free code and I think you are right!
But then I must say - where is me Donkey Kong brother?
:)
No. seriously. Can someone find the fix for zsnes??????

tomlukeywood
Desconectado/a
se unió: 12/05/2014

you could save regularly but thats not rely a solution

have you tried
higan?

sudo apt-get install higan

SuperTramp83

I am a translator!

Desconectado/a
se unió: 10/31/2014

I installed higan as I said in a previous post - I think it need some dependencies in order to work properly..
I import a rom and then that same rom should be listed in the library but there is nothing in there. Also, when I am in the "import" tab and have to choose the folder containing the rom I don't see the tree structure of the folders that should appear there and have to write manually the destination in the tab /home/user/Documents/snesroms/ and that allows me to import it but once I did that there's nothing in the library - I think the gui is broken due to some dependencies missing. not sure though :(

tomlukeywood
Desconectado/a
se unió: 12/05/2014

sorry but i am not sure i can help you when i run
sudo apt-get install zsnes
it failes to locate the package!
i am using the french mirror

dose anyone else have this problem?

also you could try getting a older or newer version of zsnes
and see if it still crashes as i have never had a problem with the program when i was using roms on it

catfishes

I am a member!

Desconectado/a
se unió: 07/24/2013

zsnes appears in add/remove programs after a search for nintendo but does not have a description.

I think it has been removed from the repos but some vestige of it still remains.

onpon4
Desconectado/a
se unió: 05/30/2012

A quick search shows me that it's only available for i386.

tomlukeywood
Desconectado/a
se unió: 12/05/2014

it works on my i686 computer

i think you mean it only works on 32-bit x86 prossesors?

onpon4
Desconectado/a
se unió: 05/30/2012

The i386 was the original IA-32 processor. i686 was a later IA-32 processor. In practice, these labels are used by GNU/Linux systems to mark whether PAE support is enabled (since the i686 was the first to support PAE).

When you say a binary is built for i386, it means the binary is (or at least should be) compatible with the original i386, and consequently all IA-32 processors. When you say a binary is built for i686, it means the binary is only necessarily compatible with IA-32 processors compatible with the i686 (an consequently not the original i386, or processors between the i386 and i686). All IA-32 processors are backward-compatible with their predecessors, but not necessarily forward-compatible with their successors.

SuperTramp83

I am a translator!

Desconectado/a
se unió: 10/31/2014

I installed it without any issue at all and yes it is i386.
The version in the reps is the latest one (1.51). I've also been searching on the net for a possible solution - have found a lot of dudes complaining about this but no solution, other then installing the version 1.42 (but for many the freeze persists also using that older version just less frequently)

It seems like the bug was introduced when Ubuntu moved from version 12.04 to the next one in order to fix another bug which affected the new version (13) so badly that zsnes could not even start

I guess I'll be timing my usage of zsnes so when I hit 30 minutes I'll just save my state, quit zsnes and reopen it. It sucks but it is what it is
cheers