Filtrer par machine :
Type de vue :
 MESS v0.155 (32-bit) 
Jeudi 16/10/14 à 13:40 par Firebrand
Le développement de MESS suivant de près celui de MAME, une nouvelle version a été publiée. Voici la liste des nouveautés:
MAMETesters Bugs Fixed
- 05728: [Crash/Freeze] (pce.c) sgx: The "Axelay" Demo crashes the MESS while starting. (Fabio Priuli)
- 05729: [Crash/Freeze] (pce.c) pce, tg16: The demo "Split-Resolution Demo by Chris Covell" does not work properly. (Fabio Priuli)
- 05712: [DIP/Input] (timex.c) ts2068, uk2086: The keyboard input does not working. (Fabio Priuli)
- 05591: [Gameplay] (atari400.c) a5200: Only one button works (player 1) (Fabio Priuli)
- 05639: [Interface] Internal UI: Selecting Console, then using File Manager to select media doesn't work (Fabio Priuli)
- 05672: [Crash/Freeze] (apple2.c) apple2e, apple2ee, probably others: hang when enabling output latch with no floppy in drive (Olivier Galibert)

New System Drivers Supported:
- TI-95 PROCALC [hap]
- Microdigital TK3000//e [R. Belmont]
- Apple IIgs (ROM00 prototype 3/10/1986) [Apple II Documentation Project]
- Peripheral Technology PT68K2 [Al Kossow, R. Belmont]
- Canon V-30 (MSX2) [Wilbert Pol]
- Canon V-30F (MSX2) [Wilbert Pol]
- Daewoo Zemmix CPG-120 (Korea) (MSX2) [Wilbert Pol]
- Mitsubishi ML-G3 (MSX2) [Wilbert Pol]
- Perfect Perfect1 (MSX1) [Wilbert Pol]
- Philips NMS-8260 (Prototype) (MSX2) [Wilbert Pol]
- Philips NMS-8270 (Prototype) (MSX2) [Wilbert Pol]
- Sanyo MPC-2500FD (MSX2) [Wilbert Pol]
- Sanyo Wavy MPC-27 (MSX2) [Wilbert Pol]
- Sanyo Wavy PHC-77 (MSX2) [Wilbert Pol]
- Sony HB-701FD (MSX1) [Wilbert Pol]
- Toshiba HX-21 (MSX1) [Wilbert Pol]
- Toshiba HX-22 (MSX1) [Wilbert Pol]
- Toshiba HX-34 (MSX2) [Wilbert Pol]
- Toshiba HX-34I (MSX2) [Wilbert Pol]
- Victor HC-90 (MSX2) [Wilbert Pol]
- Victor HC-95 (MSX2) [Wilbert Pol]
- Victor HC-95A (MSX2) [Wilbert Pol]
- Yamaha YIS-503 III R (Russian) (MSX2) [Wilbert Pol]
- Yamaha YIS-503 III R (Estonian) (MSX2) [Wilbert Pol]
- Yamaha YIS805/128 (Russian) (MSX2) [Wilbert Pol]
- Yamaha YIS805R2/128 (Russian) (MSX2) [Wilbert Pol]
- Yamaha YIS805R2/128 (Estonian) (MSX2) [Wilbert Pol]
- Yamaha YIS805/256 (Russian) (MSX2) [Wilbert Pol]

Systems Promoted from GAME_NOT_WORKING:
- TI-74 BASICALC [hap]
- Laser 128 (version 4.2) [Peter Ferrie, R. Belmont]
- Laser 128ex (version 4.5) [Peter Ferrie, R. Belmont]
- Laser 128ex2 (version 6.1) [Peter Ferrie, R. Belmont]
- Peripheral Technology PT68K4 [Al Kossow, R. Belmont]
- Al Alamiah AX-150 (MSX1) [Wilbert Pol]
- Canon V-8 (MSX1) [Wilbert Pol]
- Canon V-20E (MSX1) [Wilbert Pol]
- Canon V-20F (MSX1) [Wilbert Pol]
- Canon V-20G (MSX1) [Wilbert Pol]
- Canon V-20S (MSX1) [Wilbert Pol]
- Canon V-25 (MSX2) [Wilbert Pol]
- Casio MX-10 (MSX1) [Wilbert Pol]
- Casio MX-101 (MSX1) [Wilbert Pol]
- Casio MX-15 (MSX1) [Wilbert Pol]
- Casio PV-7 (MSX1) [Wilbert Pol]
- Daewoo CPC-88 (Korea) (MSX1) [Wilbert Pol]
- Daewoo CPC-330K KOBO (Korea) (MSX2) [Wilbert Pol]
- Daewoo DPC-200E (MSX1) [Wilbert Pol]
- Daewoo Zemmix CPC-50A (Korea) (MSX1) [Wilbert Pol]
- Daewoo Zemmix CPC-50B (Korea) (MSX1) [Wilbert Pol]
- Daewoo Zemmix CPC-51 (Korea) (MSX1) [Wilbert Pol]
- Daewoo Zemmix CPC-61 (Korea) (MSX2) [Wilbert Pol]
- Fenner DPC-200 (MSX1) [Wilbert Pol]
- Fenner FPC-500 (MSX1) [Wilbert Pol]
- Fenner FPC-900 (MSX2) [Wilbert Pol]
- Fenner SPC-800 (MSX1) [Wilbert Pol]
- Fujitsu FM-X (MSX1) [Wilbert Pol]
- Goldstar FC-80U (MSX1) [Wilbert Pol]
- Goldstar GFC-1080 (MSX1) [Wilbert Pol]
- Goldstar GFC-1080A (MSX1) [Wilbert Pol]
- Hitachi MB-H2 (MSX1) [Wilbert Pol]
- Hitachi MB-H25 (MSX1) [Wilbert Pol]
- Hitachi MB-H50 (MSX1) [Wilbert Pol]
- Hitachi MB-H70 (MSX2) [Wilbert Pol]
- Kawai KMC-5000 (MSX2) [Wilbert Pol]
- Mitsubishi ML-F48 (MSX1) [Wilbert Pol]
- Mitsubishi ML-F110 (MSX1) [Wilbert Pol]
- Mitsubishi ML-F120 (MSX1) [Wilbert Pol]
- Mitsubishi ML-G1 (MSX2) [Wilbert Pol]
- Mitsubishi ML-G10 (MSX2) [Wilbert Pol]
- National / Matsushita FS-4000 (alt) (Japan) (MSX1) [Wilbert Pol]
- Philips NMS-8250F (MSX2) [Wilbert Pol]
- Philips NMS-8255F (MSX2) [Wilbert Pol]
- Philips NMS-8280F (MSX2) [Wilbert Pol]
- Pioneer PX-07UK (MSX1) [Wilbert Pol]
- Pioneer PX-V60 (MSX1) [Wilbert Pol]
- Sanyo MPC-200 (MSX1) [Wilbert Pol]
- Sanyo MPC-200SP (MSX1) [Wilbert Pol]
- Sanyo Wavy PHC-55FD2 (MSX2) [Wilbert Pol]
- Sony HB-10 (MSX1) [Wilbert Pol]
- Sony HB-101P (MSX1) [Wilbert Pol]
- Sony HB-55 (MSX1) [Wilbert Pol]
- Sony HB-F500F (MSX2) [Wilbert Pol]
- Spectravideo SVI-738 (Arabic) (MSX1) [Wilbert Pol]
- Spectravideo SVI-738 (Denmark) (MSX1) [Wilbert Pol]
- Spectravideo SVI-738 (Spain) (MSX1) [Wilbert Pol]
- Toshiba HX-10D (MSX1) [Wilbert Pol]
- Toshiba HX-10DP (MSX1) [Wilbert Pol]
- Toshiba HX-10E (MSX1) [Wilbert Pol]
- Toshiba HX-10F (MSX1) [Wilbert Pol]
- Toshiba HX-10SA (MSX1) [Wilbert Pol]
- Toshiba HX-20I (MSX1) [Wilbert Pol]
- Toshiba HX-21I (MSX1) [Wilbert Pol]
- Toshiba HX-22I (MSX1) [Wilbert Pol]
- Toshiba HX-23I (MSX2) [Wilbert Pol]
- Toshiba HX-33 (MSX2) [Wilbert Pol]
- Toshiba FS-TM1 (MSX2) [Wilbert Pol]
- Victor HC-5 (MSX1) [Wilbert Pol]
- Victor HC-6 (MSX1) [Wilbert Pol]
- Victor HC-7 (MSX1) [Wilbert Pol]
- Yamaha CX5F (w/SFG01) (MSX1) [Wilbert Pol]
- Yamaha CX5F (w/SFG05) (MSX1) [Wilbert Pol]
- Yamaha YIS604 (64KB) (MSX2) [Wilbert Pol]
- Yamaha YIS604 (128KB) (MSX2) [Wilbert Pol]

Skeleton drivers:
- Genius Leader Magic Color (Germany) [TeamEurope]
- Genius Junior Redstar 3 (Germany) [TeamEurope]
- Genius Junior 4000 (Germany) [TeamEurope]
- Genius Junior 5000 (Germany) [TeamEurope]
- Genius Junior Redstar (Germany) [TeamEurope]
- Genius Leader Super Color (Germany) [TeamEurope]
- Genius Leader 6600CX (Germany) [TeamEurope]
- VTech Genius Leader Power Notebook (Germany) [TeamEurope]
- LexiPC Mega 2000 (Germany) [TeamEurope]
- VTech PreComputer 1000 [Porchy]
- TimeTop GameKing [Porchy]

