Is there a nes emulator, preferably one with gui?

Booting, installing, newbie
Message
Author
soulglo
Posts: 3
Joined: Wed 26 Oct 2005, 07:13

Is there a nes emulator, preferably one with gui?

#1 Post by soulglo »

intro, my name is mat, i have used linux for 7 months and am ecstatic about the variety and polish included in the 100's of different linux distros. having tried many of the more popular ones, i must say i am very drawn to the simplicity, functionality, and beauty contained within puppy linux. i am so enamored with it in fact, that i have chosen to introduce linux to my coworkers. to display linux i have chosen to boot it off of a 128mb mp3 player i got thats worthless as an mp3 player. so far i have correctly installed and configured puppy and have been able to install an snes emulator and the few snes games i own. i wish to migrate my nes collection as well and have finally hit my first stump in what has otherwise been a near perfect experience. after extensive googling and forum searching i remain unable to find a way to install fceultra or any other popular nes emu's inside linux. not so much because no .pup package exists, but also because of dependancy issues from trying to install from source based distro packages. im curious if anyone has nes emulation functioning under puppy and if so could u provide me some advice? i know it will the hearts of my coworkers who spend countless hours playing paperboy on a dreamcast emulating nes that i brought in. the company computer shouldnt have anything installed on it, especially not something as legally questionable as an emulator. thanks in advance for any advice or constructive criticism offered!
User avatar
BlackAdder
Posts: 385
Joined: Sun 22 May 2005, 23:29

#2 Post by BlackAdder »

Is ZSNES what you want? It is available as a dot pup. See here:

http://www.murga.org/~puppy/viewtopic.php?p=9688#9688
soulglo
Posts: 3
Joined: Wed 26 Oct 2005, 07:13

#3 Post by soulglo »

not quite, nes roms dont run with zsnes. as it emulates snes, nintendo's 16bit system. i have however managed to download and install from source fceu which works flawlessly, i intend to upload a .pup so others can make use of such a great program. i am also writing a bash script to read roms from a certain directory and list them as numbers that can be selected and loaded with fceu to take some of the inconveniance out of the lack of gui. eventually with some perl experience i should even be able to make a gui for it. ill keep everyone interested posted.
User avatar
kelewax
Posts: 41
Joined: Fri 04 Nov 2005, 16:26
Location: Nigeria

#4 Post by kelewax »

Intreasted and waiting
User avatar
kelewax
Posts: 41
Joined: Fri 04 Nov 2005, 16:26
Location: Nigeria

#5 Post by kelewax »

Intreasted and waiting
User avatar
Tabasc0
Posts: 23
Joined: Sat 30 Dec 2006, 11:29
Location: West Ryde NSW 2114

#6 Post by Tabasc0 »

I'm interested and waiting too! :D
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#7 Post by MU »

User avatar
Tabasc0
Posts: 23
Joined: Sat 30 Dec 2006, 11:29
Location: West Ryde NSW 2114

#8 Post by Tabasc0 »

Thanks so much for that Mark! I guess fceu is the NES emulator. The other stuff is just what I was looking for too! :D

Thanks once again!
User avatar
Tabasc0
Posts: 23
Joined: Sat 30 Dec 2006, 11:29
Location: West Ryde NSW 2114

#9 Post by Tabasc0 »

Hello again! :) I installed zsnes from the link above. It works perfectly except it doesn't see my joypad. I've got a Microsoft Sidewinder Plug & Play Game pad with USB. Any idea how to make it work?
Also, after installation it created an icon on the dotpup menu which seems to be bigger than the rest hence making the other entries the same size as it. Is there a way to resize the icon to the same size as the others?
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#10 Post by MU »

I updated the dotpup with a smaller icon.

Sidewinder:
I made a dotpup reading this french website:
http://doc.ubuntu-fr.org/materiel/joystick/side_winder

No idea if it works...

try it:
http://dotpups.de/dotpups/System_Utilit ... winder.pup

It modprobes some modules, then runs a calibration-tool.
I get an error then, but maybe only because I have no joystick.

Do you get an error, too?

I also don't know, if it works only with a joystick, or also a gamepad.
If you have no USB-mouse, you might have to type first in a consolewindow:
modprobe usbhid

Mark
User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#11 Post by Pizzasgood »

I just run the commands

Code: Select all

modprobe analog
modprobe joydev
to enable my Saitek P880 Dual Analog GamePad. I haven't used the analog sticks yet, so I don't know about calibration. The buttons work though. Also, the shift-state doesn't function. There's probably a driver for it somewhere.

It's usb, as is my mouse, but I haven't had any problems yet.

I also have a Belkin Nostromo n52 Speedpad. It works immediately after plugging in as long as you're fine with the defaults (left side of keyboard, arrow keyse, and scroll-wheel). There are probably drivers to remap it, and maybe even enable the shift-states and macros. I plan to look into those this week.
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib
Image
User avatar
Tabasc0
Posts: 23
Joined: Sat 30 Dec 2006, 11:29
Location: West Ryde NSW 2114

#12 Post by Tabasc0 »

try it:
http://dotpups.de/dotpups/System_Utilit ... winder.pup

It modprobes some modules, then runs a calibration-tool.
I get an error then, but maybe only because I have no joystick.

