Release Emu EX Plus Alpha ported to the Pandora


ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
9,332
Age
52
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 WonderSwan is here: http://repo.openpandora.org/?page=detail&app=Swanemu_ptitseb

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


Build 18
----------

  • Updated to latest source code
  • Added WonderSwan emulator
Build 17
----------

  • Updated to latest source code
Build 16
----------

  • Updated (finally) to latest source code
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:
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
 
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?
 
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:
Glad too see these coming to Pandora. Cant wait for the rest.

Sent from my HTCEVOV4G using Tapatalk 2
 
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 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 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:
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"
 
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)
 
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).
 
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:
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 :)
 
Back
Top