Software Lists:
- pico.xml: added many new dumps, including some from Korean releases and exclusive titles. [Team Europe]
- megadriv.xml: verified and documented a lot of dumps, added Shining Force (Euro), redumped Muhammad Ali Heavyweight Boxing (Euro). [sunbeam]
- nes.xml: added dump of Codemasters' Super Adventure Quests. [Porchy]
- glcolor.xml: documented the 'Spiel-und Lernspaß' cartridge. [TeamEurope]
- m5.xml: dumped Bosconian. [Ola Andersson]
- coleco.xml: Some more verified dumps and info added. [Ikrananka]
- coleco.xml: replaced Sector Alpha incorrect dumps with a proper one [Ikrananka]
- coleco.xml: removed choplifter bad dump. [dink]
- psx.xml: added info to the games #-O. [Antopisa]
- sms.xml: documenting Graphic Board prototype dump. [SMSPower]
- nes.xml: added a couple of new multigame dumps using OneBus PCB. [TeamEurope]
- exl100.xml: added Exelvision EXL 100 cart list. [Fabio Priuli]
- pencil2.xml: added Hanimex Pencil II cart list [Robbbert, Fabio Priuli]
- pegasus_cart.xml: added Aamber Pegasus ROM expansions list. [neoncluster, Fabio Priuli]
- dmv.xml: added Decision Mate V floppy softlist. [Sandro Ronco]
- vectrex.xml: Fixed some clones assignments. [m4st4]
- gameking.xml: added TimeTop GameKing cart list. [Porchy]
- timex.xml: added software list for Timex DOCK carts. [Fabio Priuli]
- apple2.xml: added over 150 items, including many classics of the platform. [R. Belmont]
- Add correct data width/endianness to several software lists [Alex Jackson]

