Organiser
Filtrer par machine :
Type de vue :
 
 MAMEUI64 v0.205 
Mercredi 26/12/18 à 12:33 par Firebrand
La version officielle de MAMEUI a été mis à jour avec les source de la v0.205 de MAME.
Télécharger MAMEUI64 v0.205
Site Officiel de MAMEUI64
 
 MAME v0.205 
Mercredi 26/12/18 à 12:30 par Firebrand
Entre la dinde et le foie-gras, la MAME Team a réussi a sortir la dernière version pour 2018 en temps et en heure! Voici ce que celle-ci nous réserve:
With Christmas just over, it’s time for the final MAME release for 2018, and what a year it’s been! Before we move on, let’s pause and recap some of the significant milestones from the past twelve months:
- We’ve emulated a steady stream of hand-held games from Nintendo, Tiger and others. Our Tiger Game.com emulation now runs all released games.
- Acorn computer emulation improvements have been too numerous to count. In particular, MAME now supports a huge array of peripherals.
- Emulation for home systems based on the SSD XaviX, SunPlus µ'nSP and V.R. Technology VT platforms has really advanced, bringing a generation of TV games to life.
- MAME now runs CLIX on InterPro and HP-UX on HP9000/300, both with graphical desktop environments and networking. MAME will also run SunOS with the SunView desktop environment on some SPARC workstations. Additionally, the SGI Iris Indigo R4000 shows its boot menu.
- Long-standing graphical issues have been fixed, including priorities in Pac-Land and Moon Patrol, row scroll effects on Capcom CPS-3, and numerous glaring errors on Tatsumi games.
- Hit detection on the now-infamous helicopter in Time Crisis has been corrected, rear-view mirrors work in Ridge Racer 2, Rave Racer and Ace Driver, track mirroring works in Rave Racer, and graphics have been improved across all Namco System 22 games.
- Taito C-Chip emulation finally allows Bonze Adventure to play as intended, solving all the persistent gameplay issues.
- Games with Capcom QSound and Taito Zoom ZSG-2 hardware now provide a far more enjoyable auditory experience.
- Rare arcade systems keep getting dumped and emulated, including Tom Tom Magic, the original Gigas Mark II, Last KM, Night Mare, El Fin Del Tiempo, a prototype of Led Storm Rally 2011, and the Pac-Man hack Titan. Some of these were thought to be lost to time.
MAME 0.205 is no different. Newly supported arcade systems include Unico’s Magic Purple, and Visco’s never-before-seen prototype Pastel Island. The latter ties in nicely with improved video emulation for the SSV platform (yes, this fixes other long-standing glitches, too). Newly playable machines include Konami’s Tobe! Polystars, Evil Night and Total Vice. Yes, Konami M2 emulation is finally here! Be aware that there’s still a lot of room for performance optimisation on this system.
Putting arcade systems aside for a moment, this release includes support for Dance Dance Revolution Strawberry Shortcake, and the Nintendo Game & Watch titles Oil Panic and Squish. Interestingly, there are no other emulators or simulators for Squish, and it hasn’t been included in any of Nintendo’s Game & Watch collections. It seems to draw inspiration from the Famicom game Devil World.
There are hundreds more Commodore 64 cassettes in the software list now, and quite a few more BBC ROMs as well. Software lists have been added for the Nascom computers, along with updates to the boot ROM choices and better keyboard emulation. We’ve also created a skeleton driver and documented the known software for the Chinese Monon Color console. In a last-minute addition we added support for new version 2 .WOZ floppy images on the Apple II family.

MAMETesters Bugs Fixed
- 02774: [Graphics] (seta2.cpp) grdians: Occasional one-frame glitches. (David Haywood)
- 04053: [Graphics] (ssv.cpp) eaglshot, dynagear: Missing raster effect. (David Haywood)
- 04954: [Graphics] (cps2.cpp) mvscu, xmvsf, mshvsf: Sprite priority problem on final stage with Onslaught. (hap)
- 05732: [Crash/Freeze] All games using MCS-48: Crash when trying to set watchpoint with wpd in MCS-48 games. (AJR)
- 06539: [Crash/Freeze] (konamim2.cpp) All sets in konamim2.cpp: [debug] Assertion failure on VTLB fill. (Phil Bennett)
- 06566: [Crash/Freeze] (vic20.cpp) All sets in vic20.cpp: Mounting Data 20 Video Pak (videopak) causes an exception. (Ryan Holtz)
- 07005: [Crash/Freeze] (vamphalf.cpp) wolrdadv, luplup, poosho (possibly more): Games crash after 36 minutes with DRC. (Ryan Holtz)
- 07022: [DIP/Input] (vtech2.cpp) laser500: Some keys are not working. (Robbbert)
- 07049: [Media Support] (ct486.cpp) ct486: MAME writes to floppy images opened in read-only mode. (AJR)
- 07116: [Save/Restore] Numerous drivers: Memory banking not restored correctly when loading save states. (O. Galibert)
- 07131: [Graphics] (vtech2.cpp) laser500: Hand-drawn character generator ROM contains errors. (nippur72)
- 07165: [Documentation] (bzone.cpp) bzone: Incorrect memory range in comments. (zaxxon)
- 07169: [Sound] (equites.cpp) equites, equitess: No sound effects after changing DIP switches and soft reset. (AJR)
- 07170: [Sound] xaudio2: Module attemts to look up XAudio2 APIs in DirectWrite DLL. (Moe)
- 07172: [Gameplay] (vii.cpp) vii + vii software list entries: Inputs no longer work for vii and vii cartridges. (Ryan Holtz)
- 07177: [Documentation] swim: Closing parenthesis missing in device description. (AntoPISA)

New working machines
- Dance Dance Revolution Strawberry Shortcake [Peter Bortas, ClawGrip, The Dumping Union]
- Four Play [Robbbert]
- Game & Watch: Oil Panic [algestam, Eric Smith]
- Game & Watch: Squish [algestam, 4am]
- Jong Shin (Japan) [ShouTime, The Dumping Union, Ivan Vangelista]
- Magic Purple [David Haywood, Jose IBI, Arcade Vintage, Recreativas.org, The Dumping Union]
- Pastel Island (Japan, prototype) [ShouTime, David Haywood]
- Player's Edge Plus (X002143P+XP000043) Joker's Revenge Poker [Brian Troha]
- Super Ball (Version EC-3.50 N165) [Grull Osgo]
- Super Ball (Version EC-3.50 N322) [Grull Osgo]
- Venom & Spider-Man - Separation Anxiety (SNES bootleg) [Jorge Silva, Kravex, iq_132]
- Video Eight [Robbbert]

New working clones
- Eagle Shot Golf (Japan, bootleg?) [Joshua Inman]
- Galaxy Gunners (1990 year hack) [David Torres, ClawGrip, Recreativas.org]
- Grand Prix Star (ver 4.0) [Porchy, The Dumping Union]
- Iga Ninjyutsuden (Japan, bootleg) [hammy, Jonhughes, digshadow]
- Legend of Hero Tonma (World, bootleg with i8751) [hammy, The Dumping Union]
- New Biliard 98 (Pool 10 hack) [Roberto Fresca, f205v]
- Pit Fighter (rev 1, 2 players) [R.Coltrane, The Dumping Union]
- Street Fighter EX2 Plus (Euro 990611) [Nomax, Brian Troha, Sean Sutton, Henrique Areias Pontes, MetalliC, Evan Korzon, Smitdogg, The Dumping Union]
- Street Fighter II': Champion Edition (Red Wave PtII, bootleg) [okada yuko]
- Street Fighter: The Movie (v1.14N, Japan) [Jorge Silva]
- Triumph-Adler Alphatronic PC (NTSC) [AJR]
- Trivial Pursuit (Volumen II, Spanish, Maibesa license) [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]

Machines promoted to working
- Evil Night (ver UBA) [Phil Bennett, Ryan Holtz]
- Fruit Bonus 2010 [David Haywood, Canil Babypet]
- Tobe! Polystars (ver JAA) [Phil Bennett, Ryan Holtz]
- Total Vice (ver EBA) [Phil Bennett, Ryan Holtz]

Clones promoted to working
- Break Thru (Tecfri license) [ClawGrip, jordigahan, Recreativas.org, The Dumping Union, Roberto Fresca]
- Hell Night (ver EAA) [Phil Bennett, Ryan Holtz]

New machines marked as NOT_WORKING
- 15 Lions (10166211, Queensland) [Heihachi_73]
- Cardinal Video Terminal [Bitsavers]
- DECstation 3100 [R. Belmont, Maciej Rozycki]
- Epic 14E (v1.0) [Al Kossow]
- Flash Beats [R. Belmont, twistedsymphony]
- Fortune 32:16 [Bitsavers]
- HP 3478A Multimeter [fenugrec]
- HP 95LX [shattered]
- Les Fiches (ver 1.3) [f205v]
- Monon Color [David Haywood, zhongtiao1]
- mupid M-Disk Comp.-A [Dirk Best]
- mupid Post-Mupid C2A2 [Dirk Best, rfka01]
- Network Computing Devices NCD 16 [R. Belmont, Al Kossow]
- Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [ClawGrip, Roberto Fresca, Arcade Vintage, Recreativas.org]
- Shine/1 [Carlo Santagostino, Alessandro Liberalato, Nigel Barnes]
- Super Mario Fushigi No Korokoro Party 2 [ShouTime, Dane Biegert, rtw, The Dumping Union]
- Telmac 1800 [Robbbert]
- Trivial Pursuit (Volumen IV, Spanish, Maibesa hardware) [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]
- Won! Tertainment Happy Channel (Ver E) [ShouTime, Dane Biegert, rtw, The Dumping Union]

