多街机模拟器MAME&MAMEUI 0.155发布
http://bbs.emu618.com/data/attachment/forum/201111/15/192124ipbjpjwppneoni5b.jpghttp://bbs.emu618.com/data/attachment/forum/201312/25/044557thyzyz5nr5rbyyr7.jpghttp://bbs.emu618.com/data/attachment/forum/201312/25/044557l99zc6eb6iuukupu.jpg
多街机模拟器MAME发布新版, 更新如下:
MAMETesters Bugs Fixed
----------------------
- 01007: (simpsons.c) simpsons: Some in-game samples such as "maggie" and "that's my sister mister" sound bad. (Alex Jackson)
- 05705: (segas18.c) ddcrew: Player 3 buttons not working (Osso)
- 05700: (terracre.c) amazon, amatelas: lag/desync between sprites and background (Alex Jackson)
- 03395: (nmk16.c) macross2: Music emulation is not 100% perfect (a balance issue) (trap15)
- 02422: (nmk16.c) mustang: Sound communication might be incorrectly implemented. (trap15)
- 02417: (nmk16.c) NMK004 sound CPU is just (imperfectly) simulated for now. (trap15)
- 01117: (nmk16.c) macross2: After some versions, I noticed a different gfx overlap priority between hugest ships and weapon pickups in Macross2. (trap15)
- 05493: (itgambl2.c) All sets in itgambl2.c: Crash before OK (Olivier Galibert)
- 05697: (flyball.c) All sets in flyball.c: Controls for Batter and Pitcher are intertwined (hap)
- 05693: (ddragon3.c) wwfwfest: Wrestler Entrance does not show graphics (hap)
- 05689: (williams.c) All sets in williams.c: Utility panel buttons not working correctly compared to real game
- 05683: SDL-based: -watchdog command not operable in SDLMAME (R. Belmont)
- 05681: SDL-based: Most Laserdisc CHD games either do not boot or have other issues (R. Belmont)
- 05688: (psikyo4.c) hgkairak, hotgm4ev, hotgmck, hotgmck3, hotgmcki: MAME crashes when enabling flip screen in psikyo4 games (Osso)
- 02124: (namconb1.c) nebulray, nebulrayj: Nebulas Ray is missing a rotation effect in the first level (Phil Bennett)
- 05686: (model2.c) vcopa: missing relationship (Tafoid)
- 05685: (alg.c) maddog22: maddog22 is missing relationship with other maddog2 sets (JWallace)
- 05676: (eolith.c) candy: Loss of in-game sound (Wilbert Pol)
- 05675: (highvdeo.c) newmcard, record: Palette problems (David Haywood)
- 05666: (cswat.c) cswat: AddressSanitizer: heap-buffer-overflow with -aviwrite (hap)
- 05350: Systems using M6809 with M6809_HOLD_LINE: CWAI doesn't acknowledge interrupts while polling for them (hap)
- 05629: hangplt, hangpltu, thrilld: Voodoo 3D graphics have no palette (Phil Bennett)
- 05637: (vegas.c) gauntdl, gauntdl24: Emulation hangs after initialization (Phil Bennett)
- 05638: (seattle.c) vaportrx, vaportrxp: Emulation hangs during INIT (Phil Bennett)
- 05636: (vegas.c) gauntleg, gauntdl, carnevil and clones: Missing streaming BGM/Sounds during gameplay (Phil Bennett)
- 05634: (tasman.c) All sets in tasman.c: Assertion in Debug (Alex Jackson)
- 05644: (homerun.c) ganjaja: Line glitches at top of screen (hap)
- 05631: mquake.c, upscope.c: Crash shortly after start (Osso)
- 05633: (pcxt.c) tetriskr: Crash in Debug at start (crazyc)
- 00386: (battlera.c) battlera, bldwolf, bldwolfj: Sprites in the same player where the black box with text that appears sometimes are printed in front of them. (David Haywood)
- 00385: (battlera.c) battlera: When you are fighting against the first final boss, you can see it even if it is under the water. (David Haywood)
Source Changes
--------------
-tourvis.c: Added version 5.3 BIOS to the Tourvision driver.
-m68kmake.c: change overlapping memcpy() to memmove()
-Changed set mpoker and driver to mgames. Also description from Multi-Poker to Match Games accordingly with the official flyer.
http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=6500 In fact, these are skill instead of poker games. Also added way more documentation and some cosmetic fixes.
-Unknown Pac-Man gambling game: Rename and redefine the inputs to match the behavior of both games. Added complete instructions to play the stealth gambling game.
-Unknown Pac-Man gambling game: Added proper sound support. Rearranged some inputs and hooked extra port. Found some DIP switches. Added technical notes and instructions. Cleaned up the whole driver.
-k053246_k053247_k055673.c: Make 8-bit-per-pixel ROM readback work; hook up ROM readback properly in rungun.c; hook up registers properly in tasman.c (sprite ROM tests pass now, still doesn't draw anything)
-fm2612: fixed missing dac channel on savestate load
-Added decryption support for Music Ball
-speedbal.c: Give Music Ball it's own correct Bonus dipswitch settings. Add dipswitch locations to Speed Ball & Music Ball.
-improve Funny Strip / Puck People protection simulation
-tatsumi.c: Fixed Cycle Warriors (set 1) hangs at boot.
-k005289: fix off-by-one frequency; adds missing detune effect to nemesis BGM
-floppy: Handle half and quarter tracks
-williams.c - Added missing video board PROM to Joust 2
-flopimg: don't trash a bunch of memory when loading legacy floppies.
-gcpinbal.c: Added PCB layout for Grand Cross Pinball
-ssv.c: Add PCB for the Storm Blade game rom board.
-Laserdisc titles added and reorganised to include dumps from other sources. ALG titles in particular have been heavily reorganised
-taito_b.c: Verified clock speeds for the East Technology's ET910000A PCB used by Sel Feena and Ryu Jin.
-namconb1.c - Improved interrupt handling, fixing raster-effects (used by nebulray and machbrkr) and nebulray test mode.
-Implemented the Namco Custom 116 palette and raster IRQ controller as a device, and hooked it up to the namcos1, namconb1 and namcofl drivers
-digfx.c: Make some members protected instead of private to be less fascistic and more consistent with other device_interfaces.
-SDL: update manpages
-Allow use of external SQLite3
-coinmvga.c driver: Minor cleanup, new set added, and changed game descriptions.
-msm5832: day of week is 0-6, not 1-7
-galaxian.c: redumped atlantis2.
-Preliminary IGS029 protection simulation for mgcs: fixes sound, dips and crash at game start.
-bwidow.c - Various changes:
* Added address decoder PROMs to Gravitar and clones.
* Renamed ROMs to include correct part numbers and locations.
* Renamed set gravp to gravitar1.
-centiped.c - Various changes:
* Made centtime the parent (this is actually revision 4)
* Renamed ROMs to include correct part numbers and locations.
* Added sync PROM to Warlords
-fuukifg2.c: Correct clock speeds for the Susume! Mile Smile / Go Go! Mile Smile and Gyakuten!! Puzzle Bancho sets.
-added decryption for Gundam Wing: Endless Duel (SNES bootleg)
-floppy: Don't infloop in set_write_splice when there's no floppy (fixes MT5672)
-mips3drc: Throw badcop exceptions on COP1 accesses while the COP1 status bit is not enabled
-segaybd.c: Give the new Power Drift (Japan, Link Version) it's own correct dipswitch settings.
-ymf278b: Use the memory system to access wavetable data. This should make it possible to hook up RAM as well as ROM to the device, e.g. for computer sound cards in MESS.
-psikyo4: Improve and clean up wavetable ROM banking. The mask ROM tests in hotgm4ev and hotgmcki pass now. loderndf still fails for unknown reasons. Miscellaneous cleanups as well.
-mfi_dsk: Fix leaks
-SDL: fall through to the baseline Win32 implementations for file, socket, and pty/named pipe I/O.
-SDL: init timebase the first time it's needed on Windows, Mac, and OS/2 targets.
-Fixed sprite DMA for Raiden 2, bullets are now visible
-SDL: remove dead code from SDL2 renderer, fix laserdisc crash with SDL2 -video accel rendering.
-replace rom in ryukendna set
-SDL: link properly on OS X for SDL2.
-SDL: Use the same screen selection method for SDL2 as Windows.
-Various pinballs working (see list below)
-Sound for Atari pinball machines
-gtia.c: converted to be a device.
-hikaru: add mask dumps for podrace
-voodoo.c, vooddefs.h: Added support for writes to trexInit1 register, to return TMU configuration data.
-antic.c: converted to be a device.
-SDL: Allow -sound dsound on SDL Windows builds.
-Removed legacy_cpu_device.
-Added proper NMK004 internal rom
-Hooked up support for NMK004 internal rom in MAME, replacing Nicola's old simulation code
-Fixed TLCS90 16-bit timers & support NMI in the core
-Various tweaks and improvements in nmk16.c (timings, sound balance, etc.):
* US AAF Mustang now has sound / music for the first time
* Much better sound / music in the following games Bio-ship Paladin, Vandyke, Black Heart, Acrobat Mission, Koutetsu Yousai Strahl, Thunder Dragon, Hacha Mecha Fighter, Super Spacefortress Macross, GunNail
-SDL: use Windows OSD's font-selection semantics for SDL Windows builds.
-softlist: fixed inconsistent -listsoftware output.
-ui: fixed crash when loading floppies with no parent software from softlist (only via internal File Manager, though)
-added generic cartslot / ROM socket slot device, which offers basic allocation and access handlers, and converted a few drivers to use this instead of code from cartslot.c
-softlist: restored the support for loading games from compatible softlists (like gbcolor games in gameboy, and viceversa, msx1 carts in msx2, etc.) by using the syntax mess system -media list:gamename You can now for instance use again "mess gbcolor -cart gameboy:sml" to play "Super Mario Land" with the custom palettes of the Game Boy Color.
-NS8250 Fixes
* Loopback: tx goes high and data is clocked at the correct rate instead of appearing instantly Modem status register: don't lose track of external signals when starting, resetting, switching loopback off, writing to register Handshaking: active low for consistency (RS232 port now defaults handshaking lines high and serial mouse dtr/rts handling has been adjusted).
-Memory system and Namco improvements:
* Explicit regions in address maps (AM_REGION) are now looked up relative to the device rather than as siblings when in an internal address map (similar to devices and shared pointers)Besides being more orthogonal than before, this allows internal ROMs of MCUs and similar devices to be hooked up in a nicer and more foolproof way.Updated the m37710 and m5074x (m6502 derivative) to take advantage of this.
* Divided the M37702/M37710 into specific models, with each model having its own internal address map containing the correct amounts of internal RAM and ROM.
* M37702 MCUs found on various Namco PCBs are now all unique devices and have their respective internal ROMs loaded as device ROMs.
-namcops2: Documentation fixes
-addrmap.c: Only install the default device address map if the owner didn't provide one
-8250: call interrupt callback after clearing internal interrupt state when resetting
-added workaround to build with XCode 6.0.1 out-of-the-box
-wd_fdc: Hopefully fix reading sectors with DDAM
-Moved protection vectors from hachamfb to hachamf, making the latter to work properly too
-web: allow pasting in text.
-Gundam Wing: Endless Duel updates:
* added additional shared memory block
* added protection handlers
* corrected reset vector
* worked around bad startup Game now boots but doesn't coin up.
-fix compile on MSVC 2012 & 2013
-snesb.c: Add coin/DSW inputs to Gundam Wing, game is now playable.
-s4.c : fixed sound, 4 games marked as working (Flash,Stellar Wars,TriZone,TimeWarp)
-snesb: Set up dip switches for Gundam Wing.
-peplus.c: Various fixes, all sets should be working now.
-WebUI: clean up and fixed HTML compliance.
-added makefile variable OPENMP to enable usage of OpenMP (includes vconv support of -fopenmp)
-blktiger priority fixes
-dragrace.c: Added tachometer outputs.
-Handcrafted PAL for actual Varth US PCB.
-awboard: add "offset protection" used by some carts.samsptk and kofxi boot now.
-model3: Rewrote 2D tilemap rendering.
-Rewrite k053260 sound device
-Make cheat initialization debugger message more verbose.
-make the orlegend111t set work
-chqflag.c: improve k007232 volume/pan controls, still largely guesswork
-wecleman.c: add missing k007232 volume callback
-naomi.c:
* M2-type cartridges 4/8MB mode mapping documentation/code
* F355 protection key, small docs update/corrections
* Atomiswave controller type register
* Added InitialD Ver3 Cycraft PIC key
-eepromuser.c: Added Support for MSM16911 Serial eeprom
-mb88xx.c: Added support for Fujitsu M88201-202 MCU
-model3: New 3D renderer + various fixes (still heavily WIP)
-Beatmania IIDX Twinkle hardware: The IDE DMA is now hooked up, but the sound board isn't running well enough yet for it to make a difference. Hooked up the FDC37665GT and HLE the XVD701 and the 68k sound board responses to get most of the games booting. There is no sound and the games all fail with a hdd error when you start a stage. Beatmania IIDX with DDR 2nd Club Version wants the GQ863 hard disk.
-Beatmania IIDX Twinkle hardware: beatmania IIDX Substream with DDR 2nd Club Version 2 wants the harddisk from beatmania IIDX Substream. Added missing 3rd & 6th style CD images & replaced 5th style images.
-upd7220: add Bresenham arc and complete char drawing
-m68000: add missing item to save state
- Converted battlera.c driver to use real PCE video code, fixing several longstanding bugs (present since driver was added in 0.37b2 era)
- Reorganized ST0016 code, detangling several drivers, and fixing a some missing video features used by gostop
- Refactored legionna.c COP code to use new Raiden II implementation fixing several bugs along the way
- Tweaked Raiden II collision detection based on user feedback citing specific bullet patterns and expected hitbox sizes
- Added note about tharrier Dipswitches being likely read via the protection device (not yet hooked up)
- Fix girls 4,5,6 in the 'popbingo' bonus rounds
- Fix what appears to be bad sound ROM banking in sandscrp
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Music Ball
Dongfang Shenlong
Bobble Bobble (set 2)
Jump Jump
Elfin
Raiden 2
Raiden DX
Raiden II New / Raiden DX (newer V33 PCB) (2 sets, different EEPROM for each game)
New Zero Team / Zero Team 2000
Go-Stop
Player's Edge (PK1024) Aces and Faces Poker
Americana (9131-00)
Gundam Wing: Endless Duel (SNES bootleg)
Vegas 1 (Ver 2.3 dual coin pulse, shorter)
Vegas 1 (Ver 2.1 dual coin pulse, longer)
Vegas 1 (Ver 1.33 single coin pulse)
Merit Touch Joker Poker (9132-00)
Black Velvet
Camel Lights
Foxy Lady
Real
Rio
Chuck-a-luck
Family Fun
Star Trip
Vegas
Sharp Shooter
Old Coney Island
Pinball Lizard
Super Nova
Sharp Shooter II
Global Warfare
Attila the Hun
Agents 777
Captain Hook
Lady Sharpshooter
Rotation VIII (v. 1.01)
Rotation VIII (v. 1.15)
Pinball
Stingray
Stars
Memory Lane
Lectronamo
Wildfyre
Nugent
Dracula
Trident
Hot Hand
Magic
Cosmic Princess
Freedom
Night Rider
Black Jack
Evel Knievel
Mata Hari
Eight Ball
Power Play
Strikes and Spares
Super Picker
Roy Clark - The Entertainer
Thunderbolt
Hoe Down
Take Five
Hearts & Spades
Flame of Athens
Disco '79
Eros One
Circa 1933
Star Shooter
FJ Holden
Orbit 1
Shark
Howzat!
The Empire Strikes Back
Atlantis
Black Hole
Heavy Metal
Taito Test Fixture
Shock
Oba Oba
Meteor
Sure Shot
Cosmic
Vortex
Rally
Speed Test
Drakor
Brave Team
Canasta 86
Lap by Lap
Moon Light
Clown
Atleta
Mundial 90
Corsario
250CC
Faeton
Ski Jump
Space City
Strike
Odin
Odin De Luxe
Solar Wars
Pole Position
Star Wars
Wolf Man
Nemesis
Odisea Paris-Dakar
Flash
Tri-Zone
Time Warp
Stellar Wars
Laser Ball
Scorpion
Blackout
Gorgar
Algar
Alien Poker
Warlok
Laser Cue
Time Fantasy
Thunderball
Still Crazy
Black Knight
Cosmic Gunfighter
Pharaoh
Star Light
Jungle Lord
Firepower II
Varkon
Defender
Sorcerer
Space Shuttle
New clones added
----------------
Player's Edge Plus (X000124P+XP000053) Deuces Wild Poker
Player's Edge Plus (X002308P+XP000112) Triple Double Bonus Poker
Armored Warriors (Asia 941024)
Punch-Out!! (Rev B)
Super Punch-Out!! (Rev A)
F1 Exhaust Note (US)
Cops (UK)
Pac-Mania (111187 sound program)
Storm Blade (Japan)
Search Eye (English / Korean / Japanese / Spanish)
Sky Shark (US, set 2)
Growl (World, Rev 1)
Bonze Adventure (World, prototype)
Colorama (P521 V13, Spanish)
Viper Phase 1 (New Version, Holland)
Phoenix (D&L bootleg)
Wonder Boy III - Monster Lair (encrypted bootleg)
Shadow Dancer (bootleg, set 2) (not working)
19XX: The War Against Destiny (Asia 960104)
Food Fight (rev 1)
Candory (Ponpoko bootleg with Mario)
Centipede (revision 1)
Air Rescue (Japan)
Gaplus (Tecfri PCB)
The Simpsons (2 Players World, set 3)
Fantasia (940803 PCB)
The X-Files
Vendetta (World, 2 Players, ver. unknown)
Hacha Mecha Fighter (19th Sep. 1991, unprotected, bootleg Thunder Dragon conversion)
Mega Man: The Power Battle (CPS2, USA 950926, SAMPLE Version)
Raiden DX (Japan)
Raiden DX (China, Ideal International Development Corp license)
Raiden II (US, set 2)
Raiden II (easy version, Germany)
Raiden II (harder, Raiden DX hardware)
Baryon - Future Assault (set 2)
Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 1)
Zero Hour (Inder)
Initial D Arcade Stage (Japan)
Initial D Arcade Stage Ver. 2 (Japan)
Street Fighter II': Magic Delta Turbo (bootleg, set 4)
Street Fighter II': Champion Edition (M9, bootleg)
Street Fighter II: The World Warrior (TAB Austria, bootleg, set 3)
Street Fighter II: The World Warrior (TAB Austria, bootleg, set 4)
Oriental Legend / Xi You Shi E Zhuan (ver. 111, Taiwanese Board)
Arkanoid (Japan)
Chelnov - Atomic Runner (Japan, bootleg with I8031, set 1)
Chelnov - Atomic Runner (Japan, bootleg with I8031, set 2)
Shot Rider (bootleg)
Hexa (with 2xZ80, protected) [??]
Jumping (set 2)
Pac-Man (JPM bootleg)
Speed Up (Version 1.00)
Frisky Tom (set 3, encrypted?)
Pengo (bootleg on JPM Pac-Man hardware)
Super Street Fighter II: The New Challengers (World 931005)
Frogger (bootleg on Amigo? hardware)
Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg)
Mario Bros. (Japan, bootleg) (different music/sfx)
New games marked as GAME_NOT_WORKING
------------------------------------
Revelations (Nova Productions)
Mahjong Cafe Paradise
Number Crash
Su Ho Seong
Host Invaders
Power Drift (Japan, Link Version)
Bazooka (TTL)
Won!Tertainment Music Channel
Yori Zori Kuk Kuk
Space Warp (Century Electronics)
Trivia (TTL)
Sengoku Basara X Cross
Kinnikuman Muscle Grand Prix 2
Gundam vs. Gundam Next
Eggs Playing Chicken
Capriccio Spin 2
Capriccio Cyclone
MushiKing The King Of Beetle 2K5 1st
http://mamedev.org/release.html
http://www.mameui.info
比较重要的一版, 支持雷电2/DX和零组特工队
终于出0.155了!! 终于支持雷电2了啊
页:
[1]