Site Tools


emulators

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
emulators [2012/10/28 00:28] cobalt60emulators [2012/10/28 02:54] (current) cobalt60
Line 1: Line 1:
 ====== Emulators ====== ====== Emulators ======
  
-I am interested in using my AC100 to run some emulators so that I can play some games from some older game consoles.  This isnt much of an issue for x86 machines, or ARM machines running Android.  But for an AC100 running Linux, it isnt quite as easy.  I am personally running Ubuntu 12.04so the information am providing is most useful if you are running a similar setup.  Whenever possible, I try to get my gamepad (a Logitech Dual Action) to work logically with the game.  If anyone wants to edit this page with their experiences, or information pertaining to other Linux distributions, please feel free.+I am interested in using my AC100 to run some emulators so that I can play some games from some older game consoles.  This isnt much of an issue for x86 machines, or ARM machines running Android.  But for an AC100 running Linux, it isnt quite as easy.  I am personally running Ubuntu 12.10and expect a lot of the AC100 users visiting this page will be running a similar setup.  Whenever possible, I try to get my gamepad (a Logitech Dual Action) to work logically with the game.  If anyone wants to edit this page with their experiences, or information pertaining to other Linux distributions, please feel free.
  
 There is another ARM powered Linux machine out there that is commonly used for running emulators.  It is the OpenPandora.  Here is a page concerning emulator compatibility for that specific platform, but which may be of some use for the AC100: There is another ARM powered Linux machine out there that is commonly used for running emulators.  It is the OpenPandora.  Here is a page concerning emulator compatibility for that specific platform, but which may be of some use for the AC100:
  
 http://pandorawiki.org/Emulator_list http://pandorawiki.org/Emulator_list
 +
 +===== Recommended =====
 +
 +==== Sega Genesis ====
 +
 +[[emulators#DGen]]
 +
 +==== NES =====
 +
 +[[emulators#FCEUX]] - following instructions for Ubuntu 12.10 if that is the OS you are using.
  
 ===== Sega Genesis ===== ===== Sega Genesis =====
Line 31: Line 41:
 I still dont have this program actually running a game yet. I still dont have this program actually running a game yet.
  
-__Ubuntu 12.04__+== Ubuntu 12.04 ==
  
 There is no Yabause-gtk or Yabause-qt package, which is one of Yabauses' dependencies.  In 12.10 these packages exist, but What I did before I found the Ubuntu packages was pull packages from Debian Sid.  The following is how I started to try to get Yabause running, but I never made it as far as actually running a ROM image.  First make sure you have installed //freeglut3// and //libmini18n1// which are available in the regular Ubuntu repositories.  I found an armhf .deb package here: There is no Yabause-gtk or Yabause-qt package, which is one of Yabauses' dependencies.  In 12.10 these packages exist, but What I did before I found the Ubuntu packages was pull packages from Debian Sid.  The following is how I started to try to get Yabause running, but I never made it as far as actually running a ROM image.  First make sure you have installed //freeglut3// and //libmini18n1// which are available in the regular Ubuntu repositories.  I found an armhf .deb package here:
Line 43: Line 53:
 This allows me to launch Yabause and configure it, including gamepad and video.  However, the program crashes when trying to load a ROM file.  Hopefully the package found in the Ubuntu 12.10 repository works better. This allows me to launch Yabause and configure it, including gamepad and video.  However, the program crashes when trying to load a ROM file.  Hopefully the package found in the Ubuntu 12.10 repository works better.
  
-__Ubuntu 12.10__+== Ubuntu 12.10 ==
  
 All the required packages are in the repository, but upon launching the program, there is an error initializing OpenGL. All the required packages are in the repository, but upon launching the program, there is an error initializing OpenGL.
Line 59: Line 69:
 FCEUX is based on FCEU, and is an attempt to merge the best qualities of the many off-shoots of FCEU. FCEUX is based on FCEU, and is an attempt to merge the best qualities of the many off-shoots of FCEU.
  
-__Source__+== Source ==
  
 Here is the direct download: Here is the direct download:
Line 81: Line 91:
 I think its important to note that following these instructions result in no graphical front-end.  To help improve performance, I lowered sound quality to 22050Hz and "Low" quality.  Sound still sounds good after doing this.  I have not changed any of the other sound settings but they may be able to improve performance further.  Configuring the gamepad is easy, and the settings are automatically saved.  However, the configuration seems somewhat buggy, but not too bad.  Setting the video mode to PAL seemed to make even the music run slower, which does not seem proper to me.  I did not try too many other settings.  All in all, Id say playable, but there is definitely room for improvement. I think its important to note that following these instructions result in no graphical front-end.  To help improve performance, I lowered sound quality to 22050Hz and "Low" quality.  Sound still sounds good after doing this.  I have not changed any of the other sound settings but they may be able to improve performance further.  Configuring the gamepad is easy, and the settings are automatically saved.  However, the configuration seems somewhat buggy, but not too bad.  Setting the video mode to PAL seemed to make even the music run slower, which does not seem proper to me.  I did not try too many other settings.  All in all, Id say playable, but there is definitely room for improvement.
  
-__Ubuntu 12.10__+== Ubuntu 12.10 ==
  
 The FCEUX package available in the repository has GTK compiled in.  The GUI front end is very nice and easy to use.  I got no sound output if I set to 22050Hz, though I could still set to Low quality.  Frame rate and consistency could use improvement, but again, Id say its playable. The FCEUX package available in the repository has GTK compiled in.  The GUI front end is very nice and easy to use.  I got no sound output if I set to 22050Hz, though I could still set to Low quality.  Frame rate and consistency could use improvement, but again, Id say its playable.
Line 91: Line 101:
 http://byuu.org/bsnes/ http://byuu.org/bsnes/
  
-Good options for configuring a gamepad.  However, whenever I try to load a ROM, the program crashes, taking my gamepad configuration with it.  Also seems picky about file extensions.  Current versions only support .sfc file extensions, which are difficult to find, and tools available for Linux to convert other file extensions to .sfc are also hard to find.  Furthermore, the programming of this software was done for emulation accuracy, and does not try to obtain good speed on less powerful hardware.  It is unlikely that this program will be useful on an AC100.+Good options for configuring a gamepad.  However, whenever I try to load a ROM, the program crashes, taking my gamepad configuration with it.  Also seems picky about file extensions.  Current versions only support .sfc file extensions, which are difficult to find, and tools available for Linux to convert other file extensions to .sfc are also hard to find.  Furthermore, the programming of this software was done for emulation accuracy, and does not attempt to obtain good speed on less powerful hardware.  It is unlikely that this program will be useful on an AC100.
  
 ==== snes9x ==== ==== snes9x ====
emulators.txt · Last modified: 2012/10/28 02:54 by cobalt60