New clones marked as NOT_WORKING
- Black Belt (Zaccaria, French speech) [PinMAME]
- Black Belt (Zaccaria, German speech) [PinMAME]
- Black Belt (Zaccaria, Italian speech) [PinMAME]
- Grundig FL-100 [Dirk Best]
- Grundig PTC-100 [Dirk Best, rfka01]
- Infonova C2A2 [Dirk Best, rfka01]
- Les Fiches (ver 1.2) [f205v]
- More Chilli (20289311, Queensland) [Heihachi_73]
- New Star's Phoenix (French speech) [PinMAME]
- Orchid Mist (0101241V, New Zealand) [Heihachi_73]
- OSCOM 1000B [Robbbert]
- Pelican Pete - Jackpot Carnival (10226711, Queensland) [Heihachi_73]
- Queen of the Nile (0300785V, New Zealand) [Heihachi_73]
- Spring Carnival (10008011, Queensland) [Heihachi_73]
- Star's Phoenix (French speech) [PinMAME]
- Werewolf Wild (20290711, Queensland) [Heihachi_73]

New working software list additions
-bbc_rom: Accelerator 1.03, Acom, Advanced BASIC 1.01, ATS 2.60 STL, ATS 3.1 Morley, CommSoft 8.6h, DataGem 1.02F, Demon, Diagram II, Disc Menu 1.00, Disc Menu 1.20, EdiKit 1.00, EXROM: The Extension ROM 3.17, General Utilities, Hebrew, HyperDriver 1.40, Ice-Box 1.40, Master Operating System: A Dabhand Guide, Matrix, Midwich WDFS, NTQ Font Extension ROM 2, NTQ Font Extension ROM 3, NTQ Font Extension ROM 4, Plus 4.00, PMS Genie Junior, ROM Master (Computer Village), Side Writer 4.0, Solidisk DFS 2.2F Issue 2, Solimon 1.02, StarStore II 2.03, STL Toolkit 1.20 15/10/85, STL Toolkit 1.20 22/10/85, STL Toolkit 1.20 27/09/85, STL Toolkit 1.3 03/03/86, SupaStore 2.0S, System Delta 2.011, T2C3 1.00, TechnoCAD R1, TechnoCAD R2, Teletel Emulator 1.00, Teletel Emulator 1.12, TNC2-3 Driver, Trek 1.07, Turbo-PROM, UserRAM Demonstration ROM, User to User, UVIPROM 1.0, VDU 1.2, VT100 1.60, Xcal [Nigel Barnes]
-c64_cass: 10 Computer Hits 2, 180, 1985 - The Day After, 1985 -The Day After (alt), 4 Most Megaheroes, 5th Gear, 911 TS, APB, Aardvark, Ace 2088, Advanced Basketball Simulator, Agent X II: The Mad Prof's Back!, Ah Diddums, Airborne Ranger, Airwolf, Airwolf 2, Alleykat, Amaurote, Anarchy, Android 2, Andy Capp, Annihilator, Arcade Classics, Arcadia 64, Archon II: Adept, Arkanoid, Armageddon, Armageddon (Visions), Asylum, Attack of the Mutant Camels, Augie Doggie and Doggie Daddy, Automania (Manic Mechanic), B.C. Bill, BC's Quest for Tires, BCII: Grog's Revenge, BMX Racers, BMX Racers (alt), BMX Racers (alt2), BMX Simulator, BMX Trials, Back to Reality, Back to the Future, Barbarian II, Batman, Batman: The Caped Crusader, Battle Island, Battle Ships, Battle Valley, Bazooka Bill, Beach Buggy Simulator, Beach-Head, Beat-It, Better Dead Than Alien, Beyond the Ice Palace, Big Nose's American Adventure, Bionic Granny, Blagger Goes to Hollywood, Blaze Out, Blue Angel 69, Blue Thunder, Bomb Jack, Bomb Jack II, Bombo, Bombuzal, Booga-Boo the Flea, Booty, Booty (Silver), Brainstorm, Breakthru, Bruce Lee, Bubble Bobble, Bubble Dizzy, Buffalo Bill's Rodeo Games, Bug Blitz, Bug Squad, Bullseye, Bump Set Spike, Burger Chase, C.O.D.E. Hunter, Cauldron I & II, Cauldron II: The Pumpkin Strikes Back, Cavelon, Cavemania, Caverns of Eriban, Caverns of Xydrapur, Chain Reaction, Challenger, Championship Basketball - Two on Two, Chiller, Chinese Juggler, Chubby Gristle, Circus Attractions, Classic Snooker, Cliff Hanger, Combat Lynx, Commando, Commando (Encore), Computer-Orgel, Corporation, Cosmic Convoy, Cosmic Cruiser, Crazy Balloon, Crazy Cars, Crazy Kong, Critical Mass, Cybernoid: The Fighting Machine, Cybertron Mission, Cybotron, Cyclons, Cylu, Daley Thompson's Decathlon, Daley Thompson's Decathlon (Hit Squad), Dan Dare II - Mekon's Revenge, Danger Mouse in Double Trouble, Dark Star, Das Spukschloss, Deadly Evil, Demon Blue, Denarius, Desert Hawk, Dizzy: Down the Rapids, Donkey Kong, Double Dare, Double Dragon II: The Revenge, Drop Zone, Duck Shoot, Dynamite Dan, Eagle Empire, Enduro Racer, Engineer Humpty, Erebus, European 5-a-Side, Falcon Patrol, Falcon Patrol 2, Fall Guy, Fast Food, Fighter Pilot, Finders Keepers, Firelord, Fireman Sam, First Strike, Fist II: La Leyenda Continua, Flak, Flying Feathers, Footballer of the Year, Force One, Formula 1 Simulator, Frank Bruno's Boxing, Frank Bruno's Boxing (Encore), Frank Bruno's World Championship Boxing, Frankenstein Jnr., Frightmare, Fruit Machine Simulator, Fruit Machine Simulator 2, Fun School 2 for 6-8 Year Olds, Fungus, Galactic Games, Gangster, Gaplus, Gary Lineker's Hot-Shot!, Gauntlet, Gauntlet (Kixx), Gauntlet: The Deeper Dungeons, Ghostbusters, Ghouls, Gilligan's Gold, Glug Glug, Gold or Glory, Golden Axe, Golf, Golf Master, Grand Larceny, Grand Prix Simulator, Graphic Editor, Graphics Editor, Gribbly's Day Out, Gryzor, Guardian, Guardian Angel, Gunstar, Gyroscope, H.A.T.E: Hostile All Terrain Encounter, H.E.R.O., Harvey Headbanger, Headcoach, Hektik, Hektik (alt), Hexpert, Hollywood Poker, Hoodoo Voodoo, Hoppingmad, Horace Goes Skiing, Hunchback, Hungry Horace, Hustler, Huxley Pig, Hyperbowl, I Ball, I Ball II, I-Xera, IO (Into Oblivion), Ikari Warriors, International Rugby Simulator, James Bond 007 in Live and Let Die - The Computer Game, James Bond 007: Licence To Kill, Jeep Command, Jet Set Willy II: The Final Frontier, Joe Blade, Joe Blade 2, Jonah Barrington's Squash, Jonny and the Jimpys, Junior Maths: Spirates / Snowmen, KGB Superspy, KP Skips Action Biker with Clumsy Colin, Kaktus, Kane, Kentilla, Kentucky Racing, Kikstart 2, Kikstart 2 (alt), Kikstart: Off-Road Simulator, Killing Machine, Knight Tyme, Knightmare, Kokotoni Wilf, Konami's Pooyan, Kongo Kong, Krazy Kar, Labyrinth, Lancer Lords, Land of Neverwhere, Lazer Force, Lazer Wheel, Los Angeles Swat, Lotus Esprit Turbo Challenge, Magic Carpet, Majik, Manic Miner, Manic Miner (MAD), Match Point, Metro Cross, Miami Chase, Micro Ball, Mike Read's Computer Pop Quiz, Milk Race, Missile Command, Mission Omega, Monkey Magic, Monopole, Mordon's Quest, More Adventures of Big-Mac the Mad Maintenance Man, Moto X, Motor Mania, Motor Mania (alt), Mr. Wimpy: The Hamburger Game, Munch Mania, Munch Mania (alt), Mushroom Alley, Mystery of the Indus Valley, Nebulus, Neutral Zone, Neutralizor, New York City, Night Racer, Ninja, Nonterraqueous, Oh No!, Oink!, Olympic Skier, On Cue, Operation Thunderbolt, Operation Wolf, Orbitron, Outlaw, P.O.D. - Proof of Destruction, Pacmania, Paint-Box 64, Pakacuda, Panther, Paperboy, Paperboy (alt), Paradroid, Parallax, Park Patrol, Pedro, Penetrator, Periscope Up, Pilot 64, Pinball Wizard, Ping Pong, Pipeline 2, Platoon, Popeye 2, Popeye 3: Wrestle Crazy, Poster Paster, Pro Skateboard Simulator, Prodigy, Professional Ski Simulator, Professional Snooker Simulator, Protium, Prowler, Punchy, Pyjamarama, QUATTRO Adventure, QUATTRO Cartoon, QUATTRO Combat, QUATTRO Fighters, QUATTRO Racers, QUATTRO Super Hits, Quintic Warrior, Raging Beast, Raid over Moscow, Rainbow Islands, Rally Driver, Rambo III, Rambo: First Blood Part II, Realm of Impossibility, Red Heat, Red Max, Renegade, Rescue on Fractalus!, Rigel's Revenge, Rik the Roadie, River Rescue, River Rescue (Alternative), Road Blasters, Road Blasters (Kixx), Road Runner, Road Runner and Wile E. Coyote, Robin to the Rescue, Rock Star Ate My Hamster, Rock'n Wrestle, Rock'n Wrestle (alt), Rollaround, Rollerball, Rollerboard, Rolling Thunder, RoomLord, Rupert and the Ice Castle, Rygar, S*M*A*S*H*E*D: Strangest Mobile Army Surgical Hospital East of Detroit, S.O.S., Salamander, Scorpion, Se-Kaa of Assiah, Sentinel, Shamus, Silkworm, Skatin' USA, Skool Daze, Slamball, Slap Fight, Slayer, Slimey's Mine, Slinky, Snokie, Solomon's Key, Sorcery, Space Harrier, Space Walk, Speed King, Speedboat Race, Spike in Transilvania, Spitfire, Split Personalities, Spore, Spy vs Spy, Spy vs Spy II: The Island Caper, Spy vs Spy III: Arctic Antics, Squirm, Stallone: Cobra, Star Race, Star Wars: Return of the Jedi, Starlifter, Starquake, Steel, Stellar 7, Stix, Storm, Strangeloop, Street Cred Boxing, Street Gang, Street Surfer, Street Warriors, Strike, Strike Force Cobra, Strip Poker, Strip Poker (CDS), Strip Poker II, Strontium Dog and the Death Gauntlet, Stunt Bike, Stunt Bike Simulator, Sub Hunt, Suicide Express, Summer Games, Summer Games (Kixx), Super Cassette 'B', Super Cycle, Super Gran, Super Hang On, Super League, Super Seymour Saves the Planet, Super Trux, Superkid in Space, T-Bird, Target Renegade, Terra Cresta, Terrormolinos, Test Master, The Action Pack, The Curse of Sherwood, The Election Game, The Growing Pains of Adrian Mole, The Halls of the Things, The Helm, The Human Race, The Last Ninja, The Last V8, The Last V8 (alt), The Legend of the Knucker-Hole, The National, The Newzealand Story, The Power Pack, The Quest for the Golden Egg Cup, The Quest for the Holy Grail, The Very First, The Vindicator, Thomas the Tank Engine & Friends, Thrust, Thrust (alt), Thunder Blade, Thundercats, Thunderforce, Time Traveller, Tomahawk, Tombs of Xeiops, Tornado Low Level, Traffic, Trailblazer, Trivial Fruit, Trollie Wallie, Turbo 64, Turbo Boat Simulator, Turbo Esprit, Turtle Jump, U.F.O., Uridium, Vampire, Vegas Jackpot, Velocipede, Velocipede II, Venom, Wanderer 3D, Wanted! Monty Mole, War Cars Construction Set, War Hawk, Way of the Exploding Fist, Who Dares Wins II, Who Dares Wins II (Alternative), Wilder Westen, Winter Games, Winter Games (Kixx), Wiz Biz, Wizball, Word Feud, World Games, World Series Baseball, Xevious, Yeti, Yie Ar Kung-Fu, Yogi's Great Escape, Zoids, Zolyx, Zone Ranger, Zorro, Zzzzzzz [The Ultimate Tape Archive Team]
-nascom_snap: 3D Labyrinth, 3D Maze, Adventure Quest, Asteroids, BLS Pascal V1.2, Breakout, Car Race, Chaser, Colossal Adventure, Double Mastermind, Dungeon Adventure, Eldorado Gold, Eliza, Extension Basic, Fruit Machine, Fruit Machine Game, Galactic Invaders, Galaxian Attack, Galaxy Attack, Gener-80, Graphics ROM Editor, Hangman, Hisoft Pascal 4 V1.0, Hisoft Pascal 4 V1.5, Hisoft Pascal 4 V2.0, HullForth, Invasion, Invasion Earth, Jailbreak in Space, Level 9 Surround, Life, Logichess, Lollypop Lady Trainer, Lords of Time, Lumberjack, Lunar Lander, Monster, Moon Raider, NAS-Calc, NAS-Forth V1.11, NAS-Pen 2.0, Nas-Graphpac 1.0, Nascom Extended Basic, Othello, Pac Man, Piranha, Pack-Mann, React, Retriever 2, Return to Eden, Revenge of the Drosphila, Reversi, Rubic, Sargon Chess v1.2, Sargon Chess v1.3, Serpent, Snowball, Space Invaders, Space Invasion, Space Zap, Spacewar, The Hole in the Wall, Tic-Tac-Toe, V & T Assembler, Xtal Basic 2.2, ZEAP 2.0 [Nigel Barnes]
-nascom_socket: NAS-Pen 1.0, NAS-Print 80, Sys-Ex [Nigel Barnes]

