2015年4月29日 星期三

MAME & MESS 0.161

MAME & MESS 發布新版,更新如下 :

MAME :

0.161
-------


MAMETesters Bugs Fixed
----------------------
- 05680: [Graphics] (sigmab98.c) itazuram: During Test mode, graphics corruptions (Luca Elia)
- 05903: [DIP/Input] (sf.c) sf sfj sfua: Street Fighter DIP Switch wrong value (Osso)
- 05909: [Core] empty input tag on validity test error
- 05922: [DIP/Input] (exidy.c) pepper2, pepper27: Incorrect DIP labels (Tafoid)
- 05916: [DIP/Input] (dkong.c) dkongjr: Incorrect DIP labels (Tafoid)
- 05679: [Crash/Freeze] (sigmab98.c) itazuram: After a time of demonstration,
  game will reset and trash NVRAM (Luca Elia)
- 03174: [Crash/Freeze] (cardline.c) cardline: Game doesn't start correctly (couriersud)
- 05895: [Documentation] hlsl_write is incorrectly documented as a boolean (Tafoid)

Source Changes
--------------
-mips3: Add integer divide-by-zero handling to MIPS III cores. [MooglyGuy]

-segas32: Redumped oversized Stadium Cross ROMs at the correct sizes. [Guru]

-aica.c: ADPCM looping (DC swirl sound) and address masking (Red Dog)
 fixes [MetalliC, Wind]

-segasp.c: basic system and IO hookup - BIOS is working,
 Tetris Giant boots to title, other rom based games start loading
 but hang due missing RFID reader [MetalliC]

-atomiswave: more correct ROM board PIO access (fixes ggisuka, rumblef2
 crash) [MetalliC, CaH4e3]

-arm7: STM decrementing mode actually writes in incrementing mode on
 real h/w.  Used heavily by GBA "Classic NES" carts.
 [R. Belmont, endrift]

-Some work towards "Unknown 186 Gambling Game". Shows some menus, but
 it's nowhere near playable [Angelo Salese]

-Moved build system to GENie [Miodrag Milanovic, Vas Crabb, Couriersud]

-Added support for per-OSD mak files [qmc2]

-mips3: Made fast RAM option common to both interpreter and DRC. [MooglyGuy]

-Added proper sound comms for hng64 [Angelo Salese]

-Fix SegaPCM volume register overflow [superctr]

-netdev: fix race condition/crash when using the OSD to choose pcap
 devices. [Rob Braun]

-mtwins pal [Corrado Tomaselli]

-goldstar.c DIP/input updates [Bad A. Billy]

-More iteagle improvements: [Ted Green]
 * PCI: allow BAR of 0; change "invalid" from 0 to -1
 * vrc4373: implement bus-master DMA
 * es1373: Do some processing and DMA, and issue IRQs

-z80pio: Added individual write line handlers for port bits.
 [Curt Coder]

-Fix yuv texture conversion for opengl [O. Galibert]

-Native CoreAudio sound output for OSX [Vas Crabb]
 * Audibly lower latency than SDL sound output
 * Allows selection of output device (-audio_output)
 * Allows up to ten AudioUnit effects (-audio_effect0..9)
 * New aueffectuitl tool to create/edit effects
 * Also supports standard .aupreset effect files

-6522via: Added device address map. [Curt Coder]

-mos6530: Rewritten to support time travel. [Curt Coder]

-Allow font face/size selection for Qt and Cocoa debuggers [Vas Crabb]

-hexion.c: Document chip locations and xtal based on PCB pictures of
 Konami PCB and bootleg PCB [Lord Nightmare]

-Tidy MAME source files [Zoe Blade]

-Replace simple_set with std::set [Vas Crabb]

-Add the ability to mcs51 family processors to use port bits as inputs
 which actually are used as outputs because a "0" has been written to
 them. The CMOS chips in the family may be misused in this way when a
 low impedance source is connected to them. [Couriersud]

-Fixed cardline driver. [Couriersud]

-Hooked up 6845 to cardline. [Couriersud]

