Release Emu EX Plus Alpha ported to the Pandora

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,471
Age
47
Location
France, near Lyon
The Emu EX Plus Alpha is a collection of emulators, based on cores from various emu project, and with a common GUI (with an android taste).

All Emu use GLES (GLES|2 starting with build 10) for graphics (hardware scalling), and various input controls (even Bluetooth, with Wiimote or iControlPad, but I haven't tested). Also featured zipped roms and save states (per roms).

The Atari 2600 is here: http://repo.openpandora.org/?page=detail&app=2600emu_ptitseb

The C64 is here: http://repo.openpandora.org/?page=detail&app=c64emu_ptitseb

The Gameboy Advanced is here: http://repo.openpandora.org/?page=detail&app=GBAemu_ptitseb

The Gameboy Color is here: http://repo.openpandora.org/?page=detail&app=GBCemu_ptitseb

The Sega Megadrive/Genesis/MegaCD/Master System/Mark III is here: http://repo.openpandora.org/?page=detail&app=MDemu_ptitseb

The MSX1/2/2+/TurboR and Colecovision is here: http://repo.openpandora.org/?page=detail&app=MSXemu_ptitseb

The Neogeo MVS/AES is here: http://repo.openpandora.org/?page=detail&app=NEOemu_ptitseb

The NES/Famicom is here: http://repo.openpandora.org/?page=detail&app=NESemu_ptitseb

The Neogeo Pocket is here: http://repo.openpandora.org/?page=detail&app=NGPemu_ptitseb

The NEC PCEngine/Turbografx 16 is here: http://repo.openpandora.org/?page=detail&app=PCEemu_ptitseb

The Sega Saturn is here: http://repo.openpandora.org/?page=detail&app=Saturnemu_ptitseb

The SuperNES is here: http://repo.openpandora.org/?page=detail&app=snes9xex_ptitseb


Build 15
----------

  • Fixed the disabling of Screensaver at start
Build 14
----------

  • Updated source code
  • Disable Screensaver at start
  • Compiled with gcc 5.3
Build 13
----------

  • Fixed Crash in the Setup key GUI

Build 12
----------

  • Fixed Touchscreen for GUI
  • Fixed Key Profiles
  • Fixed Cheat for the emus that have them
  • Latest sources (still 1.5.29)
Build 11a
----------

  • Fixed Snes9xEX packaging (was an old version).
Build 11
----------

  • Fixed tearing, again
Build 10
----------

  • In sync with official v1.5.29 version
  • Using GLES|2 now

Build 09
----------

  • Fixed tearing

Build 08
----------

  • In sync with official v1.5.15 version

Build 07
----------

  • In sync with official v1.5.11 version
  • No more artefacts on Gigahetrz Pandora in menu, thanks to the author.
  • Lots of GUI update, thanks to the original author of the serie.
  • Use "Space" to go to menu, exept for computers emu (like C64 & MSX), where it's "Start"
  • In Menu, use {X} to validate, {B} to cancel
  • For SNES, default to 32Khz for audio

Build 06
----------

  • In sync with official v1.5.10 version
  • New C64 emulator, based on Vice (doesn't seems to support zipped files, but savestates and all other bells and whistles are here)
  • Compiled with gcc 4.8.0

Build 05
----------

  • In sync with official v1.5.9 version
Build 04
----------

  • Added default Pandora control
  • Added VSync (thanks Pickle for eglport)
  • Switched LCD to 50/60Hz for emu that support it (only MD and NES for now)
  • A few more compilation optims for GBA.emu that where disabled before

Build 03
-----------

  • Better code for Fullscreen mode (thanks to the autor of the serie for the tip !)
  • More compile optimizations
  • Snes9x now include both 1.53 & 1.43 version

Build 02
----------

  • Attempt to get rid of upper black bar when taskbar is not "autohidding"
Build 01
-----------

  • Initial release
  • Adapted label of Pandora keys (for setup Input)
 
Last edited:

apersonthinks

Member
Joined
Sep 28, 2011
Messages
387
Nice! How does this compare to the full Gambatte though?
Gambatte-QT: No gles renderer, no vsync, scaled x11 renders diagonally, fancy filters, customizable palettes

GBC.emu: gles renderer, vsync, scaling, but always has a black bar at the top, no hq scalers, palettes can't be fully customized, menu is a bit buggy
 

ekianjo

Hardcore Member
Joined
May 7, 2012
Messages
8,261
Location
神戸市、日本 (Japan)
Nice! How does this compare to the full Gambatte though?
Gambatte-QT: No gles renderer, no vsync, scaled x11 renders diagonally, fancy filters, customizable palettes

GBC.emu: gles renderer, vsync, scaling, but always has a black bar at the top, no hq scalers, palettes can't be fully customized, menu is a bit buggy
Why the black bar at the top?
 

SNESFAN

Retro game fanatic
Joined
Oct 3, 2008
Messages
3,409
Age
37
Location
Fort Knox, KY. USA
keep up the good work, this is my favorite series of emulators for android

love to see how snes9x ex works on this
 
Last edited by a moderator:

leathco

Member
Joined
Mar 14, 2007
Messages
464
Glad too see these coming to Pandora. Cant wait for the rest.

Sent from my HTCEVOV4G using Tapatalk 2
 

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,471
Age
47
Location
France, near Lyon
I don't have a black bar on top of GBC.emu(as you can see on screenshot, the picture goes from top to bottom of the real sreen). That's strange. Maybe I still have a prob with the fullscreen code. I hide the taskbar, maybe there is black bar when taskbar is not on autohide? I'll check later.
 

ekianjo

Hardcore Member
Joined
May 7, 2012
Messages
8,261
Location
神戸市、日本 (Japan)
I don't have a black bar on top of GBC.emu(as you can see on screenshot, the picture goes from top to bottom of the real sreen). That's strange. Maybe I still have a prob with the fullscreen code. I hide the taskbar, maybe there is black bar when taskbar is not on autohide? I'll check later.
I have the black bar on rebirth - dont know if it's a model problem. Indeed on your screenshots it does not appear ! Strange. 
 

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,471
Age
47
Location
France, near Lyon
I don't have a black bar on top of GBC.emu(as you can see on screenshot, the picture goes from top to bottom of the real sreen). That's strange. Maybe I still have a prob with the fullscreen code. I hide the taskbar, maybe there is black bar when taskbar is not on autohide? I'll check later.
I have the black bar on rebirth - dont know if it's a model problem. Indeed on your screenshots it does not appear ! Strange. 
I do all my developpemt on a Rebirth, with Vanilla SuperZaxxon 1.53, no beta GL driver (yet). So yes, strange.

*EDIT* I tested without "autohide" on the taskbar, and I have the black bar ?!! I guess I have to rethink my Fullscreen code :(
 
Last edited by a moderator:

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,471
Age
47
Location
France, near Lyon
I tried to fix the black bar. It seems to work., on GBC at least. This is build 02. All other emu will come directely on build 02...

Build 02

----------

  • Attempt to get rid of upper black bar when taskbar is not "autohidding"
 

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,471
Age
47
Location
France, near Lyon
Added the Sega 8bits/16bits MD.emu to first port.

It's based on GenesisPlus. The SMS part is not perfect (micromachine is not correct for example) and no GameGear support.

The Megadrive part looks pretty good (but lacks 32x support)
 

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,471
Age
47
Location
France, near Lyon
Added the SuperNES/SuperFamicon port.

It use Snes9x, so everything just works very fine (tried Zelda, Starfox, Mario Kart, SuperMario RPG, all working well, with Save States).
 

Gausen

Member
Joined
Dec 14, 2011
Messages
357
Age
41
Location
Buenos Aires, Argentina.
I'm trying out the Snes9x emu, it works really nice. Excellent work.

I can see some tearing with auto frameskip, which disappear by setting frameskip to 0. But then the sound starts to crackle. Is there some other way to have vsync enabled?

Edit: With frameskip 0 the sound crackles because the emu runs too fast. 
 
Last edited by a moderator:

EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,279
Age
42
Location
Ingolstadt
Wow, awesome, thhanks a lot.

Just some quick suggestions:

* Package default button config for Pandora into the emulator

* Make the GUI font smaller.

* Use keyboard to jump to game in menu

All emus running nicely so far, especially like the scanline filter :)
 
Top