Software list items promoted to working
-bbc_rom: Solidisk DFS 2.1J Issue 2 [Nigel Barnes]

New NOT_WORKING software list additions
-bbc_rom: Inter-Base 2.0A, MRM E00 DFS 1.20, Mega3, SatPic 3.0 [Nigel Barnes]
-monon_color: Gangtie xia-yingxiong fanji zhan, Jiangshi lieren, Ji jia xuanfeng-gedou dashi, Kaijia yongshi daluan dou, Luoke wangguo-bing zhi lan, Luoke wangguo-da maoxian, Luoke wangguo-hei zhi yan, Luoke wangguo-ka pai zhan ji, Luoke wangguo-mofa zhen, Luoji pin yi pin, Longzhu-wudao dahui, Shen po-shiluo de yiji, Sai er hao-nengyuan da zuozhan, Sai er hao: Zhanshen dou hun, Yingxiong lianmeng-zhongji gedou [zhongtiao1]
-nascom_snap: Starfighters [Nigel Barnes]

Source Changes
- tmp68301: Improved accuracy of registration and acknowledgment of pending interrupts. [AJR]
- balsente.cpp: Separated emulation (and ROM) of 6VB audio board from driver class. [AJR]
- f8: Fixed LNK instruction by testing carry flag before clearing flags (github #4371). [AJR]
- z8: Overhauled register handling. [AJR]
*Moved internal internal register file to a separate address space, and added port output registers to debug state.
*Lock out interrupts on reset until EI instruction is executed.
- mbc55x: Added 8087 coprocessor. [AJR]
- x86: Step over REP instructions in debugger. [AJR]
- alphatro: Corrected clock frequencies and screen timings, and separated into PAL and NTSC variants. [AJR]
- tv955: Made keyboard begin to work, and added cursor emulation. [AJR]
- eepromser: Don't change state on soft reset (EEPROMs don't actually have reset lines). [AJR]
- rainbow.cpp: Improved monitor auto-detection, fixed palette problems, and cleaned up logging, and updated notes. [Bavarese]
- scsp.cpp: Made SCSP emulation better reflect hardware implementation. [cam900]
*Implemented EXTS mixing and DAC18B output, and removed hard-coded DMA IRQ target device.
*Added save state support, marked as having imperfects sound, and updated to use explicitly sized integer types.
*Cleaned up unused and duplicated code, removed MCFG macros, and reformatted code.
*stvcd.cpp: Implemented device_mixer_interface, allowing CD audio to be routed correctly.
*coolridr.cpp, model2.cpp, model3.cpp: Corrected SCSP and sound CPU clocks, and corrected sound balance.
*stv.cpp: Corrected SCSP clock.
- coolridr.cpp updates: [cam900]
*Restricted drawing to clipping rectangle and deferred allocating palette memory until start time.
*Reduced code duplication, replaced a bare pointers with an object finder, and improved tags and member names.
- psikyo4.cpp updates: [cam900]
*Fixed sound routing and reduced runtime tag map lookups.
*Reduced code duplication, eliminated use of ACCESSING_BITS macros, and improved member names.
- prehisle.cpp: Cleaned up code, improved member names, and reduced runtime tag map lookups. [cam900]
- seta2.cpp cleanup: [cam900]
*Deferred allocation of sprite RAM until start time, and reduced use of ACCESSING_BITS macros.
*Made more members protected, reduced unnecessary code, and improved member names.
- pgm2.cpp and pgm2_memcard.cpp cleanup: [cam900]
*Made better use of region finders rather than relying on hard-coded sizes and runtime tag map lookups.
*Changed to abbreviated integer types, made use of m_ member prefix consistent, and streamlined handler member signatures.
*Made code prefer explicitly sized integer types, reduced variable scope, and const-qualified more variables.
*Simplified graphics decoding description, reduceds use of MCFG macros, improved region names, and updated notes.
- deco32.cpp: Fixed graphical regression in captaven and clones (github #4417), and restricted ACE mixing to cliprect rectangle.
[cam900]
- sdl_sound.cpp: Re-worked ring buffer code to better encapsulate it and avoid deadlocks. [Celelibi]
- ssv.cpp: Emulated row scroll and plane masking effects. [David Haywood]
- gcpinbal.cpp: Emulated raster interrupts (used for effects in Power Flipper Pinball Shooting). [David Haywood]
- seta2.cpp updates: [David Haywood]
*Added preliminary emulation of raster effects and X offset registers.
*Improved tilemap wrapping in 8x8 mode and screen size/visible area/layer offset handling.
*Implemented alternate sprite format flag user by grdians map screen overlay.
*Simplified graphics decoding, and cleaned up code.
- goldstar.cpp: Added ROM patches to help Fruit Bonus 2010 boot, and improved inputs. [David Haywood]
- mcs51: Added preliminary AppoTech AXC51-CORE disassembler. [David Haywood]
- bus/nes_ctrl: Added Majesco dance mat device (used by the ddrdismx and ddrstraw in nes_vt.cpp). [David Haywood]
- amiga: Added support for the A2058 memory expansion Zorro card. [Dirk Best]
- hp9825, hp9845: Split I/O subsystem out of hp9845 driver, added I/O slots to hp9825, and added 98032 GPIO module. [F.Ulivi]
- Emulated HP 3478 digital multimeter. [fenugrec]
*Analog- side 8048 MCU is not dumped or emulated - main ROM patched to work around its absence.
*Some LCD characters are unverified, and LCD annunciators are not rendered.
*HP-IB/IEEE488 interface is not emulated (uses i8291 controller).
- ampoker.cpp: Fixed NVRAM size. [Grull Osgo]
- Fixed some collateral damage from refactoring. [hap]
- snowbros.cpp: Replaced yutnori ROM patch with protection simulation. [iq_132, Robbbert]
- toypop.cpp: Simplified foreground coordinate calculation. [kunikuni]
- ti99: Raise a fatal error on detecting an over-sized cartridge dump to avoid memory corruption. [Michael Zapf]
- Updated Android support to build with NDK r18b, current Android Studio, and current Gradle (target API version is now 24). [Miodrag Milanovic]
- nascom1 updates: [Nigel Barnes]
*Improved parsing of snapshots, and added character ROM snapshot for Sargon Chess.
*Added B-Bug monitor BIOS option.
*Corrected LSW1 links location for Restart address.
- bbc updates: [Nigel Barnes]
*Added bus clocks for FDC (8 MHz), 1MHz bus (1 MHz), and Compact expansion port (8 MHz).
*Added Music 2000 and EMR BBC MIDI Interface 1MHz bus devices.
- debugger: Prevent watchpoints from being installed multiple times recursively. [O. Galibert]
- swp30.cpp: Improved sound generation and added save state support. [O. Galibert]
- ymmu100.cpp: Hooked up MIDI ports and added additional logging. [O. Galibert]
- t10mmc.cpp: Reverted seemingly erroneous change to CD audio commands, and added gain setters for each CD- DA channel. [Phil Bennett]
- nascom1.cpp updates: [Phill Harvey-Smith]
*Fixed Nascom 2/3 keyboard handling so CTRL key combinations work.
*Added correct Nascom 2 NasSys 3 BIOS ROMs for default, AVC and NET versions, and added Nascom 3 CP/M boot v3.2 BIOS ROM.
- apple3: Attempted to improve font uploading (still not perfect). [R. Belmont, Rob Justice]
- apple2: Added support for version 2 .WOZ floppy image files. [R. Belmont]
- z80ne: Corrected error in ROM from when it was transcribed by hand. [Robbbert]
- vtech2: Added support for French and German, selectable via machine configuration switches. [Robbbert]
*Note that it will crash when Reset is selected, logged as MT07180.
- rulechan.cpp: Cleaned up code, and turned Demo DIP switch on by default. [Roberto Fresca]
- brkthru.cpp: Fixed brkthrut PROM addressing and added notes. [Roberto Fresca]
- e132xs.cpp: Fixex CMPB and SUBC instruction emulation and instruction length flags when using the DRC. [Ryan Holtz]
- midtunit.cpp: Converted video emulation to a device and removed static global variables. [Ryan Holtz]
*Also added a DMA blitter graphics viewer that can be enabled with a preprocessor macro.
- midtunit.cpp, midxunit.cpp: Cleaned up code and converted logging to use logmacro. [Ryan Holtz]
- tms32031: Fixed disassembler and eliminated MCFG macros. [Ryan Holtz]
- pocketc.cpp cleanup: [Ryan Holtz]
*Reduced duplication, improved member names, reduced runtime tag map lookups, and converted logging to use logmacro.
*Removed MCFG macros, made better use of language and framework features, re- formatted code, and cleaned up comments.
- Updated bgfx and bx to latest upstream code. [Ryan Holtz]
- cave.cpp: Removed MCFG macros and made common configuration blocks into functions. [Ryan Holtz]
- Eliminated MCFG macros from may devices and drivers, including all but one of the CPUs. [Ryan Holtz, Ivan Vangelista]
- pasopia7: Increased keyboard poll rate to 5 kHz - allows de-bounce code to work. [shattered]
- hp_dio: Added DMA enable to control register of human interface card. [Sven Schnelle]
- mb87030.cpp: Fixed FIFO behaviour (fixes SCSI on HP9000/382). [Sven Schnelle]
- m68kfpu: Added (d16,An) addr mode to WRITE_EA_FPE (used by NetBSD's ps command). [Sven Schnelle]
- Added support for building with clang on FreeBSD/NetBSD, and added a missing header to video/xavix.cpp. [Thomas Klausner]
- gsword.cpp: Dumped gsword MCU and replaced simulation with preliminary emulation. [Vas Crabb, Caps0ff, *=/STARRIDER\=*]
*Demoted gsword to MACHINE_NOT_WORKING and MACHINE_IMPERFECT_SOUND as there are issues with credits registering and sound.
*Removed BAD_DUMP flag from josvolly MCU dump - there's no reason to believe the MCUs contain different programs.
- Updated and improved some command- line option descriptions. [Vas Crabb]
- Fixed failure to construct/destruct non-trivial objects that caused crashes when using DRC back-ends. [Vas Crabb]
- goldstar.cpp: Dumped graphics ROMs for Fruit Bonus 2010. [Canil Babypet]
- brkthru.cpp: Re-dumped ROMs and dumped PROMs for brkthrut. [ClawGrip, jordigahan, Recreativas.org, The Dumping Union]
- balsente.cpp: Added a missing mainboard PAL dump, and improved documentation for Spanish Trivial Pursuit sets. [ClawGrip, Recreativas.org]
- leapster.xml: Documented some undumped games (there are dozens still missing). [ClawGrip]
- brkthru.cpp: Dumped PALs, added PCB layout and updated notes for darwin. [f205v]
- ymmu100.cpp: Added missing ROMs. [Guru]
- aristmk5.cpp: Improved documentation. [Heihachi_73]
- aristmk6.cpp: Added two BIOS sets, and fixed some PCB locations. [Heihachi_73]
- Brute- forced DES key for Sangokushi Taisen 2 satellite (Chihiro). [Peter Wilhelmsen, Morten Shearman Kirkegaard]
- m24: Added BIOS versions v1.1, v1.21 and v1.36, and added additional comments and links. [rfka01]
- berzerk.cpp: Corrected ROM labels for berzerk1 based on board photographs. [Smitdogg, The Dumping Union]
Télécharger MAME v0.205 (32-bit)
Télécharger MAME v0.205 (64-bit)
Site Officiel de MAME
 
 MedGui Reborn Stable v1.01 
Lundi 24/12/18 à 11:50 par Firebrand
Une nouvelle version de ce frontend pour Mednafen a été publiée. Les améliorations sont les suivantes:
- Added support for new parameters from Mednafen 1.22.0-UNSTABLE
- Added support to Apple II/II+ module
- Added a Apple II MAI file/package creator
- Added another control for MedGuiR update version
- Retrieve md5 and sha1 from a game to make a external save state compatible with Mednafen
- Improved stdout error detection
- Added any new link on rom searcher
- Fixed a bug with TGDB scraper on low cpu pc
- Added "console" column on TGDB Selector
- Clean tgdb selector grid after game selection
- Fixed again a lot of bug on TGDB scraper
- Fixed missing recursive scan at startup, when recursive option is selected
- Added a option to add/remove full path from cue file generated by CUE Maker
Télécharger MedGui Reborn Stable v1.01
Site Officiel de MedGui Reborn Stable
 
 Hoxs64 v1.0.14.0 FR 
Lundi 24/12/18 à 11:48 par Firebrand
La dernière version de cet émulateur Commodore 64 a été traduite en français par l'équipe de Tradu-France.
Télécharger Hoxs64 v1.0.14.0 (32-bit) FR
Télécharger Hoxs64 v1.0.14.0 (64-bit) FR
Tradu-France
 
 Stella v6.0 
Lundi 24/12/18 à 11:45 par Firebrand
Une nouvelle version majeure de cet émulateur Atari 2600 a été publiée. Voici la liste des nouveautés:
- Note: because of major TIA sound changes, the state file format has changed, and old state files will not work with this release.
- New cycle exact audio core based on work by Chris Brenner (crispy); greatly improved audio emulation accuracy (i.e. E.T., Ms. Pacman).
- Full rewrite of the audio subsystem; resample TIA output to target sample rate directly in Stella.
- Added option to force stereo sound for all ROMs, or to use the setting on a per-ROM basis.
- Threading: decouple emulation from frame rendering.
- Main loop rewritten; emulating speed and timing is now much more faithful (i.e. speed in Pick'n'Pile).
- Added preliminary support for 'CTY' bankswitching scheme and recently released 'Chetiry' ROMs. Special thanks to SpiceWare for adding music support to this scheme.
- UI modernization (new widget look, dialog titles added, dialogs refactored).
- The bankswitch scheme can now be forced by naming the ROM with a specific extension (ie: .f8s for F8SC, .fe for FE, etc). - The supported extensions are the same as the ones from HarmonyCart and UnoCart.
- Audio settings replaced with new 'audio.xxx' settings.
- FPS setting replaced with speed setting for adjusting emulation speed.
- Extra functionality for Time Machine dialog (start/stop recording; minor fixes).
- When logging messages to the System Logger, condense similar messages that arrive in batches into fewer messages (including timestamps).
- Fixes for collision corner cases (during HBlank).
- Fixed excessive CPU usage while in UI modes (ROM launcher, debugger, etc).
- The 'launcherexts' option has been replaced by a true/false option named 'launcherroms', which specifies to show only ROMs or all files in the ROM launcher.
- Changes in 'Game Properties' dialog
*'Default' button now affects only current tab like in all other dialogs.
*'Display' and 'Console' tab changes are now immediate.
*Fixed bug when selecting 'Auto-detect' format for 50Hz ROMs
- Fixed bug in autodetecting Genesis controllers.
- Fixed bug with 'thumb.trapfatal' commandline argument; sometimes Stella would lock up when encountering a fatal error instead of entering the debugger and displaying a message.
- Fixed bug in reading from settings file with entries that were empty; the parsing was failing. This affected the 'cpurandom' argument; when all options in it were turned off, they were all turned on again during the next program run.
- Fixed bug with 'hold' events; they are now released a short time after starting a ROM.
- When starting Stella for the first time, the first ROM selected will determine which path to use by default for subsequent runs.
- Fixed emulator crash when starting SaveKey ROMs from commandline with SaveKey messages enabled.
- Fixed missing TV format update in frame stats dialog when switching display type.
- Fixed missing debug color update when switching display type.
- 'Fill to scanline' now works for scanlines above current scanline too.
- The debugger 'uhex' command is now honoured in CDF and BUS schemes.
- When switching screenmodes, the sound is now paused and later resumed. This fixes popping and cracking sounds apparent on some systems, notably macOS when toggling windowed/fullscreen mode.
- State file format has been optimized to be smaller, and faster loading and saving. This affects both the files saved to your computer as well as Time Machine functionality.
- The ROM name saved in a PNG tEXt chunk now honours the 'snapname' setting.
- Improved snapshots when phosphor is enabled.
- Updated PAL palette.
- Added 'Cartridge.StartBank' ROM property, to force a ROM to use a specific bank for its reset vector.
- Added Developer setting, which breaks on reads from write ports. It now detects such conditions in many more cases. This new way of detecting RWP errors obsoletes the old '_rwport' debugger command, which has now been removed.
- Added recently released 'Arkyology' prototype ROM to the database.
- Fixed 'Street Racer' and 'Video Olympics' ROMs to use paddles in both ports.
- For UNIX systems: in the ROM launcher, when using symlinks use the symlink pathname instead of the underlying filesystem pathname.
- The UNIX builds now use the system-installed PNG and ZLIB libraries by default.
- The Macintosh builds are now named 'macOS' throughout the codebase to reflect the new naming from Apple.
- For better compatibility, the Windows 32-bit version does not require SSE2 anymore.
- Updated included PNG library to latest stable version.
Télécharger Stella v6.0 (Windows)
Télécharger Stella v6.0 (MacOS)
Télécharger Stella v6.0 (32-bit) (Linux)
Télécharger Stella v6.0 (64-bit) (Linux)
Site Officiel de Stella
 
 Nintendulator v0.975 Beta (23/12/18) 
Lundi 24/12/18 à 11:39 par Firebrand
Cet émulateur NES pour Windows a été mis à jour. Mais pour ne pas changer, aucune information sur les changements n'a été publiée.
Edit: en fait, mais avec retard, on a eu le droit à des notes de publication:
- The debugger now counts CPU cycles elapsed since the last hard reset, starting at 7 due to RESET interrupt handling.
- The CPU trace log format has also been updated to include this information, as well as reformat the old scanline/cycle status to be more meaningful.
Télécharger Nintendulator v0.975 Beta (23/12/18) Unicode
Télécharger Nintendulator v0.975 Beta (23/12/18) ANSI
Site Officiel de Nintendulator
 
 VICE v3.3 (32-bit) 
Dimanche 23/12/18 à 13:00 par Firebrand
Cet émulateur Commodore 64 a été mis à jour. Seule la version Windows est distribuée. Les améliorations sont les suivantes:
This release stabilizes and introduces the GTK3 UI as the primary user interface for all major ports. For "lesser" platforms we still have the SDL1/SDL2 based interface. All other user interfaces have been removed. RIP
We are still looking for dedicated maintainers for the Windows- and macOS ports, if you want to help improving these and/or want to provide binaries, please get in touch.

General
- Old, unmaintained, ports removed:
*MacOS Cocoa: use SDL or Gtk3
*WinVice: use SDL or Gtk3
*BeOS/Haiku: use SDL
*AmigaOS: use SDL
*Unix Xaw: use SDL or Gtk3
*Unix Gtk2: use SDL or Gtk3
*OS/2: use SDL
- Fix building against external ffmpeg >= 4.0
- Fix errors in multi-SID code
- added single SNES pad emulation (compatible to Ninjas adapter/TrapThem64)
- Make VICE much faster by using -O3 vs -O2
- add a slot number before the literal name of a game-controller, which is less confusing when more than one controller of the same type is used
- fix parsing of the commandline with -config first
- added dutch to list of keyboard mappings

Unix fixes
- the sleep function was not handling timer overflows properly, which happens every 4 seconds on a 32bit machine with nanosleep()

macOS fixes
- Enabled the use of the CoreAudio driver in macOS SDL builds.
- Removed the legacy requirement for X11.app when launching VICE.app

ReSID fixes
- tweak uCox value
- correctly emulate filter cutoff transistor both in triode and saturation mode
- Split ReSID resource into 6581/8580-specific resources (passthrough/gain/bias)
- various envelope generator fixes
- use different timing on 6581/8580 for noise register reset when testbit is set
- noise shift register is clocked once after reset

VIC fixes
- corrected green color angle according to colodore website
- fix lumas according to 'colodore'

VIC-II fixes
- corrected green color angle according to colodore website
- fix lumas according to 'colodore'
- added ChristopherJam palette

TED fixes
- corrected color angles according to colodore website
- fix lumas according to 'colodore'

VIA fixes
- fixed initial state of the I/O ports

CIA fixes
- fixed initial state of the I/O ports

Monitor
- io d600 (x128 VDC register dump) expanded
- in memory dump limit the number of bytes per line to a power of two.
- instead of limiting disassembler output to a number of bytes, limit it to the height of the current terminal

c1541
- Fix `geosread` command
- Add tilde (~) expansion in `write` command (Unix only)
- Add P00Save support to `extract` command

Drive changes
- Fix WD1770 formatting issues
- fix mapping of sfd-1001 ram
- Fix trap_rom offset for 2040/4040

C64 changes
- support extra 64k eprom on the comal80 cartridge
- added symbolic keymaps for dutch keyboard layout

C128 changes
- Autostart fixes
- Stability improvements
- VIC mirroring fixed
- VDC emulation improvements
*Interlace mode is supported in text and graphics modes (renderers still need work to handle the interlace effect properly)
*STATUS flag is partially emulated
*Rendering unusual character widths and in the inter-character gap
*Semi-graphics mode fixes
*Alternate character set fixes
*Cursor rendering
*Smooth scrolling in 40 column (pixel double) mode
*vertical positioning (include register 5)
- added norwegian c128 chargen

Gtk3 UI
- Remember last used settings "page" in the settings UI
- Remember last used directory for various file dialogs
- Popup menus for the drive widgets in the status bar:
*Show directory of currently attached disk image
*Add menu shortcut to the drive settings UI
*Add Reset drive #X item
- Mixer/CRT widgets: various fixes
- Move cpu/fps display to the statusbar from the title bar
- Add popup menu to the cpu/fps display widget to control refresh rate, speed, warp and pause/advance frame
- Add popup menu to the joystick widget to allow swapping joysticks and userport joysticks, add shortcut menu item to joystick settings UI
- Add cartridge content preview to the cart-attach dialog (x64/x64sc/xscpu64/x128)
- Dynamically load CBM font
- Don't allow the mouse cursor to 'escape' during mouse grab
- Unhide mouse pointer in dialogs during mouse grab
- Add setting a cartridge as default
- Improve model settings UI behaviour
- Add "Fullscreen on boot" checkbutton and -fullscreen command line option
- x128: Bring either VDC or VICII display to front depending on 40/80 col key
- VTE pulled into the sourcetree, which allows using the same monitor window in all ports
- Terminal- or GUI based monitor can be selected at runtime in all ports
- introduced new VICE logo provided by Bjoern Odendahl (thanks!)
- fix assignment of user keymaps

SDL UI
- Add toggle button in x128 for the Go64Mode
- ignore 'dotfiles' in the fileselector on *nix
- added browsing inside disk and tape images.
- added pageup/pagedown/home/end key mappings, and support them in the menus, file-selector and text viewer
- Terminal- or UI based monitor can be selected at runtime in all ports
- added a hack to get rid of spurious keyup/keydown events after switching from/to fullscreen
- generate suitable fonts for the ui at startup, use some custom gfx for the ui. Fixes the problem that the ui chars will screw up when the user selects a japanese chargen :)
- when changing color- or crt emulation settings, print a color matrix on screen and update the resources in realtime
- UI cosmetics:
*fix slider length, use custom chars for slider
*make screen all black before entering the UI
*added basic default window icon
*fix display of literal key names for SDL2
- major rework of SDL2 video renderer to work natively with all supported graphics acceleration technologies (OpenGL ES, DX11, Metal, etc). Fullscreen support and resized windows now preserve aspect ratio properly on any screen size.
- SDL2 now respects "GL" filter mode. As a bonus it does so even when the renderer is not OpenGL.

VSID (Gtk3)
- Remember last-used-directory for the open file dialog
- Add drag'n'drop support
- Add HVSC support:
*Support SLDB
*Support STIL

VSID (SDL)
- implemented drag'n'drop
Télécharger VICE v3.3 (32-bit)
Site Officiel de VICE
 
 Mednafen v1.22.0 (Unstable) 
Dimanche 23/12/18 à 12:53 par Firebrand
Une version de test de cet émulateur multi-systèmes a été publiée. Voici les changements apportés:
- SS: Added support for directly loading <= 1MiB bootable cart ROM images, with the expected file extension being "ss", for debugging and testing purposes.
- SS: Added "Fighting Vipers" to the internal database of games to use the data cache read bypass kludge with, to fix the problem of the computer-controlled opponent sometimes losing the will to not be a statue.
- PSX: Memory cards are now backed up on startup(maximum number of backup copies kept for each memory card is 5).
- PCE: Increased CD read startup delay per tip from dshadoff. Fixes ADPCM voice playback issues in "Downtown Nekketsu Monogatari" when text speed is set to fast.
- MD: Fixed a few errors in the internal automatic multitap database, per tip from clobber.
- SS: Added setting "ss.cart.auto_default".
- NES: Removed apparently erroneous iNES header correction database entry for "Dragon Quest II" that was breaking the game.
- VB: Added the ability to toggle the state of the low battery sensor bit; configure the device on virtual input port 2(e.g. ALT+SHIFT+2) to assign a key/button to this function.
- PSX: Added a pseudorandom component to Pause command timing to address loading-related hangs in "Colony Wars - Vengeance (Europe)" and "Army Men - Air Attack (Europe)".
- PSX: Generate a seek error if the tray is opened while the CD drive is not stopped; fixes broken disc switching in "Arc the Lad III".
- PSX: Improved emulation of the behavior of CDC command 0x0A per tests on a PS1; fixes hang in "Goryuujin Electro".
- PSX: Don't set the autopause track test value unless autopause is enabled; fixes missing music in "Pitball".
- PSX: Delay first CD-DA report after playback begins, per tests on a PS1; fixes missing music in "Roswell Conspiracies - Aliens, Myths & Legends".
- PSX: Improved timing of CDC command 0x0A per tests on a PS1; fixes missing music and hangs in "Grind Session".
- PSX: Altered seek and pause timing and behavior per tests on a PS1; fixes hangs in "Incredible Crisis", "Ballerburg - Castle Chaos", "Transformers - Beast Wars Transmetals", and "Simple 1500 Series Vol. 057 - The Maze".
- The settings management code will now throw an exception if a floating-point setting is NaN.
- Fixed a crash that occurred when "debugger.autostepmode" was set to "1" and a game was loaded for a system for which debugger functionality was not implemented.
- NativeVFS, FileStream, and GZFileStream methods taking a path will now throw an error when the path contains a null character.
- SNES-Faust: Added recognition of files with "fig" and "swc" file extensions as SNES ROM images.
- Altered the variants of MDFN_rtrim(), MDFN_ltrim(), MDFN_trim(), MDFN_zapctrlchars(), MDFN_strazlower(), MDFN_strazupper(), and UTF8_sanitize() that operate on a mutable std::string to take a pointer to the std::string instead of a non-const reference, and added variants that take a const std::string reference and return a std::string result.
- Dropped support for "game set" hashes used to change the naming of save state and save game files. The feature was mostly broken by changes made years ago, and is redundant now with M3U support. Save game files for multi-disc PC-FX games created in previous versions of Mednafen will need to be renamed to be seen by this and newer versions of Mednafen. Other files, including save states, should generally be unaffected, unless the user has changed filesys.fname_* settings to use the %F specifier where they wouldn't by default.
- Removed usage of the deprecated "register" keyword in some old code.
- Adjusted placement of MDFN_FASTCALL and NO_INLINE to fix some compilation errors with MSVC.
- In addition to nonvolatile memory backup files as before, any missing directories in the file path for input-recording movies, save states, screen snapshots, and nonvolatile memory files are now created as necessary, to increase the versatility of the filesys.fname_* settings.
- Implemented partial virtual filesystem support via classes VirtualFS, NativeVFS, and ZIPReader.
- Emulation modules' loading of files referenced from the main file being loaded is now done through its associated VFS. This does create a small backwards-compatibility issue with PSF-family(PSF, SSF, GSF, etc.) files, in that previously a ZIP'd PSF-family file that referenced a library file would have the referenced file loaded from the directory containing the ZIP file, but now will have it loaded from within the same ZIP file.
- NGP: Replaced min/max macros with usage of std::min/std::max.
- Modified usage of std::swap in OwlResampler.cpp to not explicitly(and unnecessarily) specify the template argument, to fix a compilation error on MSVC.
- Reworked FileStream.cpp to fix some issues causing errors on MSVC.
- GBA: Fixed a regression introduced in 0.9.47 that partially broke compatibility with save states created in previous versions(< 0.9.47), while preserving compatibility for save states created in versions between and including 0.9.47 and 1.21.3.
- SNES-Faust: Added RAM cheat support(main WRAM only for now).
- SNES-Faust: Added emulation of PPU-area open bus/bus read latches; fixes missing sprites in the water stage of "Mario's Time Machine".
- SNES-Faust: Corrected H/V latch reading to use two separate high/low byte toggles.
- SNES-Faust: Made minor changes to the CPU emulation core to not require computed goto support in the compiler.
- Added "blend" and "blend_rg" deinterlacers.
- Moved multithreading management code into the core.
- Encapsulated most(ish) core Mednafen code in the "Mednafen" namespace.
- Slightly improved the quality of audio output by SwiftResampler when running at the higher quality settings.
- Moved NES audio resampler so it can be used by any emulation module, and renamed it to "SwiftResampler".
- Added an SSE intrinsics-utilizing MAC loop to OwlResampler as a fallback(for the inline assembly) when compiling with MSVC.
- Added an SSE2 intrinsics-utilizing MAC loop to SwiftResampler as a fallback(for the inline assembly) when compiling with MSVC.
- Wrote new Kaiser-windowed sinc generation code, and modified OwlResampler and the NES resampler to use it. It shouldn't have any particularly noticeable end-user effects, other than slightly different startup performance(assuming no mistakes were made :p).
- SS: Emulated input devices' internal states were not being reset on virtual power toggle; fixed.
- SS: Reorganized SCSP DSP emulation code to make the lifetime of variables clearer, for a possible x86_64 dynarec in the future.
- Modified SHA-256 hashing code to allow for piecemeal hashing of data, instead of requiring the hash to be generated from one contiguous chunk of memory.
- PSX: Fixed a startup crash that could occur with a malformed or corrupted SYSTEM.CNF file.
- Replaced MD5 hashing code with newly-written code.
- Replaced SDL threading code with new code that uses pthreads directly.
- Replaced Q subchannel CRC16 calculation code from cdrdao with newly-written code.
- gzip-compressed ROM/disk image files are now recognized by file extension instead of header magic.
- SS: Fixed an emulation inaccuracy with the handling of the SH-2 "mac.l" instruction when saturation is enabled, per tests on a SS.

Télécharger Mednafen v1.22.0 (32-bit) (Unstable)
Télécharger Mednafen v1.22.0 (64-bit) (Unstable)
Site Officiel de Mednafen
 
 Hoxs64 v1.0.14.0 (32-bit) 
Dimanche 23/12/18 à 12:46 par Firebrand
Cet émulateur Commodore 64 pour Windows a été mis à jour. Les améliorations sont les suivantes:
1) Added VIA6522 shift register emulation to support raw captured VMAX4 loaders.
2) CIA Time Of Day emulation accuracy improvement.
Télécharger Hoxs64 v1.0.14.0 (32-bit)
Télécharger Hoxs64 v1.0.14.0 (64-bit)
Site Officiel de Hoxs64
 
 MAMu_'s MAME Icons v0.204 Extended Pack 
