*
 
download.fi - Löydä ja lataa ohjelmia

Muutoshistoria ohjelmalle Emu Loader

<<Takaisin ohjelman lataussivulle

Muutokset v7.8.1 - v7.9



Muutokset v7.8 - v7.8.1

  • Fixed
  • Frontend crash when changing between image layouts too fast if "Load Image With Threads" button is enabled (images tool bar buttons)
  • Component 'Graphics32' was missing 'fmShareDenyNone' parameter in TCustomBitmap32.LoadFromFile() function
  • Number of players info overwritten in 'mame.el' and 'hbmame.el' files by the info from 'nplayers.ini' when games are validated
  • Device ROM file sizes were not added to the total game size on games that use device ROMs (create MAME/HBMAME games list)
  • MAME build number was not updated in '\ini_files\folders_emulators.ini' file, causing a MAME version detection error (create MAME games list, select MAME executable in Emulators Setup screen)
  • Changed
  • Optimized 'nplayers.ini' loading; no need to reload the file when toggle 'Show Players Info From nplayers.ini Only' on/off (main menu 'Games List')
  • Updates and fixes for MAME v0.162 (creating MAME/HBMAME games list)
  • - games were not being added to the main list; game tag changed from "game" to "machine" in -listxml
  • - dirty-hack-mode ON: all machines with "softwarelist" tags in -listxml are no longer added to main list (mostly console/computer machines)
  • - the following sets using software lists are still required: Neo-Geo; Sega Mega-Play; ST-V; Vectrex, Neo-Geo CD
  • - new file "arcade\mame_softwarelist.txt" listing all game names excluded from the main list (documentation only)
  • Removed
  • Device sets with no ROMs are no longer added to the games list (Create MAME/HBMAME games list)
  • Filter "Hide Device Sets With No ROMs" no longer needed ('Misc' filter in tool bar buttons)
  • Options 'Debugger Font Name' and 'Debugger Font Size' are no more (MAME/HBMAME settings screen)
  • Added
  • New 'System Type' tag for games: 0 -> arcade; 1 -> console; 2 -> handheld; 3 -> computer
  • for future expansion ?... only time will tell (feature disabled for now)



Muutokset v7.7.3 - v7.8

  • Fixed
  • Search game function was not looking for HBMAME game names, only MAME (main menu "Games List" / "Scan Missing MAME/HBMAME Audio Samples")
  • Frontend crash when loading a games list with no device sets (MAME/HBMAME)
  • EL was not detecting game driver .ini in '\ini\' folder when calling games popup menu, only in '\ini\source\' folder
  • Changed
  • Updates to MAME/HBMAME Settings screen
  • minimum MAME version supported is v0.125; still, one or more settings might not be 100% compatible
  • corrected 'Prescale' limits to 1..3; values 4 to 8 are invalid ('Video and Audio' tab, 'Game Screen' box)
  • updated 'Use Bilinear Filter' hint text to include 'D3D / OpenGL / SDL2 Accel' for easier usage ('Video and Audio' tab, 'Output Mode' box)
  • added 'Dummy Write Snapshot' setting for MAME v0.160 ('Video 2' tab, 'Snapshots' panel)
  • adjusted the height of a few TEdit, TBitBtn, TComboBox controls; for consistency
  • added more HLSL settings: 'HLSL Prescale Override Factor'; 'HLSL Preset to Use'; 'Upscaled Snapshot Resolution'
  • 'resolution@refresh_rate' value would not be correctly saved in 'mame.ini' if screen resolution is 'auto' with a custom refresh rate
  • Image category icons replaced by new and improved ones
  • Image Category/Layout Settings screen interface update with new category icons and some layout changes
  • Select image category dialog updated with new icons
  • Interface minor tweaks
  • Implemented "HideCaption" property on Tiles view and fixed a couple drawing bugs in TEasyListView component; required to use the new category icons without items captions showing up
  • That's the third change/fix I've made in the now 'abandoned/discontinued' TEasyListView component... sorry Jim!
  • 'View Missing ROMs/CHDs' now self-adapts to fit 640x480 resolution; and some layout changes to reduce visual pollution (games popup menu)
  • Device sets .ini file ('mame_devicesets.ini'; 'hbmame_devicesets.ini') is now deleted after creating games list, if empty (MAME/HBMAME)
  • Reduced main tool bar height by 1 pixel
  • Added
  • Support for old MAME builds; DOS MAME is not supported!
  • MAME v0.37 beta 15 (0.51) to v0.69 (-listinfo)
  • MAME 0.70 to latest version (-listxml)
  • not all game infos are available, but most are
  • parent+clone relationship
  • bios detection
  • CHD header v1 and v2 detection with MD5 checksum validation; v3 and up use SHA-1 checksum validation
  • full ROMs validation
  • wav samples detection
  • discrete audio detection
  • main CPU detection
  • controls
  • game size
  • auto-detection of the MAME build number (this is not the version info)
  • play game and record/playback input files; MAME build detection at work... :)
  • load the proper 'inipath' for MAME versions that do not have this setting in 'mame.ini'
  • set MAME default settings / game custom settings is extremely limited
  • - full MAME settings is for MAME v0.125 and up; older MAME builds use the new 'basic mode'
  • - custom game .ini files (game and driver) must be in MAME's root folder for MAME v0.37 to v0.60
  • - driver .ini files in "\ini\source\" path is supported on v0.119 and up; v0.61 to v0.118 use '\ini\' path only
  • screen is built to fit 640x480 resolution
  • The cannots for old builds:
  • record wav/video/mng
  • load save state
  • run game with effect overlay
  • I'm sure there are other stuff...



