Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Angemeldet bleiben

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
retroKOffline
Titel: Frontends: pfeMAME v2.29  BeitragVerfasst am: 07.11.2023, 10:42 Uhr
Site Admin


Anmeldungsdatum: 04. Jul 2004
Beiträge: 12.001

Wohnort: Frankfurt a.M.
Status: Offline

pfeMAME ist ein Frontend für MAME, das in der Programmiersprache Python geschrieben wurde. pfeMAME läuft platformübergreifend, getestet wurde es vom Autor unter Windows und Ubuntu Linux. 


pfeMAME is a frontend for MAME written in Python. It is cross platform (tested on Linux - Ubuntu and Windows XP) and includes a graphical Tile View designed for MAME cabinets which allows control using joystick / gamepad. pfeMame was written by Gareth Finch and started in 2014. 

Zitat:
v2.29
  • Fixed a bug that was causing a Thread not closed warning under linux. Seems you need to force destroy the instance of wx.adv.joystick as it keeps a thread open.
  • Forced stop the joystick polling timer as having that running when the application is closed can cause errors sometimes.
  • Fixed a bug that would prevent snapshots from being displayed if the folder for Ini files was not defined – even though that folder is not required for snapshots (it is for the rest of the image types)
  • Force stop added to all timer events in Tileview to ensure a timer event doesn’t try to occur after the application is closed
  • Fixed a bug that would cause the cursor up event to be triggered with the POV/HAT timer event if a joystick/gamepad was plugged in that didn’t actually have a POV/HAT.
  • Have re-introduced the minimize / maximise buttons on the main window
  • Fixed a bug that would cause the ROM image window to resize to the same size as the ROM image. For smaller images this meant it would not then resize back for larger images.
  • Switched to using argparse for command line parsing as it allows for much cleaner code and simplifies things. At the same time fixed some bugs (and probably introduced others).
  • Stop video playback if window is resized – this ensures we don’t have floating remnants of the video player windows in the wrong place.
  • Added a -novlc command line option to disable VLC playback even if its available and force the inbuilt mediactrl (which is horribly terrible and lacks good support). This is passed through to the fullscreenplayer and tileview.
  • Added a video title / file name display above the video in the full screen player and removed the overlay option for VLC that I hated.
  • Added support for ffprobe to produce the video ‘Title’ for the fullscreen video player. You need to have ffprobe.exe in the system path for this to work. If not, then it falls back to just displaying the video file name.
  • Made the fullscreen video player background black to make transitions between videos look nicer.
  • Changed the color for the rominfo window. I think it looks cleaner this way.
  • Improved the look of the XML Info window (A bit).
  • Added a ‘Test’ feature to the alternate emulators setup page. This allows you to check that the selected ROM for the system you are setting up can be run successfully. It uses the same run environment as the normal ROM running process.
  • Fixed a bug that would cause an indexerror in the Fullscreen video player if there was only 1 video file and it tried switching to the next video.
  • Added a check in the main page when switching to the fullscreen video player if a valid folder is not set up or there are no files in the folder. A prompt is shown if you manually selected to show the player, but this is suppressed for automatically running it as a screensaver.
  • Fixed a bug in the alternate emulation engines page that would not allow you to ‘Default’ the ROMs folder if you had already set it to something.
  • If running Linux and the wayland screen manager is found running (rather than X), video playback will be disabled. I have had to do this as wxWidgets doesn’t seem to currently work well with wayland and quite specifically the VLC and wx.MediaCtrl players. Wayland wont expose a hook to a window so the player windows cant be assigned to a wxPython window and all heck breaks loose.
  • Fixed some bugs where the Full Screen Video player was still available if video playback was disabled. Have also greyed out the menu item for this option.
  • Added a command line option -forcevid. This will override the check for the X screen manager. Then run the application using the methods below (first one is for development and 2nd one is for distribution.
    • GDK_BACKEND=x11 python pfeMAME.py -forcevid
    • GDK_BACKEND=x11 ./pfemame


Related links:
[ Frontend Downloads ]

_________________
Alderaan shot first! 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024