Lundi 17/12/18 à 12:18 par Firebrand
Ce pack d’icônes pour MAME est désormais à jour pour MAME v0.204.
Télécharger MAMu_'s MAME Icons v0.204 Extended Pack
Site Officiel de MAMu_'s MAME Icons
 
 Snes9x v1.58 FR 
Lundi 17/12/18 à 12:14 par Firebrand
Les versions Windows du nouvel Snes9x ont été traduites en français par l'équipe de Tradu-France.
Télécharger Snes9x v1.58 (32-bit) FR
Télécharger Snes9x v1.58 (64-bit) FR
Tradu-France
 
 Snes9x v1.58 
Lundi 17/12/18 à 12:10 par Firebrand
Cette nouvelle version de Snes9x est principalement portée vers les corrections de bugs. Les amélioration sont les suivantes:
This is a small, but important, bugfix release. Movie support, which was broken in 1.56 has been fixed. The GTK+ port will be able to save config files again while using non-latin languages. Aside from that, there have been some cleanups and a bit of UI refinement. The only emulation change is an adjustment to a timing hack.

Changes:

Snes9x 1.58
- Move the LICENSE file to the base directory and use a stub in all the source files referring to it.
- Adjust Chou Aniki timing hack.
- Use 1-based numbering when displaying pressed keys.
- Hide controller port if disabled when displaying keys.
- Fix movie playback.