Source Changes
- sms.c: Restore selected cartridge when loading a save state for the store display unit. [Enik Land]
- apple3: Support ThunderClock Plus card. [R. Belmont]
- mc1000.c: Correction to the cassette input [Emerson Costa]
- amstrad: added support for 64k, 320k, and 576k RAM sizes added preliminary support for the SYMBiFACE II board idehd: added Read Native Max Address IDE command [Barry Rodewald]
- Apple II updates: [R. Belmont]
*Added additional ROMs for TK3000
*Added preliminary mono/color config switch for pre-IIgs machines (doesn't yet work in lo-res)
*Moved Laser 3000 to its own driver since it's not very Apple-like and got it to boot into BASIC.
- sms.c: Documented release years for some Brazilian SMS releases. [Enik Land]
- apple2: add possible Laser 128EX2 ROM pending future work on that series [R. Belmont]
- Laser 3000: add first-pass keyboard, 80-column text, hi-res, and double hi-res graphics support [R. Belmont]
- Apple II: enable language-card write on reset based on h/w testing [Peter Ferrie]
- dmv: added expansions slot interface. [rfka01, Sandro Ronco]
- dmv: added boot ROMs from 4 different boards. [rfka01]
- Apple II: add more debugger guards around C800 bankswitch [Peter Ferrie, R. Belmont]
- Improve Laser 128 series support; 128EX/2 now boots DOS 3.3 and ProDOS. [Peter Ferrie, R. Belmont]
- Support ProDOS-order Pascal 1.3 images [R. Belmont]
- Apple II: Add support for the Applied Engineering TimeMaster II H.O. card [R. Belmont]
- Support PET user port "CB2 Sound" device [R. Belmont]
-tapectrl.c: fixed bug where systems with multiple cassette drives (e.g. PET) had no Tape Controls when no cassette was loaded in the first drive. [Fabio Priuli]
-ui.c: added shortcut commands for Tape Start and Tape Stop, by default mapped to F2 and Shift+F2, respectively. This is not meant as a replacement for the internal Tape Control menu, but it shall make simpler the usage of game tapes in home computers. Notice that REC/RWD/FWD have still to be pressed from the internal UI and that if you mount multiple cassettes in a driver with multiple tape drives only the first one will be controllable with these shortcuts. [Fabio Priuli]
- Apple II: hook up ACIAs for Laser 128 series, remove cassette for IIc and Laser. [R. Belmont]
-Apple II series changes: [R. Belmont]
*Support 1 MB expansion for Laser 128ex2
*Give the IIc Plus the correct drive type, but it's still unhappy
*Promote apple2c4 to working since it runs fine now
- amstrad: added Amdrum expansion card [Barry Rodewald]
- amstrad: added Digiblaster printer-port device [Barry Rodewald]
- a2600.c: converted Atari VCS carts to be slot devices, cleaned up the implementation and removed Supercharger tapes from the main system. The -cass media switch (to load the tape file) will become available only when you mount the Supercharger cart. [Fabio Priuli]
- a7800.c progress: [Fabio Priuli]
*Rewritten cart emulation to use slot devices
*Removed POKEY chip from the main unit since it was inside the carts (of course it gets enabled when you launch a game who contained it in its cart)
*Added support for the High Score cart as a passthru cart: when you mount hiscore, a -cart2 switch will become available to mount the game you want to play
*Properly implemented XBoarD and XM expansions as passthru carts as well, so that new syntax to run dkxm.a78 is mess a7800 -cart xm -cart2 path\to\games\dkxm.a78 High Score support for XM shall work as well.
*Big clean up of the driver, simplifying memory map, removing writes to ROM, etc.
- apple3: don't do color text in A2 emulation mode. [R. Belmont]
- a7800: split video emulation (Atari MARIA chip) into a separate device. [Fabio Priuli]
- altos5: Fix wrong drive type [O. Galibert]
- atari400.c progress: [Fabio Priuli]
*Rewritten cart emulation to use slot devices (many "mappers" do not fully work yet) and unified cart handling among 8bit home computers, XEGS and Atari 5200
*Added support for loading carts with bankswitch to all XL/XE models
*Added support for loading XEGS carts in Atari 8bits home computers (XEGS instead will only load XEGS games until support for the keyboard add-on is included)
*Big clean up of the driver, simplifying memory map, removing writes to ROM, etc.
*Changed NOT_WORKING flag to IMPERFECT_GRAPHICS in 600XL, 65XE,800XE and XEGS since they should now be working to the same extent of the 800XL, and bugs shall be reported.
- pve500.c: hooked up MB8421 RAM [FSanches]
- pc_vga: correct access to attribute register when PAS bit is set, allows XFree86 to detect ISA VGA. [Peter Ferrie]
- gameboy: added dump of Color GameBoy 188 in 1 multicart, and partially implemented the required mapper [Team Europe, Fabio Priuli]
- apple3: refresh selected drive after the softswitches are changed. [Paul Hagstrom]
- maria.c:
*Timeout rendering added. [Mike Saarna]
*Reorganized DMA penalties to support new rendering code [Mike Saarna, Robert Tuccitto]
- a7800.c: [Fabio Priuli]
*Fixed YM2151 clock in XM expansion, thanks to info from tep392 and GroovyBee
*Added support for homebrew boards MegaCart+ and VersaBoard by CPUWIZ (ROM respectively up to 512K and 256K + 32K of RAM)
*Misc cleanups
- thomson: improve accuracy of the colors [Antoine Mine]
- Added the following video card BIOSes: s3_764: S3 9503-62 (not working) Elsa Winner 1000/T2D s3virge: S3 ViRGE BIOS v1.00-10 mach64: ATi mach64V1 113-34404-104 [rfka01, Barry Rodewald]
- Apple II: Support Apple II Mouse Card [R. Belmont, Guru, Sharkpuncher]
- apple3: invert enable1 sense, external drive selection now works properly. [R. Belmont]
- megadriv.c: Added support for Game Genie as a passthru cart. [Fabio Priuli]
- Even better apple3 drive select. [Paul Hagstrom]
- sms.c: Fixed lphaser regression. [Enik Land]
- sms.c: Prevent vdp register 6 contents from being overwritten while a line is being drawn. Fixes title screen in backtof3. [Enik Land, Wilbert Pol]
- sms.c: Fixed graphics glitch in E-Swat atttact mode on the smsj driver and some small cleanups. [Enik Land]
- apple3: preliminary hook up of slot IRQ and NMI lines. [R. Belmont]
- Stop trashing DiskCopy 4.2 images that don't have tags.[R. Belmont]
- famicom: converted the disk system add-on to be a cart in the softlist. The official syntax to launch disk games is now mess famicom -cart disksys -flop gamename which corresponds to inserting the RAM expansion cart with connected the disk drive into the cartslot and the desired disk in the disk drive (exactly like you would have done with the real thing). In this way, you cannot mount anymore both a cart and a disk in the Family Computer (as in a real unit). Users that cannot cope with this limitation and/or with the new syntax can still use the famitwin driver (which offers both cart and disk options) or the newly added driver fds which emulates a famicom with the expansion always inserted: in both latter cases the old syntax mess famitwin -flop gamename will launch the game, as previously. [Fabio Priuli]
- famicom: fixed disk system IRQ latch clear in Kaettekita Mario Bros. based on investigations by FHorse. [Fabio Priuli]
- sb16: Add Soundblaster 16 low level emulation [Carl, Malice, O. Galibert]
- Fixed issue with messtiny build (additional bioses are no longer separate sets). [m4st4]
- sms.c: Small improvements to the latching of some registers. Fixes flicker in Power Strike 2. [Enik Land]
- tsispch.c - Add v1.1 firmware to TSI/Speech Plus Prose 2000 driver [Lord Nightmare]
- concept: fix keyboard status to not return junk data, fixes bootup without -debug. [R. Belmont]
- concept: hooked up actual 6551 for keyboard, added beeper, cleaned up driver. [R. Belmont]
- cbm8296ed: Added ROM signatures for Oracle 3.03. [Mike Naberezny]
- itt3030: additional FDC hookup, now tries and fails to boot. [R. Belmont]
- concept: Hook up Apple II bus. [R. Belmont]
- svi318.c: cleaned up the driver and added support for save states. [Fabio Priuli]
- advision.c: cleaned up the driver and added support for save states. [Fabio Priuli]
- added PC-9821AP2/U8W BIOS. [Caius]
- softbox: Added BIOS revision 8/9/81. [Nils Eilers, Mike Naberezny]
- amust: added newly-dumped keyboard rom [ejwords, MSPP]
- thomson - fixes for a non-standard video mode and adding a new one [Antoine Mine]
- gba.c: fixed Top Gun - Combat Zones cart type, making the game playable. [Reznor007]
- concept: Preliminary implementations of the original and buffered floppy disk controllers. [R. Belmont]
- portfolio: only trigger interrupts when the 8250 asserts the line, not when it clears it. [smf]
- floppy.c: fixed disks not being launched if loaded from softlist through File Manager. [Fabio Priuli]
- 315_5124.c: Refactored sprite handling, fixes status bar on Tarzan for gaemgear. Removed m_collission_buffer member variable. Tweaked game gear timing to fix glitches in status bar of Chicago Syndicate for gamegear. [Enik Land]
- concept: Misc fixes/cleanup, CCOS boots now from 8" floppies. [R. Belmont]
- concept: Add 5.25" DSDD raw image support and preliminary pseudo-DMA to buffered controller. [R. Belmont]
- saturn: made RAM / Backup RAM expansion internal slot options. you now mount these with the -cart media switch, i.e. for instance mess saturn -cdrm ddsom -cart ram32 or mess saturn -cdrm draculax -cart bram16 and not anymore using the -exp option. [Fabio Priuli]
- concept: can boot 5.25" disks on fdc02 now. [crazyc]
- msx.c: Added release years for several systems. [AntoPISA]
- gameboy, gbcolor: added a configuration setting (off by default) to skip BIOS checks at boot. This allows the recently dumped Rockman World Prototype to be played, and the Rocket Games pirate GBC carts too. [Fabio Priuli]
- gba: added a configuration setting (off by default) to skip some BIOS checks at boot. This allows Tyrian 2000 Prototype to be played. [Fabio Priuli]
- apple2: IIe and later don't require double-reads on the language card. [R. Belmont, Peter Ferrie]
- odyssey2: converted the driver to use slot devices for cartridges, removed The Voice add-on from the main system and emulated it as a passthru cart instead. Now, if you want to enjoy speech in odyssey/videopac games, you must launch emulation with mess odyssey2 -cart voice -cart2 gamename (the -cart2 switch becomes available when "voice" is mounted in the first cartslot) [Fabio Priuli]
- intv: converted the driver to use slot devices for cartridges and implemented the IntelliVoice expansion and the Entertainment Computer System expansion as passthru devices. The official syntax to launch games requiring the speech expansion is now mess intv -cart voice -cart2 gamename which corresponds to mounting the IntelliVoice and plugging the game cart in its subslot. The official syntax to launch games requiring the ECS expansion is now instead mess intv -cart ecs -cart2 gamename and mess intv -cart ecs -cart2 voice -cart3 gamename if the game requires both expansions at once. For additional user friendliness, we also offer intvecs (which emulates an Intellivision unit with both expansions added) and intvoice (which emulates an Intellivision with Intellivoice expansion added) drivers, where games can simply be mounted with the -cart media switch. [Fabio Priuli]
- msx.c: Added support for DMK floppy images. [Wilbert Pol]
- maria.c: improved DMA accuracy. [Mike Saarna, Robert Tuccitto]
*Last Line DMA value corrected to 6. GCC and Atari docs both show a difference between Other Line and Last Line as +6 at the lowest part of the range.
*Blank scanlines are drawn when DMA is off, like real hardware.
*If MARIA hits the DMA limit, the CPU doesn't run until the next scanline.
- vic20: Emulated the Final Expansion 3 cartridge (only RAM/FlashROM supported). [Curt Coder]
- spc1000: added fdd code [Meso Kim]
- sms.c: Misc fixes: [Enik Land]
*Disable gamegear sio register when in ggsms mode
*Fixed tilemap mirroring on sms1 vdp needed for Japanese version of Ys
*Fixed BIOS support in the gamegear driver
*Fixed collisions when column #0 is disabled
- gamegear: added preliminary emulation of the Master Gear Adapter which allows to launch SMS games in the gamegear driver, with video chip in SMS mode. You can try this by launching mess.exe gamegear -cart mgear -cart2 your_sms_game (the -cart2 switch becomes available when you mount "mgear" in the main gamegear cart slot) [Fabio Priuli]
Télécharger MESS v0.155 (32-bit)
Site Officiel de MESS
 EmuCon v2.6.2 
Mardi 30/09/14 à 19:17 par Firebrand
Une mise à jour corrigeant un bug faisant crasher le programme a été publiée. Voici les détails:
- App crash when adding/removing games to/from custom favorites profiles
- Hidden games filter was not restoring on restart
Télécharger EmuCon v2.6.2
Site Officiel de EmuCon
 EmuCon v2.6.1 
Dimanche 28/09/14 à 11:52 par Firebrand
Deux mises à jour consécutives pour ce frontend multi-système ont été publiées. Les améliorations sont les suivantes:

- App crash when adding/removing games to/from custom favorites profiles
- Hidden games filter was not restoring on restart


- I forgot to set the natural sorting to mount multiple floppy lists (1, 2, 3.., 10,11)... it was 1, 10, 11, 2, 3
- Reselect a game after game filters change was not actually selecting anything and sometimes causing the frontend to crash
- Systems list sorting was a little off
*Commodore 64 should be listed before Commodore 128
*Game Boy Color should be listed after Game Boy and before Game Boy Advance
*Atari 400/800/XL should be listed before Atari 2600
*3DO was showing before "All Systems"
- Some functions were executing multiple times in the same task, specially at frontend startup
- Game not executing when "Play With Associated Application" option is selected (games popup menu)
- Index out of bounds / access denied errors after manual create games list if using zipped images
- Zipped images fixes/changes/optimizations from Emu Loader
- Icon for batch files ".cmd" not showing correctly (visual bug only)
- Emulator settings loading twice in Emulators Setup screen when selecting a system or emulator filenames
- Select emulators tool bar button would always leave one system out of the list
- Updated PPSSPP parameter to exit with ESC key from "--escapeexitsemu" to "--escape-exit" (required for new builds)
- Reselect last game was not working if you have two games of different media types but same game title

- Documentation files updated
- Extensive improvements to 'emulator_parameters.ini' handling (most changes/tweaks for Emulators Setup screen)
*file 'emulator_parameters[default].ini' is now part of the frontend and CANNOT BE DELETED OR MODIFIED, or vital frontend features will malfuncion!!! (do NOT edit this file)
*if emulator parameters are not found in 'emulator_parameters.ini', they are read from 'emulator_parameters[default].ini' (Emulators Setup screen and when running games)
*no need to keep unused emulator entries in 'emulator_parameters.ini' anymore
*unused emulator entries is NOT auto-deleted by EmuCon, no current data is lost in your file
*no need to overwrite your 'emulator_parameters.ini' file on new EmuCon builds anymore
*emulators titles are no longer available in 'emulator_parameters.ini'; they are parsed directly from 'emulator_parameters[default].ini'
*section [Emulator Title] is auto-deleted from 'emulator_parameters.ini' file every time you open Emulators Setup screen; to keep file clean
- Split/tweaked an important function into smaller functions to prevent executing them multiple times in the same task
- New folder selection dialog (no Unicode support)
- Buttons are back to normal size and font format
- Replaced game size string generator by a more accurate function (from Emu Loader)
- Preferences screen redesign
- Updates to main menu/popup menu drawing functions
*smaller height for "Play With Emulator #n" menu items if emulator is not bein used (emtpy)
*each item in the same menu can have a different height
*games popup menu can have icons of different sizes; 24x24 for "Play With Emulator #n" ; 16x16 for "Add to Favorites" (experimental)
*grayscale icons on disabled menu items (experimental)
*changes/fixes/tweaks from Emu Loader
*extra minor tweaks
- Function uMain.ELV_SelectItem() adapted to search 'Item.Caption' in lists other than main games list (EasyListView)
- Function uMain.RunProcess() updated to include tweaks from Emu Loader and to support CreateProcessW() API for Unicode handling
- All date/time strings are now in 24 hours format (no more AM/PM)
- Replaced all message boxes by EmuCon's custom message box... because I'm sick and tired of the 'bling' sound every time a msgbox pops up
- Custom message box updated
*used by all messages in the frontend
*dynamic height according to text length and screen resolution
*interface tweaks
*URL detection; click on URLs now possible, using default internet browser
*Generic messages show a generic icon
*Top bar color turns red on fatal error messages (experimental)
- Last played games UI optimizations
- A lot of source code optimizations. I hope I didn't break anything
- Splash screen replaced by a regular opaque screen
- Setting 'Run Game Confirmation Dialog' is now disabled by default
- EmuCon games database files have changed due to Unicode support
*files are updated by the frontend at startup, you don't have to do anything. Backup copies are created in 'emucon_dir\games\backup\' folder in case something goes wrong, or if you need the old database for some reason...
*files now have a .txt extension insted of .ec
*there is no title entries anymore; they are the same as filenames (no custom game titles support)

- File 'mru.ini' is obsolete and won't be used anymore
*last played games info stored in 'emucon_dir\played_games\system_name.ini' files and they use game filenames, not game titles like older EmuCon builds
*contents of your mru.ini cannot be transfered to new files
- Tiles view mode is gone. Only details view is available from now on
- File 'ec_extras.ini' no longer required

- Core update: Unicode game filenames support
*Unicode filenames detection when searching files
*show Unicode texts in games list
*emulator folders, game folders, emulator filenames file extensions must still be in ANSI format
*favorites profile title and filename must still be in ANSI format (might change in the far future)
*not all emulators can run Unicode filenames from the command line, specially from their config files
*feature 'Run With Associated Application' cannot read Unicode strings from Windows registry (Delphi 7 limitation)
*run game confirmation dialog does not show Unicode texts in the RichEdit control (Delphi 7 limitation) :(
*the following emulators do NOT support Unicode (tested by me):
.MESS / UME (no Unicode filenames in command line for any system)
.WinVICE (Commodore 64, 128, VIC-20)
.Kegs32 / GSport (Apple IIGS)
.WinAPE (Amstrad CPC)
.AppleWin / JACE (Apple II)
.Atari800 / Atari800Win Plus / Atari++ (Atari 800)
.Bsnes / higan v0.94 / Zsnes (Super Nintendo)
.puNES / RockNES (Nintendo 8-bit)
.JPCSP: JAVA PSP Emulator (Sony PSP) - zipped image files cannot have Unicode names; they must be unzipped (ZipForge + Delphi 7 limitation)
*several new WideString functions were added to the source code to handle Unicode strings (uCommon.pas)
*The following emulators can load Unicode files from command line (tested by me):
.WinUAE / FS-UAE (Amiga)
.PPSSPP latest svn builds September 2014+ (Sony PSP)
.Dolphin Emulator (Nintendo Wii and GameCube)
.Altirra (Atari 800)
.Snes9x latest builds (June 2014+) / higan v0.93 (Super Nintendo)
.Nestopia Undead Edition (Nintendo 8-bit)
- Support 2K / 4K standard cartridge mappers (type 57 and 58) for Atari 800 emulators "Altirra", "Atari800", "Atari++"
- puNES Emulator support:
- Favorites lists, ported from Emu Loader
*profiles are stored in new 'emucon_dir\favorites\' folder
*system_IDs must have leading zeros (valid IDs from 001 to 063)
*Unicode filenames are encripted with Delphi 7's Utf8Encode() function (only ANSI strings allowed in fav files)
*add/remove games to/from favorites list using games popup menu (mouse right-click) or with hotkeys Shift+F / Shift+D
*show only favorites filter; new favorites tool bar button
*create as many favorites profiles as you want with the favorites manager (favorites tool bar button)
*profile titles and filenames MUST be ANSI format (no Unicode names... at least for now)
*profile title entry MUST be placed at the top ('favorite_title=your_fav_title')
*setting "Show Favorite Icon In Games" (favorites tool bar button) to show a small fav icon in each game tagged as favorite; useful when Favorites filter is disabled
- New "Show Games Status Bar" setting, enabled by default (main menu "View"); uncheck it to hide the bar
- Menu item "Select Random Game" in games popup menu, if the tool bar button is not visible
Main tool bar buttons improvements (main menu "View" / "Tool Bar Buttons")
*small tool bar save some space
*customize tool bar; to hide buttons you don't wanna see, including the search bar
- New games filter "Hide Games", disabled by default; hide games the main filters cannot; MESS/UME bios sets ?
*add/remove games to/from hidden games list using games popup menu (mouse right-click) or with hotkeys Shift+H / Shift+R
*enable/disable hidden games with the new filter button in main tool bar buttons
*remove games from hidden list with games popup menu
*filter "Show Hidden Games Only" in the new filter button so you can remove games from hidden list easier
*only one list can be created, no multiple profiles
*new 'hiddengames.ini' file
- Play a video preview of your games using a media player of your choice (external player)
*settings located in preferences screen, 'Video Preview' tag
*auto-search feature (EmuCon exclusive): search for video/audio files in 'Game Snapshot' folder without the need to select a folder for video files ('snap_dir\' and 'snap_dir\videosnap\' folders)
*any video/audio format can be used; limited only by the media player your using and/or codecs installed in Windows
*any media player that load files from command line can be used, but this feature was coded for/works best with 'Media Player Classic Home Cinema'
- New game data:
*'Times Played', 'Last Played' and 'Playtime' game columns
*info stored in a new folder '\played_games\'; each system have its own file
*recent played games are always moved to the top of the list
*file format is 'GameFilenameMediaType IsUnicode TimesPlayed¬PlayedDateTime¬TotalPlayTime'
*Last played info is also shown in 'Last 25 Played Games' screen
*these files replace the now obsolete 'mru.ini'
- Games sorting routine is now using an undocumented Windows API called "StrCmpLogicalW", for a more natural sorting (like Windows Explorer does)
- New setting "Disable Natural Sorting (1, 2, 3, 10, 11, 20)" (preferences screen)
*for the purists that want to enjoy the full ASCII sort glory (1, 10, 11, 2, 20, 3)
*sort disks for multiple games loading still use natural sorting
- Delete Selected Games (games popup menu). Delete games from the list and/or the actual game files. Recycle bin is not supported!
- Select one or more games to delete. A list of all games will be shown so you can remove games from that list and confirm the operation
- Modify image layouts; assign an image category to the panel you want
*only the current layout can be edited... for easier and quicker usage
*you cannot hide panels; pointless as there are only 3 categories
*single image layout cannot be modified. Image category is always 'game snapshot'
*access in images popup menu or layout selection button in images tool bar button: 'Change Layout Settings'
*data saved in 'screenshot_layouts.ini'
- Customize images panel background color and splitters; preferences screen, 'Images' tab
*only one bkcolor for all images categories
*splitters color is not customizable, it's the same as the panel color
*splitters 'mouse hover' color can be customized; to work with the new bkcolor setting
*splitter style 'Office 2007 Luna' removed; only solid single color is supported from now on
- Load multiple floppy disks improved:
*new multi-floppy dialog so you can change the disks order before loading the emulator
*Read .rtf files in 'docs\special_rules\' folder to more details and for supported emulators
Télécharger EmuCon v2.6.1
Site Officiel de EmuCon
 LusSpace FE v1.19 
Samedi 13/09/14 à 11:32 par Firebrand
Voici le retour d'un frontend multi-système qui n'avait pas donné signe de vie depuis 3 ans. Les améliorations sont les suivantes:
- online update of dats and screenshots
- new select list of system, now you can choose a system with the select list or the icon
- joystick support
- new skins support : hyperspin's skins support
Télécharger LusSpace FE v1.19
Site Officiel de LusSpace FE
 Mednafen v0.9.36.4 (32-bit) 
Samedi 13/09/14 à 11:28 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Voici les améliorations apportées:
- Fixed a piece of ancient mouse button mapping/reading code that was so broken it worked most of the time; fixes broken mapping of more exotic(other than left, center, and right) physical mouse buttons to virtual buttons.
- Lynx: Fixed a minor stereo sound emulation issue thanks to a patch from "sage".
- Lynx: Fixed a bug that could cause Mednafen to crash when a game attempts to power-down the emulated Lynx(which may occur if a game is left unattended for a prolonged period of time).
- WonderSwan, PC-FX, MD, NGP: Fixed several violations of C/C++ sequence point rules in relation to call order in expressions of functions with side effects, that could lead to undefined/wrong behavior with certain types of compiler optimizations and features(e.g. PC-FX emulation was broken on gcc 4.9.x with -fsanitize=undefined -std=gnu++11).
Télécharger Mednafen v0.9.36.4 (32-bit)
Site Officiel de Mednafen
 ClrMAME Pro v4.015 (32-bit) 
Samedi 23/08/14 à 11:04 par Firebrand
Ce gestionnaire de ROMs de référence a été mis à jour. Les améliorations sont les suivantes:
- fixed: corrected handling of sets with only bios roms and sample clone (MAME 154 gp110 sets)
- fixed: dir2dat not always writes cr/lf as line delimiter (deprecated format only)
- fixed: rebuilder log shows no reason for already rebuilt files
- fixed: rebuilder shows warning when rebuilding uncompressed file which already exists in destination
- fixed: rebuilder recreates files (when not needed) when you use chds files as roms
- fixed: crash when redrawing scan results (some rare circumstances)
- misc: optimized general hash calculation / file read routine
- misc: removed crc=-1 / 1 suspicious checksum check
- misc: changed nes header file to be a bit less strict
- misc: updated to latest ziparchive class lib, unrar dll
- misc: parse rom merge tags enabled by default (on clean install)
Télécharger ClrMAME Pro v4.015 (32-bit)
Site Officiel de ClrMAME Pro
 Mednafen v0.9.36.3 (32-bit) 
Lundi 04/08/14 à 11:09 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
- NGP: Fixed a potentially-exploitable overflow bug in the flash dirty block list code.
- PCE, PCE_FAST: Fixed bug(from sloppy handling of errors) that caused battery-backed save game file destruction if an error(e.g. missing CD BIOS, memory allocation failure, etc.) occurred during game load and initialization.
- PSX: Fixed a bug that caused a crash when trying to use save states during PSF playback/PS-EXE execution.
Télécharger Mednafen v0.9.36.3 (32-bit)
Site Officiel de Mednafen
 WolfMESS v0.154 
Mardi 29/07/14 à 11:40 par Firebrand
Ce build de MESS désactivant les codes de triche pour les compétitions de high scores a été mis à jour avec les dernières sources de l'émulateur.
Télécharger WolfMESS v0.154
Site Officiel de WolfMESS
 UME v0.154 
Samedi 26/07/14 à 12:47 par Firebrand
Cette synthèse de MAME et MESS regroupe les différentes améliorations des 2 nouvelles versions.
Télécharger UME v0.154
Site Officiel de UME
 Messinfo.dat v8.06 
Samedi 26/07/14 à 12:43 par Firebrand
Ce fichier informatif pour mess a vu ses données mises à jour:
- 8.03 29/05/2014: Updated presence of software lists (49% right) and updated the SVN until May 29, 2014 (r30708). Started the upgrade of the resources available (on my website) for each set (5% right).
- 8.04 10/06/2014: Updated the SVN until June 8, 2014 (r30892).
- 8.05 22/06/2014: Updated the SVN until June 22, 2014 (r31075).
- 8.06 25/07/2014: Aligned files to 0.154 version. Updated this files: 'sourcechanges.txt', 'changelog.txt', 'alltimesMESS_WIP.txt' and 'Drivers SVN...txt'. Updated the SVN until July 23, 2014 (r31396). Updated presence of software lists (56% right). Updated 'Index of Devices'.
Télécharger Messinfo.dat v8.06
Site Officiel de Messinfo.dat
 MESSUI v0.154 (32-bit) 
Samedi 26/07/14 à 12:39 par Firebrand
La version de MESS pourvue d'une interface graphique utilisateur a été mise à jour avec les dernières sources de MESS.
Télécharger MESSUI v0.154 (32-bit)
Site Officiel de MESSUI
 MESS v0.154 (32-bit) 
Samedi 26/07/14 à 12:37 par Firebrand
Le petit frère de MAME pour les machines domestiques s'offre aussi une nouvelle version. Voyons ce qu'elle apporte:
MAMETesters Bugs Fixed
- 05108: [Crash/Freeze] (atari400.c) a600xl: Crash with "-cart salt100"
- 05583: [Crash/Freeze] (gba.c) GBA: Pokemon Sapphire crashes BIOS on fullpath,
runs fine on softlist (Fabio Priuli)
- 05508: [Crash/Freeze] (nes.c) dendy: [debug] Assertion with -cart genchohi (Fabio Priuli)
- 05512: [Misc.] (sg1000.c) All sg1000.c sets: AddressSanitizer: heap-use-after-free -
with 8K carts (Fabio Priuli)
- 05510: [Crash/Freeze] (exelv.c) All exelv.c sets: Crash with -aviwrite or -mngwrite (Firewave)
- 05511: [Misc.] (supracan.c) supracan: AddressSanitizer: stack-buffer-overflow (Alex Jackson)
- 05567: [Crash/Freeze] (ct486.c) ct486: Starting XFree86 with the "svga_dm" graphics card
crashes MESS (mahlemiut)
- 05551: [Crash/Freeze] (odyssey2.c) Pete Axe Pete!, Frogger (in NTSC system), others: odyssey2
SIGABRT with clang optimizations in OS X (Wilbert Pol)
- 05547: [Crash/Freeze] (ct486.c) ct486: System locks up when attempting to boot MS-DOS 6.22
- 05541: [Core] (coco12.c) coco2b and coco3/3h: coco2b and coco3/3h will not run correct versions of NitrOS-9 (Osso)
- 05525: [Misc.] (at.c) at486,ct486: Mouse doesn't work in Windows 2000. (crazyc)
- 05509: [Crash/Freeze] (tandy2k.c) All tandy2k.c sets: [debug] Assertion

New System Drivers Supported:
- Goldstar Famicom FC-100 [Robbbert, Anna Wu]
- New driver added: Xerox Alto 2 [Juergen Buchmueller]
- FM-Towns Marty 2 [caius, Barry Rodewald]
- Yamaha FB-01 [Wilbert Pol]
- Texas Instruments Compact Computer 40 [hap, Jon Guidry]

Systems Promoted from GAME_NOT_WORKING:
- Master System Store Display Unit [Enik Land]

Skeleton drivers:
- HP 9845A/S [Curt Coder]
- HP 9835A/B [Curt Coder]
- HP 9845B/T/C [Curt Coder]
- Fanuc System P Model G (monochrome) [Guru, R. Belmont]
- Epson LX810L [Felipe Sanchez]
- Epson Action Printer 2000 [Felipe Sanchez]
- Gimix 6809 System [Tafoid]
- Intelbras TI630 telephone [Felipe Sanches]
- TI-74 BASICALC [hap]
- Psion Organiser I [Sandro Ronco]
- Psion Organiser II XP Psion Organiser II P200 [Sandro Ronco]
- TECNBRAS Dot Matrix Display [Felipe Sanches]
- Minicom IV (teletype device) [Felipe Sanches]

Software Lists:
- snes.xml : some new dumps added [ReadOnly]
- abc80.xml: Added Myab CP/M BIOS 3.7. [Robert Juhasz]
- pet_flop.xml: Replaced bad D80 for Z-RAM. [Mike Naberezny]
- sc3000: Added cartridge and cassette software lists. [Curt Coder, Anna Wu]
- nes.xml: added correct nvram to dezaemon, thanks to naruko's research [Fabio Priuli]
- vectrex.xml: some fixes and additions. [hornpipe2, Fabio Priuli]
- osbexec: Added floppy software list. [Dave Dunfield, The Don Maslin Archive]
- mbc200: Added floppy software list. [Dave Dunfield, Chuck(G)]
- pet_rom.xml: Added InfoPro. [Paul Rickards, Mike Naberezny]
- gba.xml: Added newer revision of Sim City 2000 [BPzeBanshee]
- c64_cart.xml: Added another version of Super Snapshot 5. [Malice]

Source Changes
- Support 115200 on Apple III [smf]
- Added preliminary keyboard hook-up in AAKART device, adding bare-bones keyboard inputs to Acorn Archimedes. [Angelo Salese]
- smssdisp: implemented game selection. [Enik Land]
- megacd.c: Convert to device_gfx_interface, use device finders, cleanups [Alex Jackson]
- PVE500.c: Work on keyboard, 7-seg display and maincpu (z80) daisy chaining. Added declaration of DIP switches. [Felipe Sanches]
- rainbow.c : unmap unavailable RAM. Hard limits and 'floating bus' code removed. [Bavarese]
- dec_lk201.c : KEYCODE_2 corrected. RIGHT CONTROL now triggers DO. [Bavarese]
- apple3: preliminary joystick support [R. Belmont]
- Oric 1: Spring cleaning [O. Galibert]
- Apple II: implemented cycle-exact Disk II floppy controller using the modern floppy subsystem. [O. Galibert, R. Belmont]
- sms: added support for Furrtek's multitap adapter (supported by BOoM homebrew game). [Enik Land]
- Apple II updates: [R. Belmont]
*Some minor cleanup to how post-IIe machines are handled
*Fixed N/M keys on Platinum IIe and IIgs
- Apple II: Correct setup of built-in ACIAs for IIc/IIc Plus [R. Belmont]
- emulate ie15 keyboard & use RS232 port [shattered]
- avigo.c & hunter2.c Allow all rs232 devices [smf]
- clcd.c fixed irq hookup. [smf]
- thomson: fix for incorrect palettes in a seldom used video mode [Antonie Mine]
- hp48: fix for memory cards and addition of imgtool support for it [Antonie Mine]
- Apple 1: Added support for expansion slot, moved cassette interface to a card to match reality. [R. Belmont]
- pet: Added user port diagnostic connector. [Curt Coder]
- Apple I: Support CFFA1 Compact Flash/IDE adaptor [R. Belmont, based on a patch by Christopher Bachmann]
- next: Add mouse [O. Galibert]
- next: Setup the time [O. Galibert]
- next: mouse/nmi fixes [O. Galibert]
- Cybiko: Make serial loopback on cybikoxt, gets past first (of several) hangups. [R. Belmont]
- next: fix the vblank disables [O. Galibert]
- cybiko updates: [R. Belmont]
*Fixed major memory stomp in cybikov2
*Fixed "insert battery" message in cybikoxt; the OS boots up now
*Started general cleanup of I/O handling
- amstrad: added preliminary Amstrad/Pace RS232C interface. The terminal software included with the original Amstrad interface works, but not much else does at this stage. [Barry Rodewald]
- cybiko: more I/O re-hookup. [R. Belmont]
- hp9845: Added software lists for option ROMs. [Curt Coder]
- fanucspg: Better colors from new reference. [Guru, R. Belmont]
- RAINBOW.C: IRQ priorities updated. Board revisions and add-on cards documented; rainbow100 renamed to rainbow100a. [Bavarese]
- fanucspg: Mapped most of the chips on the i86 side. [Carl]
- nes: added support the new homebrew PCB used by 2A03 Puritans
Album. [Fabio Priuli]
- nes.c: Fixed Silva Saga, which relies on SRAM not being 0x00 filled from factory, with many thanks to naruko for investigating the problem. [Fabio Priuli]
- apfm1000 / apfimag: more accurate support for on-cart 1K RAM in Space Destroyer (no more need of using -ramsize 1K option at launch). [Fabio Priuli]
- Apple II: enforce read twice requirement for language card. [R. Belmont]
- a7800.c:
*Brought initial Maria cycle counts inline from measurements taken with logic analyzer/tests. [Mike Saarna/Robert Tuccitto]
*Added interrupts to DMA cycle eating. Updates to LL, OL, and spin accounting for HALT behavior. [Mike Saarna]
- kb3600: More sensible multi-key handling, now actually behaves like h/w. [R. Belmont]
- apple3: Preliminary reset key handling. [R. Belmont]
- megapc: added alternate MegaPC Plus set which uses a WINBUS chipset [Chris Hardy, Barry Rodewald]
- msx.c: [Wilbert Pol]
*Reimplemented the cartridge slots as slot devices.
*Moved the msx slot layouts to inline machine configuration.
*Started adding support for a few more firmware types.
*Add turbo support to Panasonic FS-A1FX/FS-A1WX/FS-A1WSX.
- Amiga: Implement internal IDE controller for the Amiga 4000. Fix RTC hookup in Amiga 3000 and 4000. Set RP5C01 RTC to actually return 24 hour mode, which fixes RTC detection for the Amiga. [Dirk Best]
- amigafdc: Add writing [O. Galibert]
- Amiga: Kill the legacy CIA emulation and fix Agnus ID for A2000 and A500. [Dirk Best]
CIA changes:
*Add missing virtual keyword to actually call the right TOD clock
*Outputs depend on the input state (fixes A1000 overlay switch)
*Switching to serial output mode with one-shot activated causes a pulse on SP (correct? needed for keyboard handshake)
*Serial input is clocked by the CNT input, not the default clock
*Mask offsets to 4 bits
*Writing the Timer High register with one-shot activated immediately causes the timer to be latched and the timer started, regardless of timer start value
- at: added preliminary ATi Graphics Ultra Pro (mach32) ISA video card.
[Barry Rodewald]
- fmtowns: added clone FM Towns II FreshTV [caius, Barry Rodewald]
- Amiga: Support PAL/NTSC switch for machines equipped with an ECS Agnus
chip or better. [Dirk Best]
Core changes:
*Save screen pixelclock.
*Call reset_partial_updates() in finish_screen_updates() instead of creating an extra timer for it. This prevents calling reset_partial_updates() after finishing the screen, causes issues when screens change their size to a size lower than the current screen.
*Optimization: Support calling vblank_begin() directly at the start of a frame instead of using a timer.
- Amiga: Add version 6.1 bootroms for the A590/A2091 and RAM controller PAL [Guru]
- sun3: Work in progress on Sun 3/80. It now POSTs. [R. Belmont]
- c8050: Added ROM signatures for 901483-04. [Paul Rickards, Mike Naberezny]
- x68k: compose the gfx and sprite/bg layers individually before drawing to the screen [Carl]
- exelv.c [Gilles Fétis] Improved emulation in driver to the point where exl100 will successfully load and execute cartridges. Still lacking any input at the moment.
- nes.c: fixed WRAM banking for MMC5, so that Bandit Kings of Ancient China (and Suikoden - Tenmei no Chikai) can be considered as working. Also fixed wrong battery size for Aoki Ookami to Shiroki Mejika - Genchou Hishi in xml, which was causing a "Memory Over" error message ingame. [Fabio Priuli]
- msx.c: Added support for mapper used by Holy Quran. [hap, Wilbert Pol]
- ql: Added slot interfaces for the expansion and ROM cartridge ports. Modernized the Sandy Super Disk, Sandy SuperQBoard, and Miracle Trump Card floppy interfaces. Added a device for the QIMI (not working yet). Created skeletons for several expansion cards. [Curt Coder]
- rainbow.c: New floppy code - uses more reliable 'wd_fdc'. [Bavarese]
- ql: Added preliminary CST Q+4 emulation. [Curt Coder]
- gb.c: Added GameBoy Pocket Boot ROM. [BennVenn]
- vtech1: Add "VZ-200 Enhanced BASIC V1.01" [Chicken Man]
- Apollo updates [Hans Ostermeyer]
*Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA
*Improved logging in several places
*"20 years ago" option updated to now-necessary "25 years ago"
*Fixed ISA high IRQ routing
*Fixed 3c505 to have a 16 bit ISA interface
*Fixed omti8621 and sc499 to have correct-endian ISA interfaces
- hprot1: [Felipe Sanches]
*new derivative "CARD I PCB rev.08A"
*new derivative "CARD II PCB rev.6"
*fixed LCD rendering (now both lines are displayed properly)
*inverted logic of the inputs so that now we can navigate the menu
- mac: fix 0.153 regression that prevented several Macs from booting. [R. Belmont]
- apple2: Support some oddball sized disk images and DOS 3.3 disks that were ripped in ProDOS sector order. [R. Belmont]
- sms.c: Several timing fixes: [Enik Land]
*Fix flicker on Choplifter title screen by drawing the borders through timers.
*Instead trigger NMI at end of the display, do it at end of top border (line 261 after start of active screen area).
*Add a delay to NMI, to be later than HINT, as stated by Flubba's VDPTest readme.
* Also based on VDPTest readme, change VINT and Sprite Overflow flags to be later than VCount change.
*Delay a little the display callback, to fix the title scrolling of Road Rash (SMS game).
*Fixed documentation of the scanline sections and change some timings to match.
*Calculate initial VCount values, instead use of hardcoded values.
- wswan.c: Added noise emulation [trap15, Wilbert Pol]
- mac: add PMU ROMs for later use [R. Belmont]
- gameboy: Added support for Li Cheng pirate mapper. [taizou, Fabio Priuli]
- osdcore: Allow "default" for -midiin and -midiout. [R. Belmont]
- Apple II: Support for the Mountain Computer Music System. [R. Belmont]
- apple II: support Decillionix DX-1 sampler card. [R. Belmont]
- c64: Precalculate PLA outputs for approximately 5% speedup. [Curt Coder]
- glcolor: added LCD emulation and inputs. [Sandro Ronco]
- vz300 floppy: Initial modern implementation [O. Galibert]
- Apple II: Add volume control register to DX-1 card. [R. Belmont]
- vtvideo.c): finally fix smooth scrolling (ED084 =1). See DIAG DISK -> VIDEO TEST -> screen 3 (Rainbow driver - SKIP 0). [Bavarese]
- atari400.c - Slightly revised Atari XL cartridge loading so that it doesn't crash when loading 8K carts. Confirmed to fix MT#05108. [alegend45]
- dmv: various updates to allow CP/M to boot. [Sandro Ronco]
- apple3: now using the cycle-accurate floppy emulation. [R. Belmont]
- corvushd: Fixed prep mode verify drive command. [Mike Naberezny] The verify drive command (0x07) is used by the "format check" options of both the Corvus diagnostics program and the SSE
HardBox configure program. Previously, format check would halt with an error because we did not return a valid response for the verify drive command. Format check now completes successfully and reports no bad sectors.
- corvushd: Fixed get drive parameters command. [Mike Naberezny] The "read controller code version" option in the Corvus diagnostics program now shows the correct version and drive capacity.
- c64: some optimizations [Alex Jackson]
*read_pla() leaves the PLA outputs packed, instead of using eight output parameters to return them
*flatten nested switch statements in read_memory() and write_memory()
*mos6566: inline bus_r() and various READ_LINE_MEMBERs
- corvushd: Prep mode now supports multiple drives. [Mike Naberezny] This allows the Corvus diagnostics program to format any drive. Previously, the drive id sent in the command to enter prep mode was ignored and drive 1 would always be formatted instead.
- c64 improvement & fix [Alex Jackson]
*Cache pointers to basic and kernal ROMs at startup (they can be in separate ROM regions or a single ROM depending on model) rather than branching on every read
*Moved "ProLogic-DOS Classic" BIOS from c64 to c64c, since it's clearly meant for, and only successfully boots on, the latter machine
- Colecovision PAL BIOS [TSM Carmine]
- Fixed Quickload (c64) to allow files packed with Kompressmaster v4.1-3 from Peter Arndt. [M.A.S.H.]
- amstrad: added the ability for expansion devices to contain ROMs (as some do). added ROMs for DK'Tronics Speech Synthesiser, and both RS232 interfaces (plus one alternate for the Amstrad interface). split Amstrad and Pace serial interfaces into separate devices as they have different sized ROM areas. [Barry Rodewald]
- wicat: added additional boot ROMs [Al Kossow, Barry Rodewald]
- abc806: Added video PROMs. [Anders Sandahl]
- Minor Apollo cleanups & removal of no-longer-supported options, plus data format fix for systems using a serial terminal. [Hans Ostermeyer]
- abc806: Added video PALs. [Anders Sandahl]
- cat.c: fix canon cat breakage from r30715 [Lord Nightmare]
- VTVIDEO: Added new interlaced mode. Also handle cases where undocumented delays / skip lines are poked (SQUINT; VIDEO.PAS). [Bavarese]
- Super80 : added floppy disk controller [Robbbert]
- Super80 : major cleanup [Robbbert]
- LFT1510 : connected to terminal, working [Robbbert]
- Applix : adjusted default dipswitches so that it will boot [Robbbert]
Télécharger MESS v0.154 (32-bit)
Site Officiel de MESS
 Mednafen v0.9.36.2 (32-bit) 
Samedi 28/06/14 à 11:23 par Firebrand
Une nouvelle version de cet émulateur multi-système a été publiée. Celle-ci corrige plusieurs régressions apparues dans des versions récentes:
- SNES: Save extra input device state in save states that the bsnes core fails to save.
- Removed computationally-expensive and unnecessary(it's already done in the state load code path) duplicate-variable check debug code in the save state saving code.
- SNES: Hooked up Super Scope emulation.
- PCE_FAST: Removed debug puts() in VPC mixing inner loop, and added compiler hints to some of the rendering and mixing loops.
- Fixed an ancient regression introduced around version 0.9.16-WIP. Said regression caused the file extension of the save state used by the auto save state save/load feature(setting "autosave") to be the same as the extension used for the currently selected save state slot, effectively overwriting that save state slot on exit.
- Added setting "video.disable_composition", to allow the user to override Mednafen's default behavior of disabling desktop composition on Windows Vista and Windows 7.
- MD: Fixed a 68K emulation regression introduced in 0.9.34, that broke save game loading in "Sonic the Hedgehog 3", and possibly broke other games in subtle ways.
- MD: Fixed prototype for cart mapper 16-bit write function.
- MD: Cleaned up debug printf()s.
- PSX, PCE, MD, CDPLAY: Resolved a few compiler warnings.
- PC-FX: Fixed an old bug that, when coupled with changes made in 0.9.35, caused low-volume crackling in the CD-DA sound output.
Télécharger Mednafen v0.9.36.2 (32-bit)
Site Officiel de Mednafen
 Mednafen v0.9.36.1 (32-bit) 
Lundi 23/06/14 à 19:31 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
- Fixed a bug that could cause an assert() to trigger under certain circumstances when the scale2x/scale3x/scale4x special scaler is used with SNES emulation.
- PSX: Fixed a major SPU emulation regression in 0.9.36 that completely broke sample playback on a channel when the playback rate was set near the maximum.
- PSX: Fixed noise emulation playback frequency calculation(particularly for the lowest noise playback frequencies), per tests on a PS1. It's unlikely to have any audible effect on games, though.
Télécharger Mednafen v0.9.36.1 (32-bit)
Site Officiel de Mednafen
 Mednafen v0.9.36 (32-bit) 
Jeudi 19/06/14 à 19:40 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
- PSX: Rewrote SPU ADPCM decoding code per tests on a PS1; fixes the early voice cutoff problem in "Thousand Arms", and possibly some other games as well. Seems to fix the post-battle quasi-random lockup problem in the Japanese version of Tales of Destiny.
- WonderSwan: Added experimental, undocumented support for interfacing with trap15's WonderFence program, which provides MobileWonderGate emulation; controlled via settings "wswan.excomm" and "wswan.excomm.path". This support is currently only available on UN*X-like platforms.
- WonderSwan: Added SRAM size calculation for the raw header value of 0x05(used by MobileWonderGate).
- WonderSwan: Corrected the SRAM size calculation for the raw header value of 0x04(used by Dicing Knight and Judgement Silversword).
- WonderSwan: Rewrote RTC emulation code to avoid runtime use of C library time functions(fixing potential desync issues when using netplay and input-recording movies), and fixed the time initialization code to reflect the current local time instead of UTC.
- PSX: Implemented experimental support for save states.
- PSX: Rewrote MDEC execution loop; the MDEC emulation model still is far from perfect, though. Fixes the lockup during the intro FMV of a corrupt copy of "Dragon Knight 4" that's floating around the Internet.
- Ripped out incomplete "snes_perf" emulation module, and ripped out the unimplemented PC emulation stub module.
- PSX: Improvements to SPU volume sweep emulation accuracy per tests on a PS1. Fixes sound/music wonkiness in "WipEout 3".
- PSX: Minor improvements to MDEC YCbCr to RGB color conversion accuracy, per tests on a PS1.
Télécharger Mednafen v0.9.36 (32-bit)
Site Officiel de Mednafen
 Mednafen v0.9.35.1 WIP (32-bit) 
Samedi 07/06/14 à 11:56 par Firebrand
Une nouvelle version de cet émulateur multi-systèmes a été publiée. Une seule modification est à signaler:
- PSX: Improved accuracy of the GPU framebuffer rectangle copy command(0x80) per tests on a PS1; fixes graphical glitches in the water effect of stage 4 of "Einhander".
Télécharger Mednafen v0.9.35.1 WIP (32-bit)
Site Officiel de Mednafen
 Mednafen v0.9.35 WIP (32-bit) 
Dimanche 01/06/14 à 12:23 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
- Use a semaphore to allow for tighter emulation-thread->video-thread blit timing granularity.
- PC-FX: Battery-backed save game memory is now saved to a file during runtime if the memory contents have changed, rather than only saved on exit as before.
- NES: Fixed unusably-broken emulation of iNES mapper 80's internal battery-backed save-game RAM(used by "Minelvation Saga", "Mirai Shinwa Jarvas", and "Taito Grand Prix").
- NES: Implemented battery-backed save game support for iNES mapper 69(for the two or so games that need it).
- NES: Fixed multiple major issues with the iNES mapper 69 save state code.
- NES: Added missing PowerPad default button assignments.
- NES: Fixed how Mahjong, Family Trainer, and PowerPad input device code reads input data, to fix brokenness on big-endian platforms, and to prevent (mostly benign) buffer overflows.
- NES: Fixed some buffer overflow issues in the "Barcode World" barcode reader input device emulation code.
- NES: Changed how save state loading works so that failure to load one section will not abort loading, but signal a deferred error(most useful with missing input device sections).
- Fixed some careless unsafe instances of "-2147483648" added since
- PSX: Draw lightgun crosshairs in a separate pass to the lightgun color/brightness evaluation logic, so that crosshairs from a lightgun on a lower port won't mess up the color evaluation logic of a lightgun on a higher port.
- PSX: Refactored the lightgun crosshair drawing code to reduce code duplication, and made some changes to the drawing algorithm to increase visibility(and make the crosshairs not lopsided anymore).
- Pack IDIT_X_AXIS and IDIT_Y_AXIS input types in 2 bytes, 1-byte-aligned, instead of 4 bytes, 4-byte-aligned.
- NES: Fixed some minor issues with the lightgun coordinate translation calculations(hopefully for the last time :p).
- PSX: Fixed a bug in the Guncon and Justifier emulation code that resulted in memory corruption when the crosshairs were positioned near the upper left corner of the screen.
- NES: Fixed a bug in the iNES mapper 71 code that was causing Mednafen to crash when trying to play "Dreamworld Pogie".
- NES: Made some improvements to the new X24C01P/X24C02P EEPROM emulation code, though it's still a bit messy.
- NES: Added support for iNES mapper 159.
- NES: Added emulation of mapper 16's EEPROM.
- NES: Fixed a bug that was causing some of the Bandai Datach games to have corrupt graphics.
- NES: Reworked how the Zapper crosshairs are drawn to fix the problem of them being drawn at the wrong position if "nes.clipsides" is set to "1"(and to render with 8bpp and 16bpp video output, and to update properly in respect to MDFN_MidLineUpdate(); though neither is currently used by Mednafen per-se, they are useful for ports).
- NES: Fixed a design flaw that could easily cause desync during netplay with an emulated Zapper if different clients' video settings are different.
- Cleaned up some of the netplay code to increase maintainability.
- Changed how the Linux joystick code de-initializes joysticks when rumble has been used, to try to minimize the probability of a kernel panic due to buggy(race conditions) Linux kernel drivers.
- PSX: Added emulation of GPU IRQs.
- PSX: Implemented support for GPU command number mirrors.
- NES: Added SSE2 code to the sound resampler, but currently disabled(#if 0'd out) as it will probably perform worse than the MMX version on a large number of CPU models.
- NES: Made some general minor optimizations to the sound resampling code.
- NES: Add "memory" to the clobber list of the sound resampler's MMX inline assembly MAC loop code.
- PSX: Improved accuracy of GPU line drawing algorithm.
- WonderSwan: Improved noise(sound) emulation(thanks to trap15).
- PSX: Optimized(reduced memory usage) layout of the GPU command table.
- Added gcc format string check attributes to the applicable trio function prototypes, and fixed a few minor problems the checks uncovered.
- Fixed a compilation error when compiling without the debugger(--disable-debugger passed to the configure script).
- PSX: Fixed a glitch/bug in the triangle rasterization code that was causing some textured rectangular quads to have incorrect distortion of the texture(see "I" of "OPTIONS" in the Twisted Metal 2 title screen).
- Implemented MDFND_WaitCondTimeout() (currently unused by anything, though).
- Make the "wasapish"(WASAPI shared-mode) sound driver the default sound driver for where it's available(Windows Vista and newer).
- PCE, PC-FX: Implemented CD-DA de-emphasis filter support(though the filter is a rough approximation).
- PCE, PC-FX: Optimized CD-DA filtering code, and implemented an SSE2 version of the oversampling filter code, to partially mask the performance hit that the oversampling filter causes.
- PCE, PCFX: Loosened output resampling filter design constraints so that the resampler doesn't take excessive amounts of CPU time with higher(96KHz+) output rates(made feasible by implementing CD-DA oversampling).
- PCE, PC-FX: CD-DA is now run through a 2x oversampling filter(this does have a minor performance penalty to it though, sadly).
Télécharger Mednafen v0.9.35 WIP (32-bit)
Site Officiel de Mednafen
 MedGui Reborn Beta v0.049e fix 
Mercredi 14/05/14 à 13:01 par Firebrand
Suite à la dernière version de Mednafen, le frontend qui l'accompagne a été mis à jour. Voici les nouveautés:
- Added new options from Mednafen (except psx.input.port*)
- Modified Custom Palette Maker, now support BGP, OBP0, and OBP1 colors
- Fixed a bug with compressed archive with more then one file inside
Télécharger MedGui Reborn Beta v0.049e fix
Site Officiel de MedGui Reborn Beta
 Mednafen v0.9.34.1 WIP (32-bit) 
Lundi 12/05/14 à 12:15 par Firebrand
Cet émulateur multi-plateformes a été mis à jour. Les améliorations sont les suivantes:
- Fixed a bug in the sound format conversion code that caused garbled audio when using the new shared-mode WASAPI driver with a sound device configured with more than 2 speakers.
- CDPLAY: Optimized the visualization code.
- Added a new shared-mode WASAPI sound driver named "wasapish".
- For consistency, the "wasapi" and "sdl" sound drivers no longer subtract the overhead latency from the desired buffer size when calculating the size of the buffer to use.
- Changed the default value of setting "sound.buffer_time" to "0", to enable usage of partially-new code that calculates a buffer size automatically based on emulated system characteristics and the sound driver in use.
- GB: Fixed tilt sensor emulation that was broken in the May 6 IDIT_BUTTON_ANALOG packing change.
- Updated the embedded copy of libmpcdec to the latest SVN copy; fixes problems with playback of older SV7 format files(with the CD emulation code).
- Wrote threading code to target Win32 APIs directly, rather than rely on SDL's threading support, for the Windows build.
- GBA, NES: Resolved some compiler warnings.
- No longer compile with -mstackrealign for the Windows build, instead using "__attribute__((force_align_arg_pointer))" where appropriate(e.g. Win32 and SDL callbacks).
- Updated the cheat console-interface code to use a condition variable instead of sleep-waiting.
- Remove an erroneous extra mutex unlock around a driver-side message queue.
- Pack "IDIT_BUTTON_ANALOG" and "IDIT_RUMBLE" type input device data more tightly(only aligning to a byte-boundary now, and packing as 16-bits rather than 32-bits).
- Calculate and send a device type number for each emulated port with the netplay login data(the data is not used currently by mednafen-server, but will be in the future).
- Reworked the multithreaded CD reading code to use condition variables, rather than repeatedly unlocking, sleeping, and locking mutexes. This should help with performance a bit, and will prevent a lot of unnecessary CPU/CPU core wakeups, especially after loading multiple disc images with M3U files(since a read thread is created for each disc image, at least when CD image memcaching is disabled, the default).
- Moved common parts of the MDFNI_Load and MDFNI_LoadCD functions into a separate function to reduce code duplication.
- Emulation modules' LoadCD functions all now throw exceptions on error, so changed the function pointer prototype to remove the return type(void all the way!).
- PCE, PCE_FAST, PC-FX, MD: Make better use of exceptions(and handle some that were not handled properly before) in the game loading and initialization code paths.
- Emulation modules' Load and LoadCD functions may now throw exceptions upwards instead of calling MDFN_PrintError() and returning 0.
- Reworked IPS parsing and applying code to use exceptions, and Stream instead of stdio file access.
- Reworked MDFNFILE to use exceptions to signal errors on file loading(the memory-stream functions provided primarily for the NES module's use still don't throw exceptions, however).
- Lynx: Removed undocumented(and largely pointless) support for loading a gzip or ZIP-compressed "lynxboot.img" firmware file.
- GB: Made game loading code more resilient to avoid leaking memory if an error occurs during game load.
- Added a gcc format string check attribute to an MDFN_Error constructor, and fixed a few minor format string problems this checking exposed.
- GBA: Reworked save file type parsing code to use FileStream instead of stdio.
- GBA: Sanitize a few variables in the flash memory save state loading code to prevent malicious save states blah blah blah.
- GBA: Added masks to array access in the EEPROM emulation code to prevent malicious save states from corrupting the heap.
- GBA: EEPROM file loading code now errors out if there's an error opening or reading the file(but not if the error is that it simply does not exist), or the file is of an unexpected/incorrect size.
- NES: The filename scanning to select region/video standard(NTSC or PAL), controlled via the "nes.fnscan" setting, now uses the filename and path stored in the ZIP file(when loading a NES game from a ZIP file) rather than the name of the ZIP file itself. Additionally, the filename scanning feature no longer is affected by strings in the file extension(though I doubt this will affect anyone, as you'd have to be pretty deranged to name a NES game file like that).
- PSX: Made CD-DA playback position report code more correct and resilient in regards to Q subchannel checksum errors.
- PSX: Added settings to allow for scaling the analog stick axis values, to work around the issue of different logical ranges of motion for PS1 DualShock and Dual Analog controllers versus more modern PC-compatible gamepads.
- Added logic to gracefully fall back to other fullscreen stretch modes if the current fullscreen resolution is too low to support the stretch mode selected.
- Added support for mapping joystick axes to lightgun screen coordinates; however, the configuration must be done manually by editing the configuration file. (Additionally, the translation will not function properly if the software-rotation feature(via ALT+O) is used.). Example:
*psx.input.port2.guncon.x_axis joystick 630f0eab74165481 00008000
*psx.input.port2.guncon.y_axis joystick 630f0eab74165481 00008001
*Alternate coordinate translation for fullscreen mode, intended for physical modern lightgun and pointer devices:
.psx.input.port2.guncon.x_axis joystick 630f0eab74165481 00048000
.psx.input.port2.guncon.y_axis joystick 630f0eab74165481 00048001
- GB: Cleaned up the memory-mapper code, fixing a few bugs that allowed some games(like "Best of the Best Championship Karate") to cause Mednafen itself to crash.
- GB: Fixed MBC7 support(it's been broken in Mednafen for a loooong time).
- GB: Disabled the broken simulation of HDMA overhead that seemed to be doing more harm than good; fixes problems with unstable framerates and inaccurate slowdown on some GBC games(such as "Shantae").
- MD, NGP, WonderSwan: Fixed potential memory leaks(memory was not really leaked due to how Mednafen is currently structured, but they could have become problematic leaks in the future).
- Merge clamp.h into math_ops.h.
- More #include statement changes in emulation module sources to use #include style instead of #include "../BLAH".
- Fixed a bug that was causing the output image to be distorted when rotation(via ALT+O) was used in conjunction with a *.videoip setting value of "x" or "y".
- Added a test/demo module to help work out bugs in the video processing code paths.
- Reworked the build system and numerous source code and header files to allow for less sloppiness with -I include paths.
- GB: Statically-allocate a 320-byte graphics buffer instead of malloc()'ing it.
- Fixed a problem with the configure script so it will (hopefully) no longer error out when cross-compiling.
- MD: memset() line buffer padding areas to prevent sprite rendering from reading from uninitialized memory.
- MD: Fixed violations of strict aliasing in the 68K CPU core.
- PC-FX, VB: Replaced SoftFloat, used in FPU emulation, with newly-written-while-sleep-deprived code. It's possible this may cause regressions, since floating-point stuff is rather hairy...
- Fixed an ancient bug that made iterative multibyte-value cheat searches extremely unreliable.
- Fixed a bug that broke the output image when displaying a source image with multiple horizontal resolutions at a specific rotation angle(selected via ALT+O).
- Added support for negative .scanlines setting values, which will change scanline behavior and size to overlay/obscure the previous field's line data if "video.deinterlacer" is set to "weave".
- Added setting "video.deinterlacer", default value of "weave".
- NES: Align a temporary line buffer array to prevent the possibility of a CPU fault and/or poor performance on non-x86 platforms.
- Simplified handling of muli-horizontal-resolution frames by changing "LineWidths"'s type from MDFN_Rect(representing x offset and width) to a simple int32(representing just width).
- GB: Added support for custom palettes that specify BGP, OBP0, and OBP1 colors independently.
- PC-FX, VB: Corrected the debugger's disassembly of the 5-bit sign-extended immediate form of "mov" (the disassembler was failing to sign-extend).
Télécharger Mednafen v0.9.34.1 WIP (32-bit)
Site Officiel de Mednafen
 Messinfo.dat v8.02 
Samedi 10/05/14 à 12:49 par Firebrand
Les données de ce fichier informatif pour MESS ont été mises à jour. Voici les nouveautés que cette version comporte:
- 8.00 01/05/2014: Phase 7 completed! compressed set size in kylobytes for all sets (aligned to version 0.153). Updated the SVN until April 22, 2014 (r29849).
- 8.01 04/05/2014: Updated presence of software lists (42% right) and updated the SVN until May 3, 2014 (r30208).
- 8.02 08/05/2014: Third birthday version! Updated the SVN until May 3, 2014 (r30318); also updated the 'Drivers SVN...txt' and 'version.ini' files.
Télécharger Messinfo.dat v8.02
Site Officiel de Messinfo.dat
<< Page précédentePage suivante >>
2001-2015 Planet Emulation 
EspaceVap' - Cigarette Electronique, E-liquide et accessoires