Release PGen


ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
9,238
Age
49
Location
France, near Lyon
Here is PGen, the Portable Genesis by CPasJuste

preview01.png


This will use gl4es for the rendering. I ported only the OpenGL 1.x backend, so no shader effects. Also, if the emulator goes to fast, update gl4es (just update the system with `sudo apt update && sudo apt upgrade`), to have latest version thta include a fake VSync option. The keymap should be Pyra friendly.

This Emulator handle Genesis/Megadrive with 32X and MegaCD extension, but also the 8bits generation of console from Sega, like Gamegear and the Master System (also the sg1000). Tested Virtual Racing for example, and it was working nicely.

You may need to install libglew2.1 and a few other for this one to work. Use
Code:
sudo install libglew2.1 libtinyxml2-6a libminizip1 libfuse2
if it doesn't start.

By default, all roms are fetched from some folder in "appdata/pgen/roms", but you can redirect the folders by editing "appdata/pgen/config.cfg" after a 1st run. Note that you cannot add new folder, it's 1 folder per system.

History log
=========
Build 02
-----------

  • fixed Pyra keymap
  • hide mouse cursor
Build 01 (unpublished)
-----------
  • Initial build
  • Some Pyra adaptations (fullscreen & keymap)
 
Last edited:

asimov-solensan

Very Active Member
Joined
Jan 8, 2010
Messages
685
Nice , thanks, will get testet and put in a Video tomorrow^^
You got it running? I'm getting the same error in these P* emulators.

Code:
asimov@asimov-pyra:~$ dbp-run-path /media/asimov/SD16/dragonbox/packages/pgen-6.05.0.02.dbp
--------------------------------------------------------------
Setting PATH to /mnt/dbp/union/pgen:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
--------------------------------------------------------------
Setting HOME to /mnt/dbp/union/pgen
cp: cannot stat '/mnt/dbp/union/pgen/pyrainput.sav': No such file or directory
/usr/sbin/pyrainputctl {enable|disable} {keypad|gamepad|mouse}
/usr/sbin/pyrainputctl overload <path-to-config-file>
/usr/sbin/pyrainputctl no-overload
bin/pgen: error while loading shared libraries: libtinyxml2.so.6: cannot open shared object file: No such file or directory
asimov@asimov-pyra:~$
 
Top