|Une importante mise à jour de ce frontend pour émulateurs consoles mais également maintenant pour micro-ordinateurs a été publiée. 61 systèmes sont désormais supportés. La longue liste des nouveautés est la suivante:
- FATALITY! If you wanted to clear a emulator parameter, EmuCon was not updating "emulator_parameters.ini" (Emulator Setup screen). I just found out about this due to the 2nd parameter feature...
- Also, some entries were not being added in this file for systems with disc images
- Error message when trying to run a game mounted on virtual drive and EmuCon's boot parameter is empty
- Application crash on startup due to a "System ID" detection error and after creating a games list manually
- FATALITY! Detecting games in .zip files was adding unnecessarily games to list when there was more files inside the .zip. Game title is now shown correctly, same as the .zip file (without the extension)
- Also, the file size info is now sown correctly in games list. This is the right way to do it... mostly
- Added a 5 milliseconds delay when loading each image panel to minimize application crashes (only when using threads). This only happens if you scroll the games list holding down the UP or DOWN arrow keys and only with large image files
- Status window flashes when creating games for multiple systems at once
- Internal .zip lists not being reinitialized after changing images folders settings
- Emulator partial name detection was not working if emulator filename have spaces (emulators setup screen)
- Minimum resolution changed to 1024x768 or 1280x720 or 1280x800. EmuCon is built for high res computer monitors and this is 2013, not the 80's...
- Command line parameters support for batch files (.bat; .cmd). Required for "Java PSP Emulator" but it can be used by other systems as well
- Massive update to "emulator_parameters.ini"
*a few emulators have different filenames new/changed command line parameters
*added correct parameters for nullDC (Dreamcast system). Emulator version supported: "nullDC_104_r136"
*added correct parameters for Demul emulator (Dreamcast system)
*added Mednafen emulator entries for all supported systems (based on build v0.9.28 WIP Win32)
*a bunch of MESS system names were wrong, specially Atari 2600 / 5200 / 7800 - added support for MESS/UME emulators on all supported systems
*added new media types and new emulators
*EmuCon uses default filenames for all emulators. If you have a custom filename, EmuCon might not parse emulator info in emulators setup screen
- Feature "Load Disc Parameter" renamed to "Boot Disc Parameter". Easier to understand. To be used with mounted disc images on virtual drive
- Games folders info is now separated into different lists, each one according to its media type. Also, folders list were moved into its own file "sysgamefolders.ini". From now on, you MUST separate your games in different main folders according to their media type. Important notes:
*your current folders settings will be transfered from EmuCon.ini automatically in the first frontend run
*do NOT mix games from different medias in the same folder tree or EmuCon will not be able to handle them properly
*if you are not sure what media types a certain system uses, open the "Games Folders Settings" screen. Unsupported media types are grayed out...
*for Atari 400/800/XL emulators, place both "cartridge" AND "executable" files in cartridges media type. This is REQUIRED by EmuCon to work properly!!!
- Emulator executables info is now separated into its own "sysemulators.ini" file. This is a precaution to prevent from loosing all selected emulators of each system. Until now, this was being updated every time you quit EmuCon... I know I've lost all my selections countless times during this huge update!!! :_((
*your current emulator selections will be transfered from EmuCon.ini automatically in the first frontend run
*this file is only updated in emulators setup screen, and only if the "OK" button is clicked
*prefered emulator to play (from 1 to 4) and parameter index (1 or 2) are also stored in the new file
- Images folders info is now separated into its own "sysimagefolders.ini" file. This file is only updated if clicking the "OK" button in the images folders setup screen. A precaution to prevent data loss...
- Playstation system support only CDs images from now on (no more homebrew and/or .exe files)
- All emulators info and parameters are loaded into RAM (Emulators Setup screen). This is needed so "emulator_parameters.ini" can be updated correctly. The memory footprint is negligible
- Frontend icons updated. Tool bar buttons have only 44x40 sized icons
- Cartridge size info changed to integer values. No more cart size of "16.2 Kbits"
- You can now select multiple systems to create games list for more than one system at once (main menu "Create Games List"). Also, a new confirmation dialog with expanded options (only when "Create a New List" checkbox is selected)
- Corrected Gameboy system name to "Game Boy"... how could I've not seen it ? You will need to setup all Game Boy systems in EmuCon again (emulator filenames, games folders, game snap folders)... or you could manually rename all "Gameboy" sections entries in EmuCon.ini to "Game Boy" BEFORE starting this new build
- All disc image files are used regardless of their format or file extensions. It's up to you to sort your games correctly
- Unnecessary folder validations when creating games lists
- Games popup menu. If there is no emulator filename selected, it displays a "(empty)" text so you know there is nothing to use. It also show the emulator icon now :)
- Emulator title is filled automatically when selecting a new emulator file ("Emulators Setup" screen). Parsed from "emulator_parameters.ini" file, "[Emulator Title]" section. It might not work in some cases...
- Games list was being loaded multiple times when creating games list for multiple systems at once (startup or manually)
- The entire list is loaded once at the end, after all systems were processed
- Real CDs no longer supported (CD/DVD/other medias). Only disc image files are supported from now on. The following media types (and their icons) are also removed: 'CD-ROM', 'GD-ROM', 'DVD-ROM', 'Mini DVD-ROM', 'Laserdisc (LD)'
- Number of discs info removed from the project. No longer needed
- Bold font style setting is no more (preferences). Useless...
- You now have four (4) emulators per system to choose from!!!
- New documents folder with special rules for a few systems: "docs\special_rules\". Also, a menu item to view these docs in EmuCon: "View Usage Rules" (main menu and games popup menu). I SUGGEST YOU READ THESE DOCS!!!
- New folder "game_cfg" with custom game settings for some computer emulators:
*Amiga (single disk and multi-disk games): WinUAE (.uae) and FS-UAE (.fs-uae) config files
*Commodore 64 / 128 / VIC-20 (multi-disk games only): flip list files for disk swap feature (WinVICE emulator only)
No other system use this folder. Read special rules document for more details
- Recursive folders scanning (create games list and play games). From now on, only the main folder is needed. If you have games on sub-folders, EmuCon will scan them automatically :) Do not mix games of different media types in the same folder tree
- Support for 7-Zip format. Download 7z.dll and place it in same folder as EmuCon.exe... you can use the same DLL from latest Emu Loader
- Added official support for Elby Virtual CloneDrive and Alcohol 120% in emulator_parameters.ini. Each util have their own mount/unmount parameters :) The virtual drive selection in emulators setup screen is updated, including the "Help" button. You also see an application icon there
- Added the emulator icon (32x32) next to the emulator executable text box... eye-candy but it looks nice (emulators setup screen) :)
- Expanded the following systems... for the purists:
*"Game Boy" split in 3: "Game Boy", "Game Boy Color" and "Super Game Boy"
*"WonderSwan" split in 2: "WonderSwan" and "WonderSwan Color"
*"Neo-Geo Pocket" split in 2: "Neo-Geo Pocket" and "Neo-Geo Pocket Color"
*"Atari Jaguar" split in 2: "Atari Jaguar" and "Atari Jaguar CD"
Separate your games files into their proper folders to avoid mixing games. You can still have games from the split systems combined into one, like it was before
- New media types: "Floppy Disk" and "Cassette Tape". For "Famicom Disk System" and computer systems like "MSX", "Amiga", "Commodore 64" and "Atari ST"
- New tool bar button: "Use .cue" (enabled by default). This feature execute/mount ".cue", ".toc", ".mds" or ".ccd" metadata files instead of the actual disc images. If not found, the disc image file is used. Some emulators require this for proper emulation
- You can enable "Run Game Confirmation Dialog" in main menu for a visual confirmation
- Added a second parameter for each media type (Emulators Setup screen). You can choose between 2 parameters to play games using the same emulator (main tool bar buttons). This is an optional feature
*this feature was added for some computer emulators. For the majority of emulators you don't need this
*Amiga system is one that have the 2nd parameter set to load games that required the "AGA" chipset, using a Amiga 1200 machine
*file "emulator_parameters.ini" updated with entries for 2nd parameters. They are all empty and optional.
.cartriges: ROM and ROM2
.disk images:ISO and ISO2
.boot disc (virtual drive): DISC and DISC2
.floppy disks: FLOPPY and FLOPPY2
.cassette tapes: CASSETTE and CASSETTE2
Important Note: EACH media type in the same system can use a different parameter. Cartridge can use parameter 1 while floppy can use parameter 2. The selections are saved/restored on a frontend restart
- New console system: Sega Saturn. Disc images only. Supported emulators: "SSF", "Yabause", "MESS"/"UME". Important notes:
*The "SSF" emulator can only boot images mounted on a virtual drive, it does not load images directly. There's no need to insert command line parameters in "Emulator Setup" screen either
*Yabause emulator however can load images or boot from virtual drive
Configure both emulators before using them with EmuCon. Also, please always use Yabause v0.9.12 or newer for best compatibility with EmuCon
- New console system: 3DO Interactive Entertainment. Only disc images are supported. Supported emulator: "4DO", "MESS"/"UME"
- New console system: Amiga CD32. Supported emulators: "FS-UAE", "WinUAE", "MESS"/"UME". Important notes:
*FS-UAE and WinUAE emulators cannot load games thru .cue metadata files. They only load with the atual CD image. Just unckeck the ".cue" button in main tool bar buttons - Avoid the NTSC option or games might not boot
- New console system: Virtual Boy. Supported emulators: "Mednafen" and "MESS"/"UME"
- New console system: NEC PC-FX. Split from the PC Engine system into its own. Supported emulators: "Mednafen", "Magic-Engine FX", "Ootake", "MESS"/"UME"
- New console system: Famicom Disk System. Supported emulators: "Nestopia" and "MESS"
- New computer system: Commodore 64. Supported emulators: "WinVICE", "CCS64", "Hoxs64", "MESS"/"UME". Important notes:
*Only WinVICE emulator accept multiple disks loading (disk swap), thru its flip list feature
Select all disks of the same game and hit ENTER key. EmuCon creates the flip list file automatically. Read "docs\special_rules\Commodore 64.rtf" file for more details
- New computer systems: Commodore 128 and Commodore VIC-20. Supported emulators: "WinVICE", "MESS"/"UME". Important notes:
*Multiple disk games rule is the same as Commodore 64 (WinVICE emulator only thru flip list files)
- New computer system: MSX / MSX2 / MSX2+ / MSX Turbo-R. Supported emulators: "blueMSX", "MESS"/"UME". Important notes:
*floppy disk parameters have the "SCC+" cartridge always inserted in slot1. Do NOT remove it (blueMSX)
*MSX, MSX2 and MSX2+ use the "MSX2+" machine since it's NTSC (60Hz / 60 fps), the FM-PAC sound chip is integrated and to be honest, even MSX1 games run better on the MSX2+ hardware
*to use the blueMSX's Virtual Disk feature (v-disk), either all disks of the same game must be zipped into a SINGLE .zip file, or they must all be unzipped. Read blueMSX documentation for more info
- New computer system: Commodore Amiga. Supported emulators: "FS-UAE", "WinUAE", "MESS"/"UME". Important notes:
*The default machine used by EmuCon is Amiga 500 (emulator default machine) since it's compatible with the majority of Amiga games
*EmuCon's floppy disk parameter 2 uses the Amiga 1200 configuration for games that need the AGA chipset. Select which parameter you want to use in main tool bar buttons
*Amiga CDTV games are supported with CD images
*To load games with multiple floppy disks, EmuCon use emulator's floppy swap feature. Select all disks of the same game and hit ENTER key, or create a custom FS-UAE/WinUAE settings file. Read "docs\special_rules\Amiga.rtf" file for more details "AND" FS-UAE/WinUAE documentation
*Avoid the NTSC option or games might not boot
- New computer system: Atari ST. Supported emulators: "Steem SSE 3.5", "Hatari", "MESS"/"UME"
- New computer system: ZX Spectrum. Supported emulators: "Spectaculator", "FUSE - Free Unix Spectrum Emulator", "Z80Stelth", "Speccy", "MESS/UME"
- New computer system: Sega SC-3000. Supported emulators: blueMSX", "KEGA Fusion", "MESS"/"UME"
- New computer system: Atari 400/800/XL. Supported emulators: "Atari800", "Atari800Win Plus", "Altirra", "Atari++", "MESS"/"UME". Important notes:
*"Optionally", you can convert all your RAW ROMs from ".bin; .rom" to ".car" since this format also contains the cart type. You can do this directly in Atari800Win emulator ("Misc" / "Convert" / "ROM to CART" main menu)
*Both cartridges AND executable files must be placed in cartridges folders. This is MANDATORY!
*Atari++ Emulator need to run executable files (.xex and others ?) as floppy disks. EmuCon does that automatically - For Atari 800 and Atari800Win emulators, the "-cart" parameter is MANDATORY and the "-cart-type" parameter is added automatically. For executable files (".xex"; ".com"; ".exe"; ".bas"), EmuCon replace the "-cart" parameter by "-run". You don't need to use a second parameters
- New console system: Arcadia 2001. Supported emulators: "WinArcadia", "MESS"/"UME"
- New handheld system: Tiger game.com. Supported emulator: "MESS" / "UME"
- New computer system: Apple II. Supported emulators: "AppleWin", "JACE: Java Apple Computer Emulator", "MESS"/"UME". IMPORTANT: for JACE emulator you must create a "jace.bat" file and select that as your emulator filename. See \docs\special_rules\Apple II.rtf" file for more details
- New computer system: Apple IIGS. Supported emulators: "KEGS32", "GSport", "MESS"/"UME"
*KEGS32 and GSport support multiple disk games. Just select all disks of the same game and hit ENTER key (or use games popup menu)
- New console system: Neo-Geo CD. Supported emulators: "NeoRaine", "Raine", "MESS"/"UME", "Nebula". Important note: Nebula emulator can only run games mounted on a virtual drive!!!
- New computer system: Amstrad CPC. Supported emulators: "WinAPE", "Arnold CPC Emulator", "WinCPC", "CPCEMU", "CPCE", "Caprice32", "MESS"/"UME". Important notes:
*WinAPE emulator can only load games by manually editing "winape.ini". EmuCon does that for you
*WinAPE emulator support multiple disk games. Two disks maximum and you can swap disks between drive A and B (emulator hotkey)
*To load cassette tapes, you must type special commands (search the internet for more info):
*EmuCon support multiple disk games only with WinAPE emulator
*"WinCPC", "CPCEMU", "CPCE", "Caprice32" emulators do not support games in cartridges
*To load floppy disks, most emulators require manual loading with following commands (search the internet for more info):
- New handheld system: PlayStation Portable (PSP). Supported emulators: "PPSSPP", "JPCSP: Java PSP Emulator". The "Ultimate Ghosts'n Goblins" is a super mega ultra awesome version, I LOVE it!!! Important notes:
*to use JPCSP Java emulator, you must have Java Runtime update 7 installed (either 32-bit or 64-bit Java Runtime)
*You MUST select JPCSP's .bat files (loader) as your emulator filename in Emulator Setup screen to load the emulator: "start-windows-x86.bat" or "start-windows-amd64.bat"
*EmuCon passes the REQUIRED "-u "%s" -r" parameters to JPCCSP, but you can add more parameters supported by the emulator
Do NOT edit those .bat files unless you know what your doing!
- New console system: Philips CD-i. Supported emulators: "CD-i Emulator", "MESS"/"UME"
- Added setting "Dark Font Selection Bar" for those who want to use a while font in games list