Muutokset v7.7.2 - v7.7.3

  • Fixed
  • Tons of Neo-Geo games were left out of the 'Neo-Geo' filter for HBMAME as there are lots of different driver names for Neo-Geo hacks ('NeoGeo' device sets are not included!)
  • Tons of CPS-1 games were left out of the 'CPS-1' filter for HBMAME; added support for 'cps1mis' driver name; CPS-1 hacks now appear in the list
  • Some PGM 2 games were left out of the "PGM' filter; added 'pgm2.c' driver detection
  • Windows themes disabled in checkboxes (SEGA Model 2 Settings screeen)
  • Horizontal scroll bar visible when CHD files are shown (Game Details screen)
  • Crazy flickering in TLabel controls when using with TGaugeBar controls
  • If emu default settings file (mame.ini and others) for AlterMAME is not found, EL would not auto-create the file for AlterMAME, but for MAME (main menu "AlterMAME Default Settings" and games popup menu "AlterMAME Custom Settings)
  • Bios entry '[Use Default]' was not sticking at the top of the list (MAME/HBMAME Settings screen, Miscellaneous tab)
  • If you have multiple folders in 'inipath' entry (mame.ini), EL would force the use of 'mame_dir\ini\' no matter what. This is now fixed, but only the first folder will be used
  • eg.: inipath c:\emu\mame\mycustom_ini;.;ini
  • EL will use 'c:\emu\mame\mycustom_ini' as MAME's ini folder
  • eg.: inipath .;ini;c:\emu\mame\mycustom_ini
  • EL will fallback to 'mame_dir\ini\' as MAME's ini folder (no support for '.' folder path)
  • Error 'Cannot focus an invisible window' when switching between grouped view and other view modes
  • Changed
  • Updates to Create MAME/HBMAME Games List:
  • - detection of CHD files in bios/device sets, for MAME v0.159 and newer
  • - detection of discrete audio type for bios/device sets
  • - detection of samples entry for device sets
  • - detection of display info for device sets
  • - improved detection of discrete audio entries to maintain compatibility with older and new MAME builds
  • - all games with driver name '???discrete???' will be tagged as discrete audio; for UME
  • - some code optimization to remove duplicated code
  • Catlist filter 'PinMAME' renamed to 'Mechanical' ('Misc' tool bar button), and catver.ini scan is now done by a 'mechanic' tag instead of 'pinmame' to maintain compatiblity with older and new Catlist files
  • Catlist filter 'Fruit Machines' ('Misc' tool bar button) are now also filtered with categories that contain 'reel' tag (for Catlist v0.159 and newer); 'fruit' tag is still checked to maintain compatibility with older Catlist files
  • Updates to the multi-games loading feature (select multiple games of the same system and run with MAME):
  • - broken feature... now it works again
  • - Neo-Geo compatible games list renamed from 'neogeo.ini' to 'multicart_neogeo.ini'
  • - removed custom Neo-Geo and SEGA Mega-Tech message box icons ('resouces\main_icons\msgbox\' folder)
  • - added support for ST-V system (4 games max); supported games listed in 'arcade\multicart_stv.ini'
  • - new filter: 'Show Only ST-V Multi-Slot', to filter out games not compatible with multi-slot ('Misc' tool bar button)
  • - added support for PlayChoice-10 system (10 games max), but MAME doesn't support multi-slot loading for this system yet
  • Minor source code maintenance... for consistency
  • Removed
  • Create custom settings for device sets is disabled (pointless anyway). Custom settings for bios sets is still supported
  • Added
  • Changes to MAME/HBMAME Settings screen:
  • - you can select multiple folders for .ini paths again; 'Folders' tab
  • - screen layout seriously updated (... still need some work)
  • - grouped the most important and most used settings in 'Video 1' tab
  • - grouped HLSL and GLSL into 'Video 2' tab
  • - renamed 'Video 1' tab to 'Video and Audio'
  • - renamed 'Video 2 and Audio' to 'Video 2'
  • - HLSL and GLSL auto-detection updated (mame.ini; ume.ini; sdlmame.ini; etc)
  • -'Direct3D Post-Processing Effects' panel and its options will only be enabled if 'hlsl_enable' entry is found in the .ini file
  • -'OpenGL Post-Processing Effects' panel and its options will only be enabled if 'gl_glsl' entry is found in the .ini file
  • - new 'OpenGL' and 'BGFX' options in 'Video Output Mode'; MAME v0.159 minimum required
  • - new 'SDL 2 Accel' and 'BGFX' options in 'Video Output Mode'; SDLMAME v0.159 minimum required
  • - new setting: "Provider for UI Font" (Miscellaneous tab)
  • - you can no longer customize folders for custom game settings (rom_path, ini_path, artwork_directory, etc...); only available on emulator default settings
  • - when creating custom game settings, Emu Loader will read a list of config files, so settings from previous files are loaded and overwritten, just like MAME does when loading a game. From top to bottom:
  • - mame.ini; ume.ini; hbmame.ini; emufilename.ini; etc...
  • - debug.ini
  • - vertical.ini (if game screen is vertical)
  • - horizont.ini (if game screen is horizontal)
  • - arcade.ini (UME only)
  • - console.ini (UME only
  • - computer.ini (UME only)
  • - othersys.ini (UME only; this filename and its purpose is a mistery to me!)
  • - vector.ini (if game is vector)
  • - source\sourcefile.ini or sourcefile.ini
  • - biosname.ini
  • - parentgame.ini (if game is clone)
  • - gamename.ini
  • Notes:
  • - every time you click on "Reload Settings" button, all these files are reloaded, starting from mame.ini
  • - if you create a custom settings for say... Vector games, files below vector.ini are ignored (as it should be...)
  • - there's a new "Reset to Default" button, that reset settings to emulator default, ignoring all custom files
  • - new feature 'Validate All Custom Files on Save': when saving custom settings back, EL will compare current settings with all previous files (if found), to make sure these settings are not duplicated and to keep custom files clean;
  • keep this setting disabled to validate settings only against emulator default settings (mame.ini; ume.ini; etc)
  • - SDLMAME/SDLUME/SDLHBMAME auto-detection function updated to search for 'sdlvideofps' entry in 'sdlmame.ini'; 'sdlume.ini'; etc
  • - select folder for fonts added back, multiple folders supported (Folders tab)
  • - select folder for debugger comments added back (Folders tab)
  • - replaced TListView by a regular TEdit control for 'Controllers Definitions' folder, 'Crosshair Files' folder, 'Sample Sets' folder; multiple folders are still supported
  • - replaced TEdit control by TListView for 'Ini Files' folder; easier to move folders around...
  • - removed "custom screen name" edit box as screen names in the format "\\.\DISPLAYn" are safe to use
  • Driver 'timeplt' (Time Pilot), 'tp84' (Time Pilot '84), 'circusc' (Circus Charlie GX380) added to the 'Konami Old School 2 (80s)' filter
  • Driver 'asterix' added to the 'Konami Old School 1 (90s)' filter



<<Takaisin ohjelman lataussivulle