-sigmab98.c: fixed position of zoomed sprites and added sprite RAM
 buffer. Emulated background color register. Removed some ROM patches
 [Luca Elia]

-exidy.c: brute force fix for m6502-related regressions [Alex Jackson]

-extracted protection data for Ma Cheon Ru [system11]

-Replace dynamic_array with std::vector [O. Galibert]

-Completely hooked up 6845 in cardline driver. Documented asic
 addresses. [Couriersud]

-astring to std::string conversion [Miodrag Milanovic]

-jwildb52a: dumped GFX roms [anonyMous]

-Improve truthtable handling in netlist. Prepare per-game setting of
 USE_DEACTIVE_DEVICE. [Couriersud]

-Add 9312/DM9312 to netlist. [Couriersud]

-Fix repetitive monitor updates. By design, MAME has an issue setting
 aspect correctly on monitor resolution changes. This needs to be
 addressed separately. [Couriersud]

-Added 74192, 9316, 9310 and 74193 devices to netlist. Added breakout
 (wip) netlist as well, but still have to implement three more devices
 until work can really start. [Couriersud]

-luaengine improvements [Luca Bruno]

-Jump Bug (galaxian.c): Adjusted clock speed to have working audio
 match that of video from PCB.  Added notes regarding missing audio and
 flagged game  [Tafoid]

-Properly document address deconding for GFX roms in cardline.
 [Couriersud]

-berzerk.c: Verified and corrected the rom labels for Berzerk (set 1)
 [Brian Troha]

-Some WIP for Cirrus Logic GD542x/3x video chipsets, and split from 
 pc_vga.c into it's own file.  Hardware cursor is working, but other 
 acceleration features still need a lot of work. [Barry Rodewald]

-*nix man pages: Added new options to select debugger font face and
 size [Cesare Falco]

-SDLMAME v0.160 selects the first mode unconditionally as a best mode
 when -switchres is used on SDL12 [KO Myung-Hun]

-Fix build on OpenBSD [ibara]
 
-Added / enabled save state support for the following drivers: aztarac.c,
 bagman.c, bigstrkb.c, cheekyms.c, clshroad.c, headonb.c, invqix.c,
 jackie.c, lwings.c, m107.c, m72.c, mainsnk.c, mirax.c, murogem.c,
 murogmbl.c, niyanpai.c, pitnrun.c, portrait.c, powerins.c, ppmast93.c,
 quizdna.c, rmhaihai.c, rotaryf.c, roul.c, route16.c, sauro.c, sbugger.c,
 shangha3.c, shanghai.c, shangkid.c, shaolins.c, spcforce.c, splash.c,
 spoker.c, spool99.c, ssfindo.c, stactics.c, thepit.c, toobin.c, truco.c,
 tunhunt.c, unkhorse.c, vamphalf.c, victory.c, vigilant.c, vroulet.c,
 warpsped.c, wiz.c [Osso]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Table Tennis Championship [David Haywood, Angelo Salese]
DoDonPachi Dai-Fukkatsu Black Label (2010/1/18 BLACK LABEL)
  [Bicycle Repairman]
Car Hunt / Deep Scan (France) [Ricky2001 (from AUMAP)]
Minna Atsumare! Dodge Hero [anonyMous, Luca Elia]
Itazura Daisuki! Sushimaru Kun [anonyMous, Luca Elia]
Burning Sanrinsya - Burning Tricycle [anonyMous, Luca Elia]
Transformers Beast Wars II [anonyMous, Luca Elia]
Ma Cheon Ru [System11, David Haywood, The Dumping Union]

New clones added
----------------
Stadium Cross (World, alt) [Guru]
Hot Bubble (Korea) [system11, The Dumping Union]
Daioh (93111A PCB conversion) [CoolMod, system11, trap15]
Raiden Fighters (Japan set 3) [Artemio Urbina, The Dumping Union]
Super Puzzle Fighter II Turbo (Euro 960529)
  [fluxcore, idc/Team Avalaunch]
