Organiser
Filtrer par machine :
Type de vue :
 
 WinUAE v2.7.0 Beta 4 (32-bit) 
Jeudi 01/08/13 à 10:53 par Firebrand
Une nouvelle version beta de cet émulateur Amiga pour Windows a été publiée. Les améliorations sont les suivantes:
- Picasso IV RTG board emulation implemented. Very important information:
*Requires full 128k raw flash rom image, available from http://www.sophisticated-development.de/ (PIV_FlashImageXX), renamed as picasso_iv_flash.rom
*Does not use rom scanner system, image file must be located in Paths panel configured rom path.
*Very big thanks to Tobias Seiler for answering questions about board's hardware implementation.
*Do not bother Tobias (or anyone else) who does not develop UAE with Picasso IV emulation problems.
*Only implements basic functionality, flifi or other extra stuff is not emulated.
*Real Picasso IV uses flifi when displaying Amiga modes, emulation ignores it and simply displays Amiga modes normally.
*Picasso96 and CGX4 confirmed working.

- Piccolo autoconfig size change reverted, problem appears to be caused by EGS 7.4 driver bug.
- >1024 pixel tall interlace mode fix.
- CL vertical blank handling fixed, it caused spurious interrupts in some situations.
- uaegfx driver was enabled if on-disk version was loaded and hardware board emulation was configured.

- CIA TOD counting delay emulated. Time between TICK input going active and TOD increasing has 14-16 E-clock cycle delay. Logic analyzer confirmed using ALARM interrupt.
- Disabled CIA TOD bug emulation. It makes no sense, I have AGA program that refuses to work on my real A1200 (Gets unexpected interrupt and crashes) but there is no way it didn't work 20 or so years ago..
- Workaround for hard drive enumeration waking up sleeping drives if one or more harddrives are mounted in configuration and emulation is started. To enable it, all configured real harddrives (or memory cards) need to be re-configured using GUI and config saved to create new config field required to find the drive without enumeration. Falls back to full enumeration if drive's "friendly" name does not match config saved value or new config entry is missing.
- Simplified CIA interrupt handling, removed some old hack which appears to be obsolete. I hope.
- Added CPU interrupt level information to visual DMA debugger. Each scanline has extra pixel on left side of DMA usage image that shows scanline's highest CPU interrupt level.

- Rewritten 68020/030 cycle-exact emulation core. Emulates 68020 simultaneous bus controller and instruction execution more accurately. It still runs too fast, but at least it is less fast than previously, still lots of tweaking to do but at least now it should be possible to match real 68020 more closely than what was possible with old code.

- 68020/030 CPU emulation updates, prefetch emulation (also used in cycle-exact mode) should be much more compatible, "more compatible" checked without cycle-exact now also includes instruction cache emulation.
- 68030+ more compatible (prefetch) and 68040+ "cycle-exact" modes are broken temporarily. Do not use.
- Restoring old 68020 cycle-exact saved state files may show dialog complaining about mismatched state information and restore may also fail. It is normal, will be fixed later.
- Cycle-exact CPU accesses to AGA custom registers used 32-bit accesses, not 16-bit.
- b3 .cue decoding update broke some variants, fixed.
- Added workaround for Windows returning returning invalid (too small) value when asking for ACM_METRIC_MAX_SIZE_FORMAT. (Output panel crashing)
Télécharger WinUAE v2.7.0 Beta 4 (32-bit)
Site Officiel de WinUAE
 
 Nestopia - Undead Edition v1.45 
Mardi 30/07/13 à 11:49 par Firebrand
Cet émulateur NES a été mis à jour. Les améliorations sont les suivantes:
Unix Shell:
- Additions:
*Added the ability to switch FDS disks for multi-disk games
*xBR filter options
*Support for more archive formats through libarchive
*Differentiated Soft/Hard Reset
- Changes:
*Removed internal zip and 7zip decoders in favour of libarchive
*Replaced gtk_key_snooper with key_press_event and key_release_event
- Fixes:
*7zip CRC check segfault

Windows Shell:
- Additions:
*xBR filter options
- Changes:
*Redundant TV Aspect checkbox removed from NTSC filter dialog
*Modified default sound settings to avoid desync

libretro:
- Additions:
*blargg's NTSC filter core option
*L/R now insert coins on Vs. System games

Core:
- Additions:
*xBR filter added - Hyllian, notBald
- Fixes:
*Triangle volume bug in Dendy mode - emu-russia
*NTSC filter background colour fix - blargg
Télécharger Nestopia - Undead Edition v1.45
Site Officiel de Nestopia - Undead Edition
 
 higan v092.10 (64-bit) 
Mardi 30/07/13 à 11:45 par Firebrand
Une nouvelle version de cet émulateur a été publiée et uniquement en version 64-bit. Cette version est assez expérimentale pour le moment. Voici les changements apportés:
- This release adds multi-pass shaders, SNES hires blending improvements, OS X Lion support, and more. Most importantly, after polling on the issue on my forum, popular opinion was to default to the most optimal video/audio drivers, rather than the safest. Notably, this means you'll need official video card drivers for OpenGL 3.2 support. By defaulting to OpenGL across the board, we can treat video shaders as ubiquitous. However, it's sure to not work on some systems. If you have trouble with video or audio, be sure to go to Settings->Configuration->Advanced, change the drivers, and restart the emulator.
Télécharger higan v092.10 (64-bit)
Site Officiel de higan
 
 Mednafen v0.9.29 WIP (Unstable) 
