
Freeze-game support, now portable between different Snes9x ports.Auto S-RAM ( battery backed RAM) loading and saving.Single or split images, compressed using gzip, and interleaved in one of two ways.Multiple ROM image formats, with or without a 512 byte copier header.Game-Genie, Action Replay and Gold Finger cheat codes.Multi-player 5 - allowing up to five people to play games simultaneously on games that support that many players.SuperScope (light gun) emulated using computer mouse.Super FX, a 21/10MHz RISC CPU found in the cartridge of several games.Direct colour mode - uses tile and palette-group data directly as RGB value.SNES palette changes during frame (15/16-bit internal rendering only).Single and dual graphic clip windows, with all four logic combination modes.Sub-screen and fixed colour transparency effects.Vertical offset-per-tile in modes 2, and 4.Mode 7 screen rotation, scaling and screen flipping.8x8, 16x8 and 16x16 tile sizes, flipped in either direction.Sound DSP, with eight 16-bit stereo channels, compressed samples, hardware attack-decay-sustain-release volume processing, echo, pitch modulation and digital FIR sound filter.8 channel DMA and H-DMA (raster effects).It works pretty well, although it can't beat the Real Thing (and it slurps up almost all your CPU cycles). It runs under the X window system, svgalib, and it supports Voodo 3dfx cards. Written primarily by Gary Henderson (correct me if I'm wrong). libjsw will mess with your kernel joystick calibration on Linux, so you'll probably need to restart if you've calibrated on your current boot.A portable, freeware Super Nintendo emulator.

As it turns out, libjsw supports very few operating systems, so I switched to SDL. Previously, this port used libjsw for joystick support. If you use OSS only and have removed some ALSA packages from your system, you will need to make sure PortAudio isn't compiled with ALSA support. If PortAudio is built with ALSA support, ALSA will need to be installed to function. If you can't find an option in the relatively simple GUI, you can use the same command-line arguments as you normally would in, for example, the unix port.
#SNES9X MAC LOAD GAME INSTALL#
If you want to install everything, execute the following with super-user privileges: This'll produce a snes9x-gtk executable file in the source directory. Snes9x-1.51-src$ PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/local/lib/pkgconfig". If you experience errors, use a configure command like this instead:

You can also add whatever other flags you like.ĭepending on where your OS puts certain things, and if you've built some dependencies from source, you may need to specify some pkg-config paths. configure -prefix=/usr -with-gtk -with-opengl

If you want OpenGL support, also add the -with-opengl flag. Run the configure script from the source directory with the -with-gtk flag.

#SNES9X MAC LOAD GAME PATCH#
Snes9x-1.51-src$ patch -p1 < snes9x-gtk.diff
#SNES9X MAC LOAD GAME FULL#
It has a full featured GUI, working netplay, controller support, OpenGL or Xvideo rendering plus much more.īuilding Instructions: Building from PatchĮxtract the patch tarball over your extracted copy of the Snes9x source. Snes9x-gtk is a GTK port of the Super Nintendo Emulator, Snes9x.