Hexion (Asia ver AAA, bootleg) [system11]
Berzerk (French Speech) [Arcade Vintage]
Berzerk (Spanish Speech) [Bartolomé López Giménez, Rockman, Ricky2001]
Mutant Fighter (World ver EM-2) [Simon Dennison]
Super Champion Baseball (Japan) [Manuel Assoni]
Total Vice (EBA) (not working) [arcademodbios]
Player's Edge Plus (X002172P+XP000112) Ace$ Bonus Poker (The Fun Ships)
  [BrianT]
Player's Edge Plus (PP0542) One Eyed Jacks Wild Poker (CG2243)
  [BrianT]
Super Formula (Japan, set 2) [Paolo Venturi]
Chuugokuryuu 3 Special (Japan, ver. 103) [arcademodbios]
Puzznic (bootleg, set 2) [f205v]
Red Hawk (Korea) [system11]
Phelios [Stefano Rolleri]
Player's Edge Plus (X000455P+XP000038) Joker Poker [BrianT]
Player's Edge Plus (X002028P+XP000019) Deuces Wild Bonus Poker
  [BrianT]
Perfect Billiard (MC-8123, 317-5008) [PokeMame]
Robocop 2 (US v0.10) [Bill D, The Dumping Union]
Raiden Fighters (Germany) [Fabrice Arzeno, The Dumping Union]
Fighter's History (US ver 42-06, DE-0395-1 PCB)
  [Fabrice Arzeno, The Dumping Union]
Boogie Wings (USA v1.7, 92.12.14) [Fabrice Arzeno, The Dumping Union]
Amuse (Version 30.08A) [PokeMAME}
Scramble (Centromatic S.A.) Spanish Bootleg [Manuel Giron]
Double Dragon II (Japan) [caius] (NOT WORKING, incomplete dump)
Area 51 (Time Warner license) [Brian Troha, The Dumping Union]
Spatter (315-5099) [Andrea Palazzetti] (NOT WORKING, encrypted)

New games marked as GAME_NOT_WORKING
------------------------------------
Taiko no Tatsujin 7 (TK71-NA-A) [Guru]
Taiko no Tatsujin 8 (TK8100-1-NA-A) [Guru]
Zoids Infinity [Guru]
Zoids Infinity EX Plus (ver. 2.10) [Guru]
Go Go Strike [MikeDX, Smitdogg, The Dumping Union]
Minna Ganbare! Dash Hero [anonyMous, Luca Elia]
Sigma Super 8 Ways FC (Fruit combination) [anonyMous]
Ultimate Arctic Thunder Update CD ver 1.950 (5/3/04)
  [gamerfan, Smitdogg, The Dumping Union]
Brick People / Block PeePoo (Ver 1.002) [Andy Geezer, MetalliC]
Dinosaur King (USA)
  [Mark F., Mr. CAST, Smitdogg, ANY, The Dumping Union]
Dinosaur King -  Operation: Dinosaur Rescue (USA, Export)
  [Hamster, MetalliC]
Dinosaur King - D-Team VS. the Alpha Fortress (Export, Ver 2.500) (MDA-C0047)
  [Andy Geezer]
Love And Berry - 1st-2nd Collection (Export, Ver 1.003)
  [Andy Geezer, MetalliC]
Love And Berry - 1st-2nd Collection (Export, Ver 2.000)
  [Andy Geezer, MetalliC]
Love And Berry - 3rd-5th Collection (USA, Export, Ver 1.002) (MDA-C0042)
  [Englishman, Hamster]
Tetris Giant / Tetris Dekaris (MDA-C0076) [Andy Geezer]
Tetris Giant / Tetris Dekaris (Ver.2.000)
  [Andy Geezer, Soyandroid, MetalliC]
Breakout [Couriersud, DICE Team]

------------------------------------------------------------------
MESS :

0.161
-------


MAMETesters Bugs Fixed
----------------------
- 05721: [Misc.] (sms.c) sms, smspal: Failed on "SMS VDP Test" (Justin Kerk)
- 05854: [Crash/Freeze] (ngen.c) 386i, ngenb38: [debug] Assertion (mahlemiut)