libretro:
- Fix interlaced modes when overscan crop is enabled.
- Allow overriding -flto. (orbea)

GTK+:
- Use shared snes_ntsc implementation.
- Remove extra LGPL licensing to avoid confusion.
- Don't translate config file entries. Fixes breakage on non-C languages.
- Fix issue where config file doesn't contain all configurable entries.
- Remove config options for Netplay, Joystick, and JMA. SDL 2.0 is now mandatory.
- Updated gettext and removed intltool. update-po should now catch all translatable strings.
- If available, reduce input lag option will now use fences instead of glFinish to prevent hogging the CPU.
- Onscreen text can be variable width and will show up in some more cases now.

Win32:
- Add audio device selection (XAudio2 only)
Télécharger Snes9x v1.58 (32-bit) (Windows)
Télécharger Snes9x v1.58 (64-bit) (Windows)
Télécharger Snes9x v1.58 (MacOS)
Site Officiel de Snes9x
 
 NPlayers.ini et NPlayers32.ini v0.204 
Mardi 11/12/18 à 14:17 par Firebrand
Ces fichiers permettant de trier les jeux MAME par nombre de joueurs a été mis à jour avec les nouvelles machines de MAME v0.204.
Télécharger NPlayers.ini v0.204
Télécharger NPlayers32.ini v0.204
Site Officiel de NPlayers.ini
 
 Fuse v1.5.7 
