Is there a nes emulator, preferably one with gui?
Is there a nes emulator, preferably one with gui?
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!
- BlackAdder
- Posts: 385
- Joined: Sun 22 May 2005, 23:29
Is ZSNES what you want? It is available as a dot pup. See here:
http://www.murga.org/~puppy/viewtopic.php?p=9688#9688
http://www.murga.org/~puppy/viewtopic.php?p=9688#9688
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.
Hello again!

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?
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
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
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
I just run the commands
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.
Code: Select all
modprobe analog
modprobe joydev
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


Hi Mark!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
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.

Thanks once again!
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
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.
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


Thanks for that PizzasgoodPizzasgood 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.

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!

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!jason.b.c wrote:Yea but.? , What games are you going to play..?
I mean , Where are getting the Rom's..?

*sigh* If only the joypad works...
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
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
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
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.
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


Hi Mark!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
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