New System Drivers Supported:
-----------------------------
-Bambino Basketball - Dribble Away [hap, Kevin Horton, Olivier Galibert]
-TI SR-16 II [hap, Sean Riddle]
-Speak & Read [hap, Sean Riddle, Kevin Horton]
-Super Simon [hap, Sean Riddle]
-Bandai Packri Monster [hap, Kevin Horton, Olivier Galibert] 
-Bandai Zackman [hap, Kevin Horton, Olivier Galibert] 
-Parker Brothers Q*Bert [hap, Kevin Horton, Olivier Galibert] 
-Tomy Kingman [hap, Kevin Horton, Olivier Galibert] 
-Tomy Tron [hap, Kevin Horton, Olivier Galibert]
-TI-1000 [hap, Sean Riddle]
-Kosmos Astro [hap, Sean Riddle]
-Coleco Pac-Man [hap, Kevin Horton, Olivier Galibert] 
-Coleco Ms.Pac-Man [hap, Kevin Horton, Olivier Galibert]
-Coleco Donkey Kong [hap, Kevin Horton, Olivier Galibert]
-Entex Space Invader [hap, Sean Riddle]
-Bandai Frisky Tom [hap, Kevin Horton]
-Mattel Star Hawk [hap, Kevin Horton]
-Bambino UFO Master-Blaster Station [hap, Kevin Horton] 
-Bandai Crazy Climber [hap, Kevin Horton] 
-Tomy Scramble [hap, Kevin Horton] 
-Tomy Caveman [hap, Kevin Horton]
-Mego Mini-Vid Break Free [hap, Kevin Horton]
-Bambino Knock-Em Out Boxing [hap, Kevin Horton]
-VTech Invaders [hap, Kevin Horton] 
-Bambino Soccer [hap, Kevin Horton] 
-Bambino Safari [hap, Kevin Horton]
-Epoch Invader From Space [hap, Kevin Horton] 
-Epoch Football [hap, Kevin Horton] 
-Epoch Galaxy II [hap, Kevin Horton] 
-Tomy Cosmic Combat [hap, Kevin Horton] 
-Gakken Heiankyo Alien [hap, Kevin Horton, Rik] 
-Gakken Dig Dug [hap, Kevin Horton, Rik]
-Gakken Crazy Kong [hap, Kevin Horton, Rik]
-Parker Brothers Master Merlin [hap, Sean Riddle]
-Gakken Poker [hap, Sean Riddle]
-Entex Raise The Devil [hap, Sean Riddle]
-Mattel World Championship Baseball [hap, Kevin Horton]
-Gakken Jackpot: Gin Rummy & Black Jack [hap, Sean Riddle] 
-Milton Bradley Big Trak [hap, Sean Riddle]
-Bandai Machine Man [hap, Kevin Horton, Rik]
-Coleco Head to Head Football [hap, Sean Riddle]
-Bandai Dokodemo Dorayaki Doraemon [hap, Kevin Horton, Rik]
-Coleco Head to Head Baseball [hap, Sean Riddle]

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
-Coleco Galaxian [hap, Kevin Horton, Olivier Galibert]

Skeleton drivers:
-----------------
(none)

Software Lists:
--------------
-pet_rom.xml: Added McTerm 1.10. [Bo Zimmerman, Steve Gray, Mike Naberezny]

-abc80: Added ABCDemo floppy and cassette to the software lists.
 [Genesis Project]

-softlist: Added new software lists for MSX2 tapes, MSX2+ disks
 and MSX Turbo-R disks [Riley110, Fabio Priuli]

-msx1_cart: added several new dumps of Korean games [Fabio Priuli]

-msx1_cass: added hundreds of tapes from existing collections
 [Riley110, Fabio Priuli]

-c64_cart.xml: Added Diagnose64 cartridge. [Ray Carlsen]

-pico.xml: added a few more Japanese dumps. [TeamEurope]

-gameking.xml: added a new dump and two redumps. [SSJ & TeamEurope]

-nes.xml: added three new dumps. [TeamEurope]

-pet_rom.xml: Added KRAM 2.0. [Ville Laustela]