Mardi 11/12/18 à 14:15 par Firebrand
Cet émulateur ZX-Spectrum a été mis à jour, mais seule la version Windows est disponible pour le moment. Les améliorations sont les suivantes:
- GTK+ 3: Make the offset entry wider in memory browser
- GTK+: Remove duplicated surface creation code
- GTK+: Remove use of deprecated gtk_device_(un)grab functions
- GTK+/Win32: Add *.bin as an allowed filetype to file selectors and amend .fmf filetype
- Improve Fuse's Kempston mouse handling under GTK+ 3.x
- "Save binary" command can now save 65536 bytes again (regression introduced in 1.5.6)
- Various minor bugfixes
Télécharger Fuse v1.5.7
Site Officiel de Fuse
 
 Le sondage de de décembre 2018 
Dimanche 09/12/18 à 15:06 par Firebrand
L'année 2018 vit ses derniers jours, et les décorations de Noël ont déjà fait leur apparition depuis un moment. On ferait bien le tour des vitrines, mais avec le temps pourri du moment, on se dit qu'on est bien au chaud devant un petit jeu-vidéo.

En attendant le vieux barbu, regardons les résultats du dernier sondage enrichi en testostérone:


Le légendaire Final Fight reste parmi vos favoris mais vos goûts sont finalement assez diversifiés avec des scores plutôt serrés. Petite déception personnelle pour mon favori, Violent Storm qui se prend un méchant revers. Pas assez connu? Tentez l'expérience, vous ne le regretterez pas! Comment ça, "stop au forcing"? :-P


