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: pfeMAME v2.28  BeitragVerfasst am: 07.08.2023, 16:01 Uhr
Site Admin


Anmeldungsdatum: 04. Jul 2004
Beiträge: 12.052

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.28
  • Fixed a bug in message formatting for the checking of software versions
  • Added a note in the manual regarding merged rom sets – pfeMAME does not support them.
  • Altered the ’Systems’ title in the manual to better reflect that I am referring to software lists support.
  • Added pfeMAME preferences to force all ROMs to be run either in a window for full screen. This will override any ROM specific preferences. Under Tile View it will still always be run full screen.
  • Altered panelslots.py code so it can be run locally for testing
  • Removed some unused variables passed to panelslots.py
  • Added a preference setting to allow the checking of software version on startup to be disabled
  • Added a preference setting to allow the flashing of the messages window when an error is detected to be disabled
  • Fixed some rubbish code with the inactivity timer where I was defaulting a text value to an integer if it wasn’t set. I have no idea how this didn’t break things.
  • Fixed a problem where the ‘Bios’ value for systems programs was not showing correctly when first viewed for a specific program. When you viewed it a 2nd time it would look ok. This was due to the 2nd time viewed it was reading the INI file that was created automatically the first time it was viewed. Since I switched to the new controls for better color options, the new control draws slower so if I write the value too early its not shown. Added a wx.Callafter to work around it.
  • Fixed an issue where after loading the preferences tabs that updateini function would be called automatically even though we haven’t made any changes yet. Added a block flag so that it cant call that function until after the pages are loaded and the controls set.
  • Fixed some very poorly written code for writing mame.ini file values. For all of the variables that I write, I was writing to the file for each variable to update, rather then just creating a large list of data to write and then bulk write it. Not good at all. All nice now.
  • Added pubsub listeners to the panelpfemame.py module so that the checkbox’s for checking the catver.ini file and software versions can be disabled remotely. This way the controls look right if you disable that feature from the message popup and then go to the settings page to look at those checkbox’s.
  • Added a ‘Finder’ to TileView. Press ‘F’ and a search box will appear. Enter the ROM name or partial to filter the main ROMs list. Obviously, you’ll need a keyboard for this.
  • Changed the order of the main group of checkboxs in pfeMAME preferences window. It makes a little more sense now.
  • Fixed some encoding issues in create_language_files.py tool.
  • Removed English translation as that’s the default. Added fallback=True so that when it cant find the English translation files, that becomes the fallback.
  • Added Japanese, Chinese (Mandarin) and Russian to language options.
  • Improved some translation encapsulation issues
  • Hovering over a country’s flag in languagepicker now shows the country as a tool-tip
  • Fixed incorrect string encoding in create_language_files. Forced default to utf-8 so that the Asian character sets are recognized.
  • Improved languagepicker code to allow additional languages to be more easily added
  • Updated the logging handler to specify utf-8 encoding.
  • Placed the pfeMAME preferences checkboxs into a scrollable panel. This was required due to different languages text causing the window to size too large.
  


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