-megadriv.xml: Added one new dump and documented several PCBs. [sunbeam]

-cpc_cass.xml: completely revamped the software list, including
 proper publisher info, correcting titles and adding new dumps.
 [Fabio Priuli]

Source Changes
--------------
-Adding support for the N64DD [Happy]

-imds2.c: added basic usage info [fulivi]

-gba: vblank at line 160, don't do HIRQ or HDMA during Vblank. 
 This fixes raster effects and glitches in dozens if not hundreds of
 games. [R. Belmont, endrift]

-gba: Hblank IRQs do happen on all scanlines, just DMAs don't.
 [R. Belmont, Endrift]

-abc80: Added cassette sound. [Curt Coder]

-pce/tg16: added default values for pre-formatted BRAM. you
 could obtain the same result by launching PCE or TG-16 with the
 CD-SYSTEM cart and entering the BRAM configuration menu (by pressing
 Select), but it makes sense to be more user-friendly in this case.
 [Fabio Priuli]

-abc80: Emulated a 16KB RAM card. [Curt Coder]

-abc80: Use Z80 PIO pb7_w. (nw)

-abc80: Emulated the Scandia Metric ABC FD2 floppy controller.
 [Curt Coder]

-MT05721: Apply Enik Land's refresh rate workaround so that we
 pass FluBBa's SMS VDP tests.  [Justin Kerk]

-pet: Refactored the Commodore 8050/8250/SFD-1001 to use the new
 floppy system. [Curt Coder]

-gameboy: removed separate implementation of MBC-1 collection
 cart, since it is just plain MBC-1 mapper with slightly different
 address lines wiring. [Tauwasser]

-c64. Added FSD-1 disk drive ROMs. [Ray Carlsen]

-atlantis: added PCI9050 device skeleton. [R. Belmont]

-upd1771: replace waveforms with waveforms extracted from
 upd1771c-017 internal rom. [Lord Nightmare, plgdavid]

-gameboy: added preliminary emulation of Sachen MMC-1 mapper,
 based on reverse engineering by Tauwasser. Logo handling not emulated
 yet (you have to select the "Skip BIOS check" in the System
 Configuration menu to play the games). [Fabio Priuli]

-gameboy.xml/gbcolor.xml: Added some recent dumps of Sachen
 carts [Tauwasser, BigFred, taizou]

-c64: Added ROMs for Indus GT floppy drive. [Ray Carlsen]

-gameboy: added support for the simple multigame mapper used by
 Mani 4 in 1 (DMG-601-CHN). [Fabio Priuli]

-Completely hooked up 6845 in cardline driver. Documented asic
 addresses. [Couriersud]

-Implemented writing to Commodore d64/d67/d71/d80/d82 sector
 images. [Curt Coder]

-Added sector image format for the Commodore 8280 8" floppy 
 drive. [Curt Coder]

-victor9k: Added writing to sector dump disk images. [Curt Coder]

-c4040: Added own sector dump disk format since it's different
 from what the 1541 uses. [Curt Coder]

-plus4: Default to the 1541 disk drive, since the 1551 is rare
 and unreliable. [Curt Coder]

-spc1000.c: cassette motor fix so that recording fuction is now working. 
 [Miso Kim]

-sms.c: misc improvements: [Enik Land]
 * when GG runs in SMS compatibility mode, avoid access to the PSG
    stereo register.
 * implement the audio control that enables/disables the PSG chip on
    Japanese SMS.
 * play FM sound only when FM chip is enabled.
 * remove mirrors of the IO and memory control ports on the GG driver,
    fixing emulation of G-LOC Air Battle.

-c8050: Added 901884-01 ROM. [Martin Hoffmann-Vetter]

-fsd2: Added REX-DOS. [Julian Perry]

-spc1000.c: Removed minor tape hack. To load tapes you *FIRST* press
 PLAY on the tape drive (e.g. by pressing 'F2' in partial keyboard 
 emulation mode), and *THEN* you type LOAD at the BASIC prompt. The
 order of these operations matter. [Fabio Priuli]

http://www.mamedev.org/

沒有留言:

張貼留言