Pour le nouveau sondage, cela ne sera pas une surprise si je vous dire que ça tournera autour de Noël. Quelle console allez/aimeriez-vous mettre au pied du sapin? Les choix porteront majoritaire sur des machines récentes, mais on garde une ouverture pour le rétro.


Et vous, que mettrez-vous?


Vous pouvez venir défendre votre avis sur notre forum!
 
 openMSX v0.15.0 - Sinterklaasphemy - 
Dimanche 09/12/18 à 13:17 par Firebrand
Ca faisait un an et demi qu'on n'avait pas eu de nouvelles de cet émulateur MSX mais désormais aussi ColecoVision. Les améliorations sont les suivantes:
Again a release, because we did quite a lot, so it's due! Major new stuff is support for ColecoVision (including Super Game Module and MegaCart mapper),
Musical Memory Mapper and Carnivore 2. And we have fixed a lot of long-standing OPL4 emulation issues, thanks to Valley Bell. Furthermore, we overhauled the Android port, but you'll mostly notice the scale factor 2 there. And several other (sometimes very long standing) issues were fixed.

Here's the list with all highlights and details:

MSX device support:
- fixed 16 year old bug regarding sprites behaviour as shown in Ash Guine 3
- fixed National CF-3300: it has a 2DD disk drive, not 1DD
- fixed V9958 commands in non-bitmap modes
- allow non-standard cartridge slots to be used as normal cartridge slots, consistently
- fixed VDP type of National FS-1300
- fixed a bug in the turboR mapper
- fixed a bug regarding VIBrato in the YM2413 (Okazaki core)
- fixed CAPS lock on SVI 318/328
- fixed Canon V-20 configurations
- fixed Sanyo MPC-25FD configuration
- added support for 2 mapper read back bits, used in Panasonic MSX2+ machines
- added emulation of the SN76489 DCSG sound chip
- added emulation of the Musical Memory Mapper
- added emulation of ColecoVision, ColecoVision Super Game Module
- added emulation of the MegaCart mapper, used in some new homebrew
ColecoVision games (mostly MSX ports)
- added emulation of the Carnivore 2 cartridge
- improved emulation of OPL4 (wave part) considerably, thanks to Valley Bell
- added emulation of bizarre I/O port mirroring of Philips Music Module (thanks
to Grauw and L. Oliveira for doing the research)
- implemented Y8910 status register bit 0
- fixed exact formula for noise generation on AY8910 (PSG)
- made memory mapper ports readable on MegaFlashROM SCC+ SD, conforming to the latest version of this cartridge
- added new machines: Sony HB-G900AP (thanks to Louthrax), Eurohard/Radofin Dragon MSX (thanks to MAME), Yamaha CX7/128 and CX7M/128 (thanks to Peter Hanraets), Al Alamiah Sakhr AX230, Sanyo MPC-2, Yamaha CX11 (thanks to Tabajara Labs) and Toshiba HX-32 (thanks to Jorge Janaite Neto)
- added new extensions: Musical Memory Mapper, Carnivore 2 and SN76489 (on the same I/O port as PlaySoniq)

New or improved emulator features:
- fixed some crashes when using very high Z80 frequencies
- improved tab-completion to initially hide internal procs, until you specify the namespace
- many updates to the software database
- many updates to the VGM recorder script, thanks to Niek. Use 'help vgm_rec' to find out about the new subcommands. Sample RAM content is now logged even when starting recording after the sample kit is loaded, actual data recording starts automatically when data is sent to the chip, the proper OPL4 init data is automatically written to the VGM file, and many more things.
- changed default machine symlinks to JP machines (for applicable systems)
- many robustness fixes against bad XML config files
- added videosource setting to OSD menu, GFX9000 is getting more popular
- fixed reverse bug in GFX9000
- performance improvements: several fixes to improve start-up time
- added support for DCSG in the music keyboard and vu meters script
- changed events about unplugging to an empty plug-event
- changed fixed scale factor from 1 to 2 on Android
- added OSD menu button to open the main menu for Android, as (most?) modern
Android devices do not have a menu button anymore
- OSD menu: fixed issue of getting stuck in an unreadable directory when
browsing for a file (e.g. on Android)
- added scrollbar when showing lists in OSD menu, as a visual cue on the length
of a list; the scrollbar cannot be dragged
- fixed crash in hq/hqlite scalers in interlace modes
- fixed frame skipping when doing 'debug continue'
- fixed function keys not working anymore when console is open on macOS
- exposed tile viewer widget to the console (try "about tile")