Do you get an error, too?

I also don't know, if it works only with a joystick, or also a gamepad.
If you have no USB-mouse, you might have to type first in a consolewindow:
modprobe usbhid

Mark
Hi Mark!

I downloaded your pup above. I didn't get an error luckily enough. I went through the calibrations with no problem, but when I tried to set the keys in zsnes it doesn't read the directional pad. I tried the other buttons on the pad and they seem to work. I also typed in modprobe usbhid in a consolewindow and nothing seems to happen. The same goes for Pizzasgood's suggestion of typing in modprobe analog and modprobe joydev. :( Is there message thats supposed to come up when I type those?

Thanks once again!
User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#13 Post by Pizzasgood »

I haven't tried that particular emulator, just Epsxe (PS1 emulator). It needed a plugin to handle gamepads or joysticks. I don't know if ZNES works that way or not.

As for my commands, they shouldn't have output. Usually when you modprobe something, output=error.
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib
Image
User avatar
Tabasc0
Posts: 23
Joined: Sat 30 Dec 2006, 11:29
Location: West Ryde NSW 2114

#14 Post by Tabasc0 »

Pizzasgood wrote:I haven't tried that particular emulator, just Epsxe (PS1 emulator). It needed a plugin to handle gamepads or joysticks. I don't know if ZNES works that way or not.

As for my commands, they shouldn't have output. Usually when you modprobe something, output=error.
Thanks for that Pizzasgood :) I haven't had much luck. I tried zsnes on Ubuntu with the same gamepad and it worked flawlessly. It seems like its missing something but I have no clue what..lol..oh well, I'll keep searching...

btw..do u think Epsxe will work on my Puppy machine? I got a PIII 500Mhz with 512Mb RAM and an old Riva TNT graphics card with 32Mb RAM (I think..lol)

Thanks heaps! :)
User avatar
jason.b.c
Posts: 755
Joined: Wed 08 Feb 2006, 05:32
Location: Marshfield,MO
Contact:

#15 Post by jason.b.c »

Yea but.? , What games are you going to play..?


I mean , Where are getting the Rom's..?
Puppy is Awesome..!!!!
[url=http://www.puppylinux.com/][img]http://www.browserloadofcoolness.com/sig.png[/img][/url]
User avatar
Tabasc0
Posts: 23
Joined: Sat 30 Dec 2006, 11:29
Location: West Ryde NSW 2114

#16 Post by Tabasc0 »

jason.b.c wrote:Yea but.? , What games are you going to play..?


I mean , Where are getting the Rom's..?
I had zsnes on this PC when it was running Windows. I saved them on my ZIP disks, which incidentally works flawlessly on Puppy. I've got Ubuntu installed on this PC as well and it was a pain to set up the ZIP drive. Ubuntu recognizes the fact that I've got a ZIP drive but when I put a disk in, it wouldn't read it unless you do some configuring beforehand. On Puppy I just whack the ZIP disk in, click on the 'Drives' icon and the disk is there waiting to be mounted! :D

*sigh* If only the joypad works...
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#17 Post by MU »

please do this in Ubuntu:
type in a consolewindow:

lsmod > ~/lsmod.txt

tar -czvf ~/joypadstuff.tar.gz ~/lsmod.txt /etc/X11/xorg.conf

Then attach joypadstuff.tar.gz from your homefolder to a forummessage.
This might tell us what is needed to get it working in Puppy.

I'll reply later, must leave now.
Mark
User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#18 Post by Pizzasgood »

Well, I get mine from the actual games that I own. Seeing as PSX games are just cds, you can rip them. They need a special command though, because they need to be ripped to .bin and .toc files rather than .iso.

As for cartridges, I suppose you buy or build a slot to plug the game into, and then you load the contents. Of course, many people have already done so and post them in shady websites, that should not be posted in the Puppy forums.


About the machine, I don't know. It runs tolerably on a 450MHz PIII with 256MB RAM and a 64MB graphics card. I haven't used that machine in a while, but I think I had about 30fps in Road Rash 3d without frame-skipping. If you stick to non-action games it might be okay. It also depends on which graphics plugin you use, and how high you put the settings.
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib
Image
User avatar
Tabasc0
Posts: 23
Joined: Sat 30 Dec 2006, 11:29
Location: West Ryde NSW 2114

#19 Post by Tabasc0 »

MU wrote:please do this in Ubuntu:
type in a consolewindow:

lsmod > ~/lsmod.txt

tar -czvf ~/joypadstuff.tar.gz ~/lsmod.txt /etc/X11/xorg.conf

Then attach joypadstuff.tar.gz from your homefolder to a forummessage.
This might tell us what is needed to get it working in Puppy.

I'll reply later, must leave now.
Mark
Hi Mark!

I did what you asked for above and I sure hope I did it right..lol The file is attached
Attachments
joypadstuff.tar.gz
joypadstuff.tar.gz
(2.28 KiB) Downloaded 247 times
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#20 Post by MU »

hm, I see nothing obvious...

You have some gameport modules loaded for your soundblastercard, but as the joypad is attached via usb, they should not be used.

try to type
modprobe usbhid
modprobe uhci_hcd
though I fear that won't change anything.

At moment I have no further idea, sorry :(

Mark
Post Reply