Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Linux Emulator Advocacy  (Read 4498 times)

0 Members and 1 Guest are viewing this topic.

zombie_ryushu

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:August 24, 2011, 07:15:36 pm
Linux Emulator Advocacy
« on: September 01, 2009, 10:57:49 pm »
I'd like to note that while Emulator frontends like WahCade are absolutely essential to Linux based arcade systems, equally important are emulators to play these games.

While Linux for the most part covers most of the common ones, some applications leave improvement to be desired. Here is a list of platforms and the applications that run on them.

Here is what I have so far:

      NES/Famicom - fceu or mednafen (mednafen may be superior due to better Turbo, and supports the FF7 for NES ROM)
      Famicom Disk System - fceu or mednafen
      Super NES - snes9x-gtk
Game Boy Pocket - sdlmess gbpocket
Game Boy Color - VisualBoyAdvance or Mednafen
Game Boy Advance - VisualBoyAdvance or mednafen (mednafen may perform better?)
Super Game Boy - sdlmess (This is the only emulator that properly plays Super Gameboy games such as the first Pokemons in color.)
Nintendo 64 - mupen64plus
Atari 2600 - stella or sdlmess
Atari 5200 - sdlmess
Atari 7800 - sdlmess
Atari Lynx - mednafen
Sega Genesis - gens-gs
Sega 32x - gens-gs
Sega CD - gens-gs (fixed as of Release 7)
Sega Master System - xmess.SDL or osmose (dgen is broken)
Sega Game Gear - xmess.SDL
Sega Saturn - Yabause
Sony Playstation - ePSXe or pcsx (won't full screen)
Turbo Grafx 16 - hugo (maybe mednafen)
Commodore 64 - vice (Won't Full screen properly)
Amiga - UAE (won't exit properly) or E-UAE (No sound.)
MSX - OpenMSX
Windows - wine
Linux games called from xdg-open
DOS - DOSBox

The thing is there are some platforms that just aren't availible on Linux, or the emulators for them are severely broken. Among these:

Amiga: Emulators for this exist, and run without much serious issue. But won't full screen or exit correctly.
Sharp X68000 - No emulator for this exists at this time. However, Windows Emulators will run under Wine, but there is lag.
PC88 and PC98 - Unknown
Atari Jaguar - The current iteration of Virtual Jaguar is unusable.
Playstation 1 - Good emulators for this exist, but OpenGL Plugin support has lagged behind and created serious bugs

I would like for all of you Linux supporters to rally support. Find more coders to work on these lost platforms.

Arbee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:December 20, 2023, 12:36:54 pm
Re: Linux Emulator Advocacy
« Reply #1 on: September 18, 2009, 11:17:17 pm »
Do try your favorites in SDLMESS 0.134 - the devs have been on a tear lately and you can do things like play Starfox with polygons :)

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: Linux Emulator Advocacy
« Reply #2 on: September 18, 2009, 11:19:21 pm »
Maybe you guys could help me get a Linux setup that support either svgalib or the framebuffer driver for a modern ATI card.  I wouldn't mind doing some work on SDLMame to pull in some of the AdvanceMame features (running at the correct refresh rate, etc).  I don't mind coding, but I haven't touched Linux in a long long time and getting it configured for these sorts of things seems fairly undocumented these days.
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Arbee

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:December 20, 2023, 12:36:54 pm
Re: Linux Emulator Advocacy
« Reply #3 on: February 22, 2010, 05:20:13 pm »
To bring this up to date: MESS now has excellent X68000 support including joysticks and harddisks.

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: Linux Emulator Advocacy
« Reply #4 on: February 22, 2010, 06:07:16 pm »
I'm still up for doing any code work to get something like AdvanceMame working (via SDLMame or otherwise) as long as someone else can document how to get a modern linux running on modern hardware with a low-level graphics driver (lke svgalib).  I don't have the patience for working through getting Linux to do this.  I can write code all day long though. :)
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com