Build system, packaging, documentation:
- upgraded C-BIOS to release 0.29a: default to 60Hz generic international config
- to load older savestates, added all C-BIOS ROMs shipped with openMSX 0.7.0 and later for your convenience
- put several pieces of code under unit-test with the Catch2 framework
- added svicpm2dmk utility so disk images from the web can be converted to a suitable DMK file for use with the SVI-707 drive with CP/M ROM
- reworked complete Android port build. Now uses NDK 18b and recent version of commandergenius Android SDL port and all other 3rd party libraries are built by the openMSX build system. Minimum required Android version is now 4.1.
- removed all hand-made ARM and 32-bit x86 assembly code
- fixed version information of application on macOS
- added workaround for FreeType no longer installing its config script
- enabled retina support on macOS
- advise people to compile with Xcode 9.4.1 on macOS, not Xcode 10 (see issue #1126)

And of course the usual various bug fixes and performance improvements.
Télécharger openMSX v0.15.0 - Sinterklaasphemy - (32-bit) (Windows)
Télécharger openMSX v0.15.0 - Sinterklaasphemy - (64-bit) (Windows)
Télécharger openMSX v0.15.0 - Sinterklaasphemy - (MacOS)
Site Officiel de openMSX
 
 AppleWin v1.27.13.0 
Dimanche 09/12/18 à 13:08 par Firebrand
Une nouvelle version de cet émulateur Apple // a été publiée. Voici les changements apportés:
- [Bug #599] Fix for Ultima V not loading in Authentic Speed mode (regression introduced at 1.27.9.0).
- [Change #205] Added support for Apple II/II+ custom 2K video ROMs.
*Extended command line switch: -videorom
*If the ROM size is 2K, then it replaces the video ROM for the Apple II/II+.
Télécharger AppleWin v1.27.13.0
Site Officiel de AppleWin
 
 Emu Loader v8.7.2 (version complète) 
Samedi 08/12/18 à 13:40 par Firebrand
Ce frontend multi-système a été mis à jour. Les améliorations sont les suivantes:
And one more... commented ROM / DISK entries were added to MAME software games list. You must create new MAME software games lists again to fix this. Go to main menu MAME/Arcade then select Create MAME Software Games List.
Added PDF manual support for MAME software lists. The View Missing ROMs/CHDs screen now have a search game edit box so you can go to a game without scrolling the list. You can enter a game title or a game name.
Frontend docs folder updated. Some files had old info.

Fixed
- Commented ROM / DISK entries were added as game files when creating MAME software games lists (softwarename.xml files)
*ROM or DISK entries ending with "-->" tag will not be added ("rocnrope" from "msx1_cart.xml" is one of the affected games)
*you must create MAME software list games again to fix this bug (main menu "Arcade", "Create MAME Software Games List")

Changed
- PDF game manual updates
*support for MAME software lists
*scan support for a sub-folder "\manuals\" added at the end of your selected PDF folder
- File "\console_computer\mame_systems_softwarelist.ini" updated to MAME .204

Removed
- Some code cleanup, mostly commented out and deprecated

Added
- "Search game" bar in "View Missing ROMs/CHDs" screen (audit results)
*the frontend searches the entered string in game title and then game name if title is not a match
*it works like the incremental search in the main games list, partial strings supported
*you can press ENTER key in the edit box instead of clicking the "search" button
*if there's no match, the edit box blinks red
Télécharger Emu Loader v8.7.2 (version complète)
Site Officiel de Emu Loader
 
 WinUAE v4.1.0 FR (Stable) 
Samedi 08/12/18 à 13:37 par Firebrand
La nouvelle version stable de WinUAE est disponible en français grâce à Tradu-France.
Télécharger WinUAE v4.1.0 FR (32-bit) (Stable)
Télécharger WinUAE v4.1.0 FR (64-bit) (Stable)
Tradu-France
 
 WinUAE v4.1.0 (Stable) 
Vendredi 07/12/18 à 09:34 par Firebrand
La v4.1.0 sort de sa période de beta et est désormais disponible en version stable. Voici les améliorations depuis la v4.0.1 stable:
PC Bridgeboard (A1060 Sidecar, A2088, A2088T, A2286 and A2386SX) emulation rewrite:
- Emulation core replaced with PCem. Compatibility has improved greatly, for example Windows 3.x enhanced mode, DOS extenders and Windows 95 are now fully working.
- Bridgeboard built-in CGA emulation graphics corruption fixed.
- A2386SX VLSI chipset memory remapping, shadowing and EMS fully supported.
- Cirrus Logic emulation PC compatibility improved, 2M VRAM, linear frame buffer and blitter support.
- PC Speaker emulation (PCem)
- Sound Blaster emulation (PCem, various models)
- Serial mouse emulation (PCem)
- SCSI adapter emulation (Rancho Technology RT1000B)

Other updates:
- AGA hires/superhires horizontal pixel positioning and borderblank horizontal single hires pixel offset fully emulated. Optional because it requires much more CPU power and it is rarely needed. DIWHIGH H0/H1 AGA-only bits emulated.
- AGA FMODE>0 undocumented features implemented (BPLxDAT, SPRxDAT CPU/copper accesses, bitplane modulos that are not integer divisible by fetch size)
- Added new misc option which captures mouse immediately when windowed/full-window winuae window is activated.
- 68030 MMU emulation compatibility improved.
- Paula disk emulation GCR MSBSYNC support added (Alternate Reality protection track).
- Added quick search and quick directory select to Configurations panel. Link and autoload moved to Advanced information panel.
- Added history list to config file name edit box and to statefile path string box.
- Added vertical offset option to D3D scanlines.
- 64-bit version didn’t support 64-bit unrar.dll.
- 68030/040/060 with data cache emulation but without enabled MMU emulation: force Chip RAM as non-data cacheable.
- Magic mouse Windows cursor to Amiga mouse sync partially fixed.
- Window corners now work as drag’n’drop hot spots for different floppy drives. (top/left=0, top/right=1, bottom/left=2, bottom/right=3).

Bug fixes:
- 68020 + memory cycle exact hung the emulator in some situations.
- Reading CIA interrupt status register in a very tight loop generated spurious interrupt(s) in certain situations.
- Softfloat mode with unimplemented FPU emu ticked didn’t disable 68040/060 unmasked interrupts, confusing 68040/68060.library and possibly causing it to return incorrect values.
- Some CHD CD images didn’t mount correctly.
- uaehf.device HD_SCSICMD didn’t set scsi_SenseActual. Also set io_Actual=30 (=sizeof(struct SCSICmd))
- If config file had KS ROM path/file that didn’t exist, it was replaced with non-existing ../system/rom/kick.rom path or was not correctly fixed with valid path.
- NCR53F94 SCSI chip emulation DMA counter fix (affected for example Blizzard SCSI Kit)
- Very large directory harddrives returned halved used/free space.
- Fixed multiple problems with screenshots and video recording from hardware emulated RTG board.
- Filter panel scanlines work now correctly in multimonitor mode.
- Crash fixed if more than one non-Paula audio stream was active. Included emulated sound cards, also CD audio if “include” option ticked.
- NE2000 PCMCIA and NE2000 bridgeboard didn’t support custom MAC and network mode selection.
- Fixed hardware emulated graphics board hang with Picasso96 if board supported vblank interrupts and RTG board refresh rate mode was not Chipset.
- Fixed statefile crash when saving statefile while disk operation was active and disk image included bit cell timing information.

Bug fixes (Introduced in 4.0.0/4.0.1):
- Display port adapters that needed genlock transparency data (FireCracker, HAM-E, OpalVision, ColorBurst) didn’t work correctly since 4.0.0.
- Display port adapters didn’t work in multimonitor mode.
- Blitter statesave with blitter active: log window opened and listed few lines of blitter debug information.
- Some programs caused continuous flood of “blitter is active, forcing immediate finish” log messages.
- CTRL+F11 quit ignored new “Warn when attempting to close window” option.
- 68020/030 more compatible/cycle-exact mode statefiles didn’t always restore properly.

New emulated hardware:
- CSA Twelwe Gauge (A1200 68030 accelerator + SCSI controller)
- AccessX/Acetec IDE controller.
Télécharger WinUAE v4.1.0 (32-bit) (Stable)
Télécharger WinUAE v4.1.0 (64-bit) (Stable)
Site Officiel de WinUAE
 
 Hoxs64 v1.0.12.0 FR 
Mercredi 05/12/18 à 13:48 par Firebrand
La traduction française de la dernière version de cet émulateur Commodore 64 a été publiée par Tradu-France.
Télécharger Hoxs64 v1.0.12.0 (32-bit) FR
Télécharger Hoxs64 v1.0.12.0 (64-bit) FR
Tradu-France
 
<< Page précédentePage suivante >>