Lundi 29/07/13 à 12:22 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
- Manually replaced m4/iconv.m4 with the copy from the latest gettext, and modified it slightly, to fix build errors on some non-glibc-utilizing platforms(e.g. my Win32 toolchain setup).
- Fixed a bug that broke(sometimes crashing Mednafen) displaying of long lines in the console viewport(cheats, netplay).
- SNES: Fixed a couple of bugs that could cause memory corruption when a corrupted/bad save state is loaded. (Bad save states being loaded can still cause the emulator to lock up or trigger an assert(), and that's probably never going to be fixed, at least with the SNES emulation core).
- SNES: Implemented code for more aggressive frameskipping, but currently disabled pending further contemplation. Removed some unused files from the SNES emulation code tree.
- SNES: Changed hires blending algorithm, and only blend when in pseudo-hires mode(which is "cheating" a bit, but is ultimately the best solution I've found to blend/blur what needs to be while preserving pixel clarity).
- SNES: Implemented partial frameskipping support(won't affect emulation from the view of the emulated program/game, and it is disabled when interlacing is enabled).
- SNES: Changed it so the Mednafen core does deinterlacing, instead of the bsnes core; improves performance slightly when games are in interlaced mode.
- WASAPI: Prevent complete Mednafen lockup when a device invalidation error occurs after successful initialization.
- WASAPI: Fixed sample format conversion/volume issues with > 16-bit formats.
- SNES: Smashed some PPU emulation files together just 'cause.
- SNES: Made minor structural optimizations to S-SMP emulation.
- SNES: Made minor structural(shouldn't affect emulation accuracy) optimizations to SuperFX emulation.
- Added support for additional formats and rates to the new, experimental WASAPI exclusive-mode driver; fixes audio output on my Echo Mia MIDI sound card.
- CDPLAY: Added boolean setting "cdplay.visualization", default value of "1", to allow disabling of the CPU-intensive simplistic waveform visualization effect.
- CDPLAY: Reduced horizontal and vertical resolutions to 60% of their previous values, to reduce CPU usage.
- Fixed a typo-bug that would cause Mednafen to crash when, in addition to the host, the port was specified via the /server command in the netplay console.
- Lynx: Fixed an audio bug(or alternatively, replaced with kludges ;)) that was breaking the "mwahahaha" audio from the spiderthing in Gates of Zendocon, per a bug report and code patch from "sage".
- The "autoip" and "autoipsharper" pixel shaders weren't working properly when the screen was rotated(such as via ALT+O); fixed.
- PSX: Changed Read* and Play CD command processing, and added support for playing CD-DA via the Read* commands coupled with bit0 of the mode set via SetMode; fixes music resumption after pause issue in "Mortal Kombat Trilogy".
- Rearranged the psg_channel struct in pce_psg.h a bit to potentially allow for tiny performance improvements on some architectures.
- PCE_FAST: Made a few micro-optimizations to the BG rendering code.
- PCE_FAST: Added a runtime check for "cmov" instruction availability on 32-bit x86, and an alternate VDC BG/SPR mixing function that avoids using it when it's not available. Fixes an illegal instruction-related crash on older non-Intel CPUs(like AMD K6-III+), and Intel CPUs older than Pentium Pro(though I doubt that even a 233MHz Pentium MMX is fast enough to run it fullspeed anyway).
- Added a compiler version check to avoid utilization of "fastcall" calling convention when compiling with a version of gcc older than 4.1.0, as the older versions of gcc have code generation bugs relating to fastcall/regparm(though I'm not sure if Mednafen will even compile at all with those older versions...).
- Repositioned the FPS display position when in SDL software rendering mode such that it won't cause a potentially expensive backbuffer clear operation for every frame which would compromise the accuracy/usefulness of the FPS display.
- Fixed some bugs with the SDL software rendering mode fallback used when the "opengl" vdriver is selected but OpenGL initialization failed(doubled-buffered video wasn't being specified in this fallback case, which led to massive screen flickering when an OSD element was active).
- Added a configure script option to build without fancy software scalers(hq2x, 2xsai, scale2x, and the like). Replaced ancient rectangle drawing code with newer, slightly different code!
- Renamed edc_lec_check_correct() to edc_lec_check_and_correct().
- SNES: Use higher-quality, but more CPU-intensive(and slightly higher latency, on the order of about 1ms), speex resampler instead of Fir_Resampler.
- PC-FX: Save-game RAM is no longer stored compressed.
- PCE, PCE_FAST: BRAM save-game RAM is no longer stored compressed.
- Optimized special scalers slightly by not initializing dynamically allocated memory for pixel data, since it's overwritten in totality by the special scalers anyway.
- Added a parameter to MDFN_Surface()'s constructor to allow the creation of a surface without initializing its pixel data to zero.
- Added a kludge to try to clear all OpenGL backbuffers(when necessary) when an OpenGL implementation with forced triple-buffering is used.
- Changed code so that the video backbuffer won't be needlessly cleared due to OSD presence if the OSD is only displayed in portions of the screen that are overwritten each frame anyway during normal emulated video blitting.
- When recording a QuickTime movie and the sound output rate is greater than 64000Hz, resample the audio stream written to the QuickTime file to 64000Hz, as the QuickTime format has issues with sound rates greater than 65535Hz.
- Removed MDFND_KillThread().
- Worked around x87 excess-precision problems that were causing nonsensical error messages to be printed in some circumstances when parsing the settings file. I'm so tempted to just compile with -mfpmath=sse when compiling for 32-bit x86...
- Fixed broken error messages printed out when an error occurs when loading the settings file.
- SexyAL:
*Changed DirectSound buffer writing algorithm to write up to an extra ~30ms of sound data beyond the effective buffer size on sound writes, and then synchronize(IE wait) to the effective buffer size
after the data is written, to slightly reduce the chance of sound buffer underruns and sound glitches on a loaded system.
*Changed DirectSound buffer underrun handling to better preserve the flow of emulated time.
*Use a dynamically-allocated buffer sized to fit 25ms of output-device-format audio as the sound conversion target buffer, rather than a statically-allocated fixed-size buffer that could only fit a very small amount of audio data (time-wise) at higher output sample rates.
*Added channel deinterleaving into the main audio format conversion code, and removed the driver-specific deinterleaving code from the "ALSA" and "JACK" driver code.
*Fixed a potential buffer overrun bug when converting 1-channel audio from one sample format to another(it's unlikely to have triggered a crash though, due to the size of the sound buffers used and doing the conversion in chunks).
*Added logic to the "SDL" and "JACK" output driver code so that the internal software buffers won't overflow if a large amount of data is passed to it at once(which wouldn't have happened anyway, since there's protection code in the SexyAL core to prevent that, but that protection code is in need of removal or updating).
- Added a floating-point-related compiler code generation bug test to tests.cpp.
- Changed endian detection in tremor header files to hopefully fix a compilation problem on Haiku.
- SNES: Renamed some functions to fix a compilation problem on "ALT Linux".
- MD: Fixed broken default key assignments for emulated 3-button gamepads(for the A, B, and C buttons).
Télécharger Mednafen v0.9.29 WIP (Unstable)
Site Officiel de Mednafen
 
 MedGui Reborn Beta v0.035 
Samedi 27/07/13 à 11:53 par Firebrand
Ce frontend spécifique à l'émulateur Mednafen a été mis à jour. Les améliorations sont les suivantes:
- Enabled Load CD/DVD button to load a physical CD/DVD support (may not work due to a bug of Mednafen access into the drive cd/dvd)
- Any bugfix
Télécharger MedGui Reborn Beta v0.035
Site Officiel de MedGui Reborn Beta
 
 Languages.ini v0.149u1 (0.28) 
Samedi 27/07/13 à 11:51 par Firebrand
Ce fichier permettant de classer les jeux MAME a été mis à jour pour la dernière version de MAME:
- 0.28 0.149u1 26/07/2013: Added 0.149u1 sets.
Télécharger Languages.ini v0.149u1 (0.28)
Site Officiel de Languages.ini
 
 Messinfo.dat v7.06 
Samedi 27/07/13 à 11:43 par Firebrand
Une nouvelle version de ce fichier informatif pour MESS a été publiée. Les changements sont les suivants:
- 7.05 09/07/2013: Updated the SVN until July 9, 2013 (r24145).
- 7.06 25/07/2013: Aligned files to 0.149u1 version. Updated this files: 'sourcechanges.txt', 'changelog.txt', 'alltimesMESS_WIP.txt' and 'Drivers SVN...txt'. Updated the SVN until July 23, 2013 (r24475).
Télécharger Messinfo.dat v7.06
Site Officiel de Messinfo.dat
 
 MAMEUI32 v0.149u1 
Samedi 27/07/13 à 11:29 par Firebrand
La version de MAMEUI pour les processeurs 32-bit a été publiée par AntoPISA.
Télécharger MAMEUI32 v0.149u1
Site Officiel de MAMEUI32
 
 MewUI MESS v2.00 (v0.149u1) (32-bit) 
Mercredi 24/07/13 à 21:08 par Firebrand
La version de MewUI pour MESS a également été mise à jour pour la dernière version de l'émulateur.
Télécharger MewUI MESS v2.00 (v0.149u1) (32-bit)
Site Officiel de MewUI MESS
 
 UME v0.149u1 
Mercredi 24/07/13 à 21:04 par Firebrand
Ce synthèse de MAME et MESS a été mise à jour avec les v0.149u1 respectives de chaque émulateur.
Télécharger UME v0.149u1
Site Officiel de UME
 
 MESSUI v0.149u1 (32-bit) 
Mercredi 24/07/13 à 21:03 par Firebrand
Cette version de MESS pourvu d'une interface utilisateur graphique a été mise à jour avec les sources de MESS v0.149u1.
Télécharger MESSUI v0.149u1 (32-bit)
Site Officiel de MESSUI
 
 MESS v0.149u1 (32-bit) 
Mercredi 24/07/13 à 21:00 par Firebrand
Toujours en même temps que MAME, une nouvelle version intermédiaire de MESS a été publiée. Voici la liste des modifications:
MAMETesters Bugs Fixed
- 05215: [Crash/Freeze] (pce.c) [pce] cdrom games: Peroidic crashes or black screen (Fabio Priuli)

New System Drivers Supported:
(none)

Systems Promoted from GAME_NOT_WORKING:
(none)

Skeleton drivers:
- EVMBUG (Texas Instruments TMS9995 Trainer) [Robbbert]
- Ithaca InterSystems DPS-1 [Al Kossow, Curt Coder]

Software Lists:
- pet_flop.xml: Added Z-RAM floppy. [Mike Naberezny]
- Added software list for BASIC programs saved to tape [Anna Wu, UglyJoe, Fabio Priuli]
- victor9k_flop.xml: Added preliminary software list. [Jonathan Gevaryahu]
- alphatro_flop.xml: Added floppy software list. [Spirantho]
- ibm5150.xml: Added a few more disks [Kaylee]
- bml3: added software list for floppy disks. [Anna Wu]
- ibm5140.xml: Added floppies and fixed form factor. [Curt Coder]
- ibm5170.xml: Added IBM diagnostics floppies. [Curt Coder]
- pet_flop.xml: Added 8050 version of VisiCalc. [Curt Coder]

Source Changes
- softbox: Fixed reset. [Mike Naberezny]
- corvushd: Supported 4 hard disks and usage from within a device. [Curt Coder]
- Added skeleton for IMI 5000H hard disk controller. [Curt Coder, Al Kossow]
- PC driver cleanup: [Dirk Best]
*Much improved CS4031 emulation, added DMA, interrupt controller, timer, RTC directly to the device as sub devices and added the generic functions needed for AT compatibility
*Moved the ct486 driver to its own file, to avoid all the legacy stuff in at.c
*Added support for the IOCHCK signal to the ISA bus, this is used instead of directly issuing an NMI to the main CPU
*Moved ISA device slot definitions to its own file to avoid copy & pasting the same list to different drivers
*Updated MC146818 RTC for devcb2
- Added skeleton device for Mator SHARK (22 MB Winchester hard disk for the Commodore PET). [Curt Coder, Mike Naberezny]
- Rename the bridge challenger 3 model 7014 driver from 'abc' to 'bridgec3', added pcb locations, notes, and better labels. [Lord Nightmare]
- famicom: added support for loading/saving BASIC programs from/to cassette. wav files supported only. [Fabio Priuli]
- nes.c: improvements and fixes to inputs [Fabio Priuli]
*simplified input reading
*moved most Famicom controllers to the expansion port (still configurable in the Driver Config menu) because it is more accurate and because it allows to use both the FC keyboard and the controllers in BASIC games
*fixed NES paddle emulation which broke some years ago
*added FC paddle emulation, see Arkanoid and Chase HQ
*added Hori Twin Adapter with correct P3 & P4 Famicom protocol, see e.g. four players games by Technos Japan just a cleanup and the whatsnew entry for previous changes...
- nes.c: emulated microphone input for old famicom controller, as detected by games (i.e. it only detects voice/no voice, while the actual transmission of your voice to the speakers is not emulated). To use it in games expecting you to blow or shout in the mic, select the "Gamepad (Older Version)" as "P2 Controller" in the Driver Configuration submenu, and press "6" when the game requires it. [Fabio Priuli]
- nes.c: added emulation of the NES Power Pad controller, to be enabled in Controller Port 2 through the Driver Configuration submenu, and mapped by default on TY,FGHJ,BN keys for side A layout and RTYU,FGHJ,VBNM keys for side B. [Fabio Priuli]
- MEK6800D2 : Added cassette interface, system listed as WORKING [Robbbert]
- nes.c: added emulation of the FC Family Trainer controller, to be enabled in Expansion Port through the Driver Configuration submenu, and mapped by default like the Power Pad. [Fabio Priuli]
- corvushd: Fixed physical sector calculation. [Mike Naberezny]
- snes.c: simplified input handling and made controller ports 16bits wide, since this is the way they are accessed by our code. [Fabio Priuli]
- snes.c: simplified input handling, moved the console specific inputs to MESS driver and added preliminary Multitap support. Multitap has to be enabled in the Driver Configuration menu. The code is considered preliminary because some games recognize 4 pads (e.g. Kunio-kun no Dodge Ball), other ones recognize 3 pads only (e.g. Super Bomberman 3, 4 & 5) and some recognize 2 pads only (e.g. FIFA 96 and 97). [Fabio Priuli]
- Acorn System 1: added cassette [Robbbert]
- corvushd: Fixed log message. [Mike Naberezny]
- sms: Converted SMS inputs to use slot devices. You now select controllers in the Slot Devices menu of the internal UI, not in the Driver Configurations anymore. [Enik]
- bml3: split into three variants (bml3, bml3a and bml3b) according to floppy disk support. Only bml3a (5.25" disk) is considered working. [jedwidz]
- c64: Updated SwiftLink/Turbo232 settings. [Mike Naberezny]
- SNES SA-1 improvements [R. Belmont]
*S-CPU can properly write to SA-1 registers
*SA-1 CPU boots properly from its own vectors
*Interrupt controller implemented
*Message-passing registers and status flags hooked up
- SNES SA-1: fixed initial SA-1 status and added preliminary SA-1 to S-CPU IRQ. [R. Belmont]
- gameboy: converted the various LCD types (DMG, MGB, CGB...) to be devices. [Fabio Priuli]
- pet: Fixed ROM signatures for Mator Shark hard drive. [Mike Naberezny]
- Fidelz80.c: rename vbc to vbrc, and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing. [Lord Nightmare, Cowering, Kevtris]
- apollo: fixed disk and tape DMA, improved logging [Hans Ostermeyer]
- ibm5170: Emulated the IBM Model F PC/AT 84-key keyboard. [Curt Coder, John Elliott]
- Apollo: fix out-of-bounds framebuffer access crash on OS X [Hans Ostermeyer]
- SNES SA-1 work: [Fabio Priuli, R. Belmont]
*Initial support for plain SA-1 DMA
*Fixed incorrect BWRAM banking
*Fixed SA-1 vectors to not blot out all banks
*Added S-CPU vector override
*Fire interrupt for CC type 1; this allows levelling up in SMRPG (gfx not correct yet)
- bml3: Add stub variants bml3mk2 (for MB-6891) and bml3mk5 [jedwidz] (for MB-6892). For now these behave the same as bml3 (MB-6890). Refactor disk controllers and kanji ROM as slot devices. This allows switching between MP-1802 and MP-1805 disk controllers. MP-1805 disk controller now works. Kanji ROM now works. Keyboard scanning in 'counter disabled' mode now works.
- imgtool: Add bml3 driver, supporting both single-density (MP-1805 [jedwidz] controller) and double-density (MP-1802 controller) disks in D88 format.
- ibm5160: Emulated the IBM Model F PC/XT 83-key keyboard. [Curt Coder, John Elliott]
- PDP1 : Fixed loading of paper tape, Spacewar works again [Robbbert]
- TX0 : Fixed paper tape reader [Robbbert]
- Fixes for building MESS with Visual Studio 2013 preview [smf]
- Vtech1 : fixed i/o error when reading disks. [Robbbert]
- vtech1: fixed i/o ports for vz300, laser310 allowing disk to work. [Robbbert]
- pc1640: Promoted to working with imperfect graphics, the extended Paradise EGA-350 video modes are not supported yet. [Curt Coder]
- sms.c: Converted TH line callbacks to use write_line. [Enik Land]
- Ensoniq 16-bit: better A/D parameter handling, allow panel device to send new analog data. [Christian Brunschen]
- a7800.c - XM/XBoard POKEY support. 'Bentley Bear - Crystal Quest' & 'Donkey Kong XM' now work, while maintaining support for original library titles, Commando and Ballblazer. [Robert Tuccitto]
- Mac updates: [R. Belmont]
*Corrected memory map errors with the SE and Classic
*Preliminary support for the SE's 68000 processor-direct slot
*Preliminary support for the Radius Full Page Display card which goes in the SE PDS slot
- softbox: Added reset when IEEE-488 IFC is asserted. [Mike Naberezny]
Télécharger MESS v0.149u1 (32-bit)
Site Officiel de MESS
 
 MewUI MAME v2.00 (v0.149u1) (32-bit) 
Mercredi 24/07/13 à 20:51 par Firebrand
Cette extension de l'interface interne de MAME permettant d'afficher des données supplémentaires a été mise à jour pour MAME v0.149u1.
Télécharger MewUI MAME v2.00 (v0.149u1) (32-bit)
Site Officiel de MewUI MAME
 
 HqMAME v2.10 
Mercredi 24/07/13 à 19:33 par Firebrand
Une nouvelle version de ce build de MAME gérant les filtres graphiques haute résolution a été publiée. Les améliorations sont les suivantes:
- Updated Intel TBB to version 4.1 Update 4
- Updated mame to most recent version
Télécharger HqMAME v2.10
Site Officiel de HqMAME
 
 History.dat v1.49a (frontends) 
Mercredi 24/07/13 à 19:25 par Firebrand
Voici un autre fichier informatif contenant les données sur les nouveaux jeux de MAME v0.149u1. Par contre, ce nouveau fichier n'est disponible que dans sa version pour les frontends. Celle pour MAMEUI ou similaire devra encore attendre.
Télécharger History.dat v1.49a (frontends)
Site Officiel de History.dat
 
 Mameinfo.dat v0.149u1 
Mercredi 24/07/13 à 19:23 par Firebrand
Ce fichier informatif a été mis à jour avec les données de MAME v0.149u1:
- Updated to MAME 0.149u1.
- Added 0.149u1 Source (git.redump.net\mame)/Listinfo changes.
- Newest Bugs (22nd Jul).
- Added RAINE 0.62.6 and FB Alpha v0.2.97.29 Emulator infos.
- Fixed Mameinfo.dat infos.
Télécharger Mameinfo.dat v0.149u1
Site Officiel de Mameinfo.dat
 
 MAMEUIFX32 v0.149u1 
Mercredi 24/07/13 à 19:21 par Firebrand
Cette nouvelle version de MAMEUIFX a non seulement acquis les modifications de MAME v0.149u1 mais propose aussi ses propres améliorations:
- Updated to MAME 0.149u1
- Implemented COLORED OPTIONS HIERACHY in the GUI.
*BLACK = ALL GAMES OPTIONS
*PURPLE = ALL HORIZONTAL GAMES OPTIONS
*BLUE = ALL VERTICAL GAMES OPTIONS
*ORANGE = ALL VECTOR GAMES OPTIONS
*RED = ALL SOURCE GAMES OPTIONS (e.g. all CPS1.C games)
*GREEN = SPECIFIC SINGLE GAME OPTIONS
*This make easier recognize which options you have changed for a category and/or single game.
- Changed colors of some dialogs: "ABOUT, INTERFACE OPTIONS" and so on. Have fun in discovering the changes.
- M1FX 4.0 released, cosmetic fixes and changes.
- Added "DISPLAY NO ROMS GAMES ALWAYS AS AVAILABLE option to the GUI. ("Interface Options", disabled by default - This will make "Pong (Rev.E)" game always available)
Télécharger MAMEUIFX32 v0.149u1
Site Officiel de MAMEUIFX32
 
 MAME Plus! v0.149u1 r5087 (32-bit) 
Mercredi 24/07/13 à 19:17 par Firebrand
Ce build populaire de MAME a lui aussi été mis à jour selon MAME v0.149u1.
Télécharger MAME Plus! v0.149u1 r5087 (32-bit)
Site Officiel de MAME Plus!
 
 MAMEUI64 v0.149u1 
Mercredi 24/07/13 à 19:15 par Firebrand
La classique nouvelle version de MAMEUI a été publiée après mise àjour avec les sources de la v0.149u1 de MAME.
Télécharger MAMEUI64 v0.149u1
Site Officiel de MAMEUI64
 
 MAME v0.149u1 
Mercredi 24/07/13 à 19:10 par Firebrand
Une nouvelle version intermédiaire de MAME a été publiée. Les améliorations sont les suivantes:
MAMETesters Bugs Fixed
- 05231: [Graphics] (namcos11.c) tekken2aa, tekken2ab, tekken2ub: There’s a problem with the graphics (hap)
- 05228: [DIP/Input] (leland.c) cerberus: Player 1's buttons control Player 2's actions; Player 2's buttons do nothing (Fabio Priuli)
- 03863: [Gameplay] (bking.c) All sets in bking.c: Gameplay doesn't mirror what graphics indicate (hap)
- 05226: [Crash/Freeze] (mogura.c) mogura: Crashed after playing sound (hap)
- 04841: [Crash/Freeze] (mpu4.c) m4exotic, m4jflash, m4madmnc, m4mmm, m4przrfm, m4rhfev, m4spinbt, m4xch, m4xs, m4xtrm: [debug] Crash after OK (Robbbert)
- 05219: [Misc.] (tetrisp2.c) tetrisp2: Priority RAM test fails. (hap)
- 04466: [Graphics] (tx1.c) buggyboy, buggyboyjr, tx1, tx1a: Graphics totally missed, audio start and suddenly stop (Olivier Galibert)
- 00419: dragngun: Hang at last boss (David Haywood)

Source Changes
- arkanoid.c: added Arkanoid hardware documentation [Guru]
- QT Debugger: Finished up the breakpoints window. [Andrew Gardner] It now shows breakpoints for all CPUs and lets you sort by each field.
- memory: Fix subunit reconfiguration [O. Galibert]
- Allow more than one ide controller on the same device [smf]
- tx1: The prom is accessed at 16bits, so load it as such [O. Galibert]
- segas16a.c: Removed the wb35a clone set and merged correct rom dumps for the wb35 set by using correct dumps for program roms, tiles and sprites. Added newly created (software derived) 317-0086 key by Chris Hardy & Charles MacDonald. [Brian Troha]
- meritm.c: Corrected the dipswitch settings for the Pit Boss Superstar III 30 & the Pit Boss Supertouch 30 sets. [Brian Troha]
- Modernized Konami 007232 sound device [Osso]
- Modernized Taito PC080SN video device. [Osso]
- Split hard drive emulation from the ide controller. [smf]
- ata flash device derives from ide hdd device and adds pccard interface, instead of using an ide controller. [smf]
- es5510: Preliminary hookup to es5505/5506. Samples are passed through unchanged for now. [Christian Brunschen]
- Modernized Taito PC090OJ video device. [Osso]
- Modernized Konami 056800 sound device. [Osso]
- Build dependencies for files in src/emu [smf]
- powervr2: Explode the core/ta registers [O. Galibert]
- powervr2: Fix blc/blic [O. Galibert]
- neogeo: clean up PVC protection. [Alex Jackson]
- de_2: Moved Laser War to de_2, as CPU Type 1 and Alphanumeric Type 1 are very much similar to Type 2. de_1.c is no longer needed. Added layout for Alphanumeric Type 3 games. [Barry Rodewald]
- memory: Need moar tables [O. Galibert]
- powervr2: Explode the dma registers [O. Galibert]
- New Savage Quest bios dump, still marked bad as there are still issues however they may be emulation related [Trevor Brown]
- jackal.c: Corrected rom names and added PCB locations to them. Added correct roms for the bootleg version. [Brian Troha]
- wd_fdc: Do the on-reset restore slightly differently [O. Galibert]
- Redumped Savage Quest Hard Disk [Trevor Brown]
- chdman: -c would only overwrite the amount of compressions defined - part of the default compressions might still have been used [Oliver Stöneberg]
- treesize in laserdisc CHD was uninitialized when input video had no audio channels [Oliver Stöneberg]
- m6809: Initially setting S with a 'TFR *,S' evidently should enable NMI [jedwidz]
- mc6845: Add rudimentary support for 'interlace and video' mode [jedwidz]
- Dumped S3 video BIOS in Savage Quest [Trevor Brown]
- Modernized the TC0080VCO and the TC0100SCN video devices [Osso]
- Modernized the Konami 053252 device [Osso]
- 1943.c: fix DIPLOCATIONs [Alex Jackson]
- neocrypt.c cleanup part 1: simplify kf2k3pcb bios decryption, fix some endian issues [Alex Jackson]
- sec: Fix obvious typo [dgame]
- Modernized phoenix custom sound device. [Osso]
- Modernized MSM5232 device. [Osso]
- chihiro: few updates to the i386 processor and chihiro driver. [Samuele Zannoli]
*adds lots of mmx and sse opcodes to the i386 processor
*adds the fcomip x87 opcode
*adds a "UINT8 *memory(UINT32 &size)" method to the naomi_gdrom_board device that returns the size and a pointer to the decrypted gdrom data (used by chihiro) Then for the chihiro driver:
*adds basic stuff for the Nvidia audio APU
*adds the "chihiro curthread" debugger command, shows information about the current active thread
*adds the "chihiro irq," debugger command, to generate an interrupt with irq number 0-15 by hand
*adds more patches to let the software run even if usb is not implemented
*adds the Chihiro Type 1 baseboard/mediaboard features to let the system load the gdrom games
*adds incomplete save state support
*adds support to the Nvidia 3d accelerator to draw primitives where the vertex data is not stored in a vertex buffer but contained in the command stream
- IDE: Uses one timer instead of anonymous timers, so that resetting the device will stop any outstanding work. BSY is always set when waiting for the busy timer to fire. Implemented DASP & PDIAG functionality, device 1 is detected during reset & if device 1 fails diagnostic then device 0 sets bit 7 of it's diagnostic result. Ide cards now default to 1 hard disk, otherwise device 1 without a chd will cause device 0 to report a controller error (AMIBIOS for example doesn't allow booting from device 0 if device 1 fails). Timing of DASP & PDIAG is set very short because of lack of wait states when accessing ATA bus. Improved SRST functionality, which has meant viper needed to be
changed to trigger a hard reset instead of a soft reset. Writes to the command register are now ignored with BSY or DRQ is set (packet devices can accept the DEVICE RESET command but they are not supported yet). [smf]
- harddriv.c: converted to use modern n68681 device. [Osso]
- Make the Python scripts line ending agnostic (fixes *IX/OS X build from mamedev.org source zip) [R. Belmont]
- Modernized TC0280GRD/TC0430GRW and TC0360PRI devices [Osso]
- DSP16 improvements. [Andrew Gardner]
*Fixed R=M disassembly
*Added flag formatting
*Shadow register is hooked up
*Opcode & flag fixes
- toaplan2.c: bgaregga DSW3 really are dipswitches and not "configuration". Also, make bbakraid inputs inherit from very similar batrider [Alex Jackson]
- Don't crash if pcap can't find a network interface's name [Richard L. Hamilton]
- RSP SSE optimizations/changes: [MooglyGuy]
*Fixed load/store opcodes
*Added SSE versions of the following opcodes: VMADH, VADD, VSUB, VADDC, VSUBC, VCH, VCR, VMRG, VAND, VNAND, VOR, VNOR, VXOR, and VNXOR
- Modernization of the remainder of taitoic as well as the deco_bac06 device. [Osso]
- Modernized DECO16 IC device [Osso]
- Sea Battle: added most of the graphics hardware and I/O [Mariusz Wojcieszek]
- segas16b.c: Correct rom labels for Tetris (FD1094, 317-0092) set and add Sega rom board ID# [The Dumping Union]
- i86: modernize 80[1]86 [Carl, Wilbert Pol]
- Modernize the Konami 037122 device. [Osso]
- Modernizing the seta01 device. [Osso]
- Modernization of decocomn device [Osso]
- Fixes for building MAME with Visual Studio 2013 preview [smf]
- Modernized some others devices contained in konicdev.c: k007342, k007420, k052109, k051960 and k05324x. [Osso]
- Modernized the x1_010 device. [Osso]
- Converted the tmp68301 to a device. [Osso]
- Added PAL16L8 dump to Commando (Bootleg set 2) [Kevin Eshbach]
- shangha3.c: Added PCB layout for the Shanghai 3 PCB. [Brian Troha]
- Improved Williams blitter logic and timing to match tests run on real hardware. [Sean Riddle]
- lindbergh: Skeleton of a skeleton [The Guru, O. Galibert]
- Hooked up sprite enable in Air Raid [Angelo Salese]
- Initial support for Fedora 19 / GCC 4.8.1 [R. Belmont]
- imgtool/modules/bml3: fix uninitialized variable reported by gcc 4.4.7 [Lord Nightmare]
- Converted tms34061 to be a device. [Osso]
- Modernized the following konicdev.c devices (k056832, k054000, k053936, k051316, k051733). [Osso]
- Toaplan driver improvements [Alex Jackson, Guru]
*Reorganized hellfire clone sets and improved descriptions:
.hellfire3 -> hellfire1 "Hellfire (1P set)"
.hellfire2 -> hellfire2a "Hellfire (2P set, older)"
.hellfire1 -> hellfire1a "Hellfire (1P set, older)"
*Reorganized outzone sets and improved descriptions:
.outzonec -> outzone "Out Zone" (new parent)
.outzone -> outzoneh "Out Zone (harder)" (former parent)
.outzonea -> outzonea "Out Zone (old set)"
.outzoned -> outzoneb "Out Zone (older set)"
.outzoneb -> outzonec "Out Zone (oldest set)"
*Fixed dip switches and inputs (after verification of the M68000 and Z80 code) in hellfire and outzone clones
*Made some more additions and fixed some errors in Stephh's notes
*Replaced truxton Z80 ROM with correctly sized one
*Replaced hellfire2a Z80 ROM with correct one from parent set
*Tagged outzonec Z80 ROM as BAD_DUMP and the set itself as GAME_IMPERFECT_SOUND after discovering that this clone's M68000 and Z80 ROMs are almost certainly mismatched, causing wrong sound effects
*Corrected Z80 address map (RAM size is only 2KB)
*Corrected manufacturer name for zerowing2
*Corrected ROM names in twincobr and clones
*added correct PROMs to fsharkbla, fixed ROM names, inputs, and improved descriptions of both Flying Shark bootleg sets
*Added documentation about Twin Cobra PCB and about TMS32010 MCUs used by Toaplan games
*Removed outdated comments from slapfght.c
- Modernized two more konicdev devices: 053251 and 054338. [Osso]
- Split up in their own files the remaining modernized devices contained in konicdev.c. [Osso]
- Modernized the buggychl_mcu device. [Osso]
- Modernized the hyprolyb_adpcm device. [Osso]
- Added ds1204 nvram to Pit Boss Superstar (9221-12-01) [Mariusz Wojcieszek]
- Converted Seibu CRTC to a proper device [Angelo Salese]
- meritm.c: Gave each Pit Boss series it's own dipswitches. Filled in what could be determined through game play. Added optional button for some games to Clear High Score or Calibrate Touchscreen. Add documentation about custom (regional) versions of Superstar / Supertouch 30 sets. Changed all Pit Boss series games to use the ZXCVB key layout with N for "play" and M for "raise". [Brian Troha]
- aristmk5: add GAL dumps [Heihachi_73]
- CPS-1 update [Team CPS-1]:
*Fixed striderj, 1941r1 ROMs labels and locations, added documentation and pcb infos to video\cps1.c
*Minor cosmetic reorder
- Modernized the upd7759 sound chip. [Osso]
- Modernized trackfld and timeplt audio devices. [Osso]
- viper.c: redumped wcombat memory card [Shoutime]
- SH-2 CPU core timing changes [notaz]
*JMP should be 2 cycles, according to the manual.
*OR #imm,R0 should be 1 cycle and OR #imm,@(R0,GBR) should be 3 to match the manual and other ops.
- Modernized the vlm5030 speech synthesizer chip. [Osso]
- Modernized the irem_audio device. [Osso]
- Modernized/converted nb1413m3 to a device. [Osso]
- Merged Cross Shooter (Taito version) with stfight.c HW [Angelo Salese]
- Assorted code fixes including fixing some m6502 related compiler output, adding a missing dependency for YM3526 and a text change to the "RETURN" menu line. [MAMESICK]
- Modernized the m72 audio device. [Osso]
- Moved nb1413m3 configuration to inline config. [Osso]
- Modernized the k001604 video device. [Osso]
- remove the 'UNEMULATED PROTECTION' flag from Fighters History, for the first time ever you can actually play it until the end (previously the last 2 bosses would glitch because the protection results were missing) [Charles MacDonald, David Haywood]
- Fixed dip-switches in Street Fight driver [Angelo Salese]
- CPS-1 update [Team CPS-1]:
*Verified dinoj ROMs labels and locations, added documentation and pcb infos to video\cps1.c
*Added CK22B.1A PAL to chikij
*Added a note to wofr1 and wofa since they could not be original but patched sets coming from desuicided boards
- Modernized the Beezer sound device. [Osso]
- Modernized the namco sound device. [Osso]
- Modernized the TX1, HC55516 and Exidy 440 CVSD audio devices. [Osso]
- Split up the video devices contained in taitoic.c. [Osso]
- QS1000 sound core issue now not a mandatory include which allows tiny builds to be built without it. [MAMESICK]
- Fixed some unknown DIPs and corrected others from manual examinations for lethalj.c [Bad A Billy]
- Memory system: added endianness to the memory_share class. [Aaron Giles]
- Tilemap system: numerous changes: [Aaron Giles]
*Moved remaining legacy macros and typedefs to tilelgcy.h. This revealed a few drivers mixing and matching modern & legcy, which have now been fixed.
*Changed get info callback signature to no longer pass the user_data pointer, but instead pass a reference to the tilemap object itself. Updated those few drivers using user_data to pull it out of the tilemap object with the new user_data() getter method.
*Changed get info and mapping callbacks to be device_delegates so that they can be described at config time.
*Added tilemap_memory object that is used internally for reading/writing to memory that backs a tilemap. This object is used to track a memory pointer that backs tilemap memory, and also is designed to transparently handle all bus width and endianness associated with reading and writing data in a tilemap.
*Incorporated two tilemap_memory objects (basemem and extmem) into the tilemap object and added accessors to them, as well as read/write handlers for reading/writing to entries stored in the memory. This means that tilemap get info callbacks can now easily read data out of the tilemap in a generic way.
*Rejiggered the initialization sequence for tilemap objects so that the tilemap_manager is not required to be present at instantiation.
*Created a new tilemap_device, which can be used to declare a tilemap in the machine config, and which also is a tilemap object itself. The tilemap device will look for shared memory regions called "" and "_ext" and automatically plug them into the tilemap. The device also provides write handlers that can be used to write to the tilemap memory and mark tiles dirty, saving the need for each driver to write their own.
- Device system: moved required/optional device finders to a new header devfind.h. [Aaron Giles]
- Atari drivers: removed all playfield and alpha memory and tilemap [Aaron Giles] variables, apart from those needed by atarivc-using games (this will become a device in a future update). Updated all Atari 16-bit drivers to use the new tilemap_device instead, which provides all the needed functionality in a more generic way.
- volfied.c: Added dipswitch locations to the Volfied sets. [Brian Troha]
- thepit.c: Added dipswitch locations to The Pit, Round-Up / Fitter, Intrepid and Dock Man / Port Man sets. Gave Desert Dan it's own dipswitches and corrected them based on results of game play. [Brian Troha]
- suna8.c: Added dipswitch locations to Rough Ranger / Super Ranger, Hard Head, Spark Man, Star Fighter, Hard Head 2 and Brick Zone sets. Correct default settings as per manuals. [Brian Troha]
- stfight.c: Added dipswitch locations to the Empire City: 1931 / Street Fight sets. [Brian Troha]
- shanghai.c: Added dipswitch locations to Shanghai and Shanghai 2. [Brian Troha]
- itech32.c: Some minor corrections of dipswitches. Added a note about the Japanese World Class Bowling trackball input is read at an 45 degree offset compared to normal orientation. [Brian Troha]
- Data East Protection Work [Charles MacDonald, David Haywood]
*Complete new Data East 146 emulation based on extensive hardware tests. The following now use a single implementation rather than incomplete per-game implémentations
.Edward Randy (60)
.Mutant Fighter (66)
.Captain America (75)
.Lemmings (75)
.Robocop 2 (75)
.Super Shanghai Dragon's Eye (146)
.Funky Jet (146)
.Sotsugyo Shousho (146)
.Nitro Ball (146)
.Fighter's History (146)
.Stadium Hero 96 (146)
.Dragon Gun (146)
.Lock 'n' Loaded (146)
* his fixes glitches in Fighter's History and Edward Randy in addition to bringing Super Shanghai to a working state.
*Similar work has been started for the 104 based games, but no complete table has been derived from real hardware yet.
- Split the KonamiIC file into individual device files and moved all implementations of each device into those files, started to unify some code between the GX/Non-GX cases in addition to heavy cleanup of variable usage / names. [David Haywood]
- tms1xxx.c, hcd62121.c, i4004.c, alph8201.c, apexc.c, am29000.c, arm.c, arm7.c, ccpu.c, cop400.c, cp1610.c: Modernized cpu cores. [Wilbert Pol]
- Fixed Yamaha OPL key scale level orders [Alexey, Phil Bennett]
- Further observations about how the DVI video roms map on Dragon Gun and playback flags, fixed it not to hang at the last boss due to these for now [David Haywood]
- psikyo.c: Add dipswitch locations to all sets in the driver. Filled in some unknown dipswitches from Battle K-Road. Moved Region settings into the Game Configuration menu. Added a note about the Free Play mode in the Strikers 1945 sets not working. [Brian Troha]

New games added or promoted from NOT_WORKING status
- Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-0086) [Chris Hardy, Charles MacDonald]
- Desert Dan [Alberto Grego, Mariusz Wojcieszek, hap]
- Super Shanghai Dragon's Eye (Japan) [Charles MacDonald, David Haywood]
- Pit Boss Superstar III 30 [Mariusz Wojcieszek, Brian Troha, The Dumping Union]
- Sea Battle [Mariusz Wojcieszek, hap]
- Hidden Catch 2000 (AT89c52 protected) [any, The Dumping Union]

New clones added
- Arcadia [system11]
- Dragon Gun (Japan) [M]
- Tetris (Japan, H-System) [Alex Meijer]
- Guardian Storm (Germany) [system11]
- Super Poker (v100xD03) / Formosa (not working) [any, Luca Elia]
- P-47 - The Freedom Fighter (Japan, Export) [Porchy, The Dumping Union]
- Snow Bros. - Nick & Tom (The Winter Bobble hardware bootleg) [Alex Meijer]
- Mini Boy 7 (set 3) [Brian Troha, Cornishdavey, The Dumping Union]
- Shanghai 3 (US) [Brian Troha, The Dumping Union]
- Jackal (World, Rotary Joystick) [ShouTime, The Dumping Union]
- 3 Wonders (bootleg) [Robbbert, Any, The Dumping Union]
- Street Fighter Zero (Asia 950605) [Smitdogg, The Dumping Union]
- Fighter's History (Japan ver 42-03, DE-0395-1 PCB) [Smitdogg, The Dumping Union]
- Golden Tee 3D Golf (v1.9L) [Brian Troha, The Dumping Union]
- Pit Boss Superstar (9221-12-01) [Brian Troha, The Dumping Union]
- Knights of Valour 2 - Nine Dragons (ver 202) [69mustang, iq_132]
- Speed Up (Spanish bootleg of Pole Position) [Marcos75 (from AUMAP)]
- Zombie Raid (US & Japan release versions, prototype PCB) [Brian Troha, The Dumping Union]

New games marked as GAME_NOT_WORKING
- Chaos Breaker (v2.02J) [Shoutime]
- Giga Wing Generations (v2.02J) [Shoutime]
- Homura (v2.04J) [Shoutime]
- Raiden III (v2.01J) [Shoutime]
- Spica Adventure (v2.03J) [Shoutime]
- Shikigami no Shiro III (v2.06J) [Shoutime]
- Raiden IV (v1.00J) [Shoutime]
- The King of Fighters '98: Ultimate Match (v1.00) [Shoutime]
- Trouble Witches AC (v1.00J) [Shoutime]
- Goketsuji Ichizoku: Matsuri Senzo Kuyou (v200906230) [Shoutime]
- Chase H.Q. 2 (v2.0.6.JP) [Shoutime]
- Samurai Spirits Sen (v1.00) [Shoutime]
- Naomi DIMM Firmware Update for CF-BOX (Rev A) (GDS-0042A) [R. Belmont, The Dumping Union]
- Golden Tee Fore! 2002 (v2.01.04 UMV) [R. Belmont, Smitdogg, The Dumping Union]
- Golden Tee Fore! 2002 (v2.00.00) [R. Belmont, Smitdogg, The Dumping Union]
- Carnival King (v1.00.11) [Brian Troha, R. Belmont]
Télécharger MAME v0.149u1 DIFF Update
Site Officiel
 
<< Page précédentePage suivante >>