[Games] ZSNES 1.4.2 - emulator for SNES (Super Nintendo...)

Play with your Puppy.
Message
Author
wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#21 Post by wow »

No, there is not a dotpup. But it isn't necessary, just download, extract and play.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

ubuntu-puppy
Posts: 13
Joined: Fri 09 Jun 2006, 22:09
Location: Kansas City, MO, in front a computer screen

#22 Post by ubuntu-puppy »

Thanks, Il try it tomorrow.

Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

#23 Post by Yogi »

I am one happy puppy! I had all but given up on being able to play SNES games under Linux because I could never get it to recognize and configure my USB gamepad. Oh, sure, I can always use the keyboard but that's just not the same. After alot of google-ing I found a simple tip that works for me and just might help some of you who have the same problem. First, these are my specs:

Puppy 1.0.9 CE
ZSNES 1.50.pup and the requisite libraries noted in this post installed.
Thrustmaster Firestorm Dual Power USB controller

OK, plug in your USB controller/gamepad. Boot Puppy so that it sees the gamepad. Then open a terminal and enter "modprobe joydev" (without the quotes). Nothing visible happens in the terminal window except the cursor jumps to the next line. I found that you must perform this procedure each time you reboot Puppy or you can do the following to make it persistent:

Go to /.etc/rc.d/rc.local (note - .etc is a hidden file)
right-click on rc.local and choose "open as text"
add "modprobe joydev" (without quotes)
click 'File' and then 'save'.
Restart your window manager or reboot Puppy.

Now run ZSNES. Go to Config > Input. You should see an Input Device window with these listed:

None
Keyboard/Gamepad

Select Keyboard/Gamepad and click Set and then Set Keys. Follow the menu instructions after that to setup your gamepad keys per your preference. Some trial and error might be necessary.

I really hope this works for those of you who couldn't use their USB controllers.

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

#24 Post by Pizzasgood »

I actually posted about that once or twice in some other threads, I think including a "dedicated" thread about gamepads.

There is also an analog module you can enable the same way:
modprobe analog
It's probably needed if your pad has analog sticks.

These instructions also work for actual joysticks, not just gamepads.
[size=75]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[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

jareno
Posts: 14
Joined: Wed 14 Feb 2007, 02:29

n64

#25 Post by jareno »

I'm running Puppy from a thumbdrive, and i'm trying to get a nintendo 64 emulator goin
i installed mupen64 but the games i put on are choppy video and audio wise.
it only gets 1-8 fps
in 3dcc, dri is not active (i do not know how to), but the fps is usually 22fps
the drigraphics driver is i810
i installed drmkernal modules, opengl, sdl drivers
i've heard of problems installing this stuff with video, like gxine and mplayer but thet work fine
if so, is there any other n64 emulator?
3dcc says in the dri-graphicscard-drivers menu i have:
Your /var/log/Xorg.0.log reports you have this card:

(--) PCI:*(0:2:0) Intel Corporation Mobile Integrated Graphics Controller rev 3, Mem @ 0xdff00000/19, 0xc0000000/28, 0xdfec0000/18, I/O @ 0xeff8/3

Your current Xserver uses this standard-driver:
i810

i clicked i810 and read its info:
Intel chipsets
Some cards like Intel i810 support DRI ONLY in 16 bit colormode!

i changed the xorg.conf file to 16 bit, but it still doesn't work.
should i change it back to 24?
p.s, the game i'm trying is waverace64, in muppet64 i tried all of the video, audio, rsp plugins and cpu cores in a combination, some worked better but not usable, and some made it crash.
i appreciate the help soon!
thx
it didn't let me post the xorg conf for some reason, so here it is

#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

# This loads the font modules
Load "type1"
Load "freetype"

# This loads the GLX module
Load "glx"

# This loads xtrap extension, used by xrandr
Load "xtrap"

EndSection

# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

RgbPath "/usr/X11R7/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

FontPath "/usr/X11R7/lib/X11/fonts/misc/"
FontPath "/usr/X11R7/lib/X11/fonts/Type1/"
FontPath "/usr/X11R7/lib/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12). This allows clients to receive these key
# events.

# Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

Option "RandR" "on"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us" #xkeymap0
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "Monitor"
#DisplaySize 370 230 # mm
Identifier "Monitor0"
VendorName "LPL"
ModelName "0"
HorizSync 30-65
VertRefresh 56-71
#UseModes "Modes0" #monitor0usemodes
EndSection

Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "i810" #card0driver
VendorName "Intel Corporation"
BoardName "Mobile Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection


Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1440x900"
EndSubsection
EndSection

#PuppyHardwareProfile=Intel_r__82945GM_ChipsetLPL0000
Mr. Reno

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

Re: n64

#26 Post by wow »

jareno wrote:in 3dcc, dri is not active (i do not know how to)
Add the line 'Load "dri"' as show above:

Code: Select all

Section "Module"
# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
    Load           "dbe"  	# Double buffer extension
    SubSection     "extmod"
        Option         "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load           "type1"
    Load           "freetype"
# This loads the GLX module
    Load           "glx"
# This enables the Direct Rendering
    Load           "dri"
# This loads xtrap extension, used by xrandr
    Load           "xtrap"
EndSection
And restart X :wink:
jareno wrote:i've heard of problems installing this stuff with video, like gxine and mplayer but thet work fine
These problems are for my Xorg-7.2 package(which has newer drivers than the normal Xorg-7.0 that comes with Puppy-2.1x)
jareno wrote:is there any other n64 emulator?
Yes, there are more. Follow this link:
http://linuxemu.retrofaction.com/links. ... Nintendo64
But I only have tested mupen64 on Puppy.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

jareno
Posts: 14
Joined: Wed 14 Feb 2007, 02:29

another problem

#27 Post by jareno »

Thanks, wow

i followed what you did, BUT, i get faster fram rates in 3dcc (20> , >25)
and in Mupet64 i ran waverace and got a top of 4 fps :x
any help would be appreciated.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#28 Post by wow »

Try to setting up the video plugin to fullscreen, 16bpp, 320x240 and choose the 'Rice' or 'Glide' plugin, also try without sound. But maybe the problem is the game(WaveRace64, high cpu usage for the water?) or Mupen itself(the game runs slow in the Win version too?).
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

jareno
Posts: 14
Joined: Wed 14 Feb 2007, 02:29

wow

#29 Post by jareno »

Still no better frame rates, sound off, full screen at 320x240, its even slower.
hmm, i've tried Super Mario 64 and Wave Race64, but none work well.
sorta odd, i've been looking for another Linux n64 emulation program/software but its not working. its weird.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#30 Post by wow »

I've replied your message here:
Mupen64 (Nintendo 64 emulator) in Puppy
http://www.murga-linux.com/puppy/viewto ... 001#115001
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

davidpuppy
Posts: 1
Joined: Tue 05 Jun 2007, 10:35

#31 Post by davidpuppy »

I too wont be able to use it :?
David

User avatar
hondasid
Posts: 259
Joined: Fri 31 Oct 2008, 14:59
Location: Perry, OK
Contact:

#32 Post by hondasid »

i run puppy 3.01 with icewm on an old dell 2400 with a old graphics card. I have had no problem getting my nes and sega emulators to run in wine, even with little ram. my znes used to work, but then one day it didn't. I'm about to re-install it and see if that helps, hopefully it does. i ran snes9x in wine and it will run, but won't recognize any of the snes roms when i try to open them. does it use something besides .smc?
and i never could get mupen to work in puppy or wine. so i ran 1964 in wine and it runs, but no roms will load, only the 1964 gui. i think it may be my graphics card can't handle it and i'm ok with that for now.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#33 Post by ttuuxxx »

Hi guys I did package up the latest version Zsnes 1.5.1 a couple of months back and had a thread for it.. If you want try it out
http://www.murga-linux.com/puppy/viewto ... 28&t=33094

P.S it should run faster by the way I compiled it.

ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
hondasid
Posts: 259
Joined: Fri 31 Oct 2008, 14:59
Location: Perry, OK
Contact:

#34 Post by hondasid »

downloaded and ran, only problem is the fullscreen doesn't get bigger than 640x480. Any way to make it 800x600?
Instead of looking out Windows, I'm playing with my Puppy.

Post Reply