多街机模拟器MAME&MAMEUI 0.160发布
http://www.emu618.org/data/attachment/forum/201111/15/192124ipbjpjwppneoni5b.jpghttp://www.emu618.org/data/attachment/forum/201312/25/044557thyzyz5nr5rbyyr7.jpghttp://www.emu618.org/data/attachment/forum/201312/25/044557l99zc6eb6iuukupu.jpg
多街机模拟器MAME发布新版, 更新如下:
MAMETesters Bugs Fixed
----------------------
- 05846: ALT+TAB during ROM loading screen causes assert with -debug. (peterferrie)
- 04138: (hornet.c) gradius4: "SHARC: PC Stack overflow !" doing MASKROM check (peterferrie)
- 05862: (queen.c) queen: Assertion (peterferrie)
- 05880: (sam.c) bbh_160 and clones: Year of production is '2010'. (Tafoid)
- 05879: (sam.c) bdk_294 and clones: Year of production is '2008'. (Tafoid)
- 05852: (mw8080bw.c) m4: Crashed after insert coin (Osso)
Source Changes
--------------
-Enable OpenGL renderer on Windows. By default, run-time function resolution is enabled. To resolve addresses, the code now first tries GetProcAddress followed by wglGetProcAddress.
-Fix memory leak warning (autorelease pool) on OSX.
-improvements to monkelf (bootleg of avspirit), now playable
- Neo-Geo documentation updates
* kof96h - Tagged AES version
* kof98h - Tagged MVS and AES version
* ncomabth - Tagged MVS and AES version
* Updated game pcb info
* Misc Documentation update
-OpenGL on windows now supports glsl options. This worked out of the box with wine64 and on virtualbox windows7 (64bit).
-Fix mame restart (builtin game selector) in draw13.c.
-Fix clipping bug (e.g. apparent in neogeo) for video accel. Minor code changes.
-Aligned monitor handling between sdl and baseline.
-thunderx.c: convert to bankdev, merge with gbusters.c, add notes and correct various things based on schematics
-add dumped prom to 64street
-Fix fullscreen toggle for the accel driver os OSX.
-Use measured clocks from brickzn PCB, fixes music tempo.
-Figured out the additional protection the Brick Zone sets used on the sound sample playback / selection.
-First step to move osd_printf_* into osd again. Callbacks are now implemented using an interface and use a push/pop approach where the pop can happen out of order of pushes.
-m6502: Fix icounting
-Fix crashing on ARM Linux targets.
-Mad Alien documentation improvements
-goldstar.c: overhaul of the Golden Star driver with improvements to many games
* Fix GFX decode for pkrmast and crazybon, add PROMs from cmv4 toget usable colours until real dumps are acquired
* Identify board type for crazybon, connect sound, inputs and DIPswitches - now working
* Split up machine state class into six classes for differentboard families, reduce redundancy using derived machine configsand input port includes
* Identify, document and verify many inputs and DIP switches,correct some game descriptions, add notes on PCBs and infofrom manuals
* Verify and correct many DIP switches and inputs, add lamp andcoin counter outputs for most games
* Hook up AY8910, DIP switches, VBLANK IRQ enable, lampscoin counters and ticket dispenser on unkch hardware - allfour sets are now playable with sound
* Add internal clickable control panel artwork for almost all games with working lamp outputs
-segas32.c: Correct rom names for Sonic the Hedgehog and document the FD1149 number & board types.
-megasys1.c: fix status read for second OKI sound chip, fixes a lot of samples in hachoo
-use dumped (from unprotected MCU) MCU rom on mrheli
* Japan warning screen is uploaded to tilemap but not shown due to video emulation faults
- hooked up decapped MCU to X Multiply (Japan, M72) after tidying the driver a little
-OS/2 patches for SDLMAME 0.159
-debugwin.c: avoid race condition where debugger window update request is made before debugger is initialised
-font_windows.c: don't crash if no memory for bitmap
-gradius4: avoid stack overflow when adsp21062 device is reset while inside interrupt handler
-queen: intercept OOB access to PIIX4 device
-pinball2k: correct notes, install port handlers
-mediagx: implement missing opcodes
-tms6100.c: add the tms6125 4KiB VSM pinout
-chelnov: simulate some protection instead of patching rom
-iteagle: work-in-progress
* Hooked up PCI devices and bridge correctly using new PCI subsystem
* Fixed BIOS selection
-vrc4373: fix PCI target accesses.
- identified that Table Tennis Champions uses the same style DMA/blitteras the recently added Spider, made some improvements, added sound, it isn't driven by PIC, role of PIC still unknown
- add basic hookups of internal peripherals to the V53, made it an actual CPU type derived from the V33.Most of these have come from the PC emulation
* DMA Controller (subset of uPD71071/uPD71037), clone of 8237A
* Serial Controller (modified uPD71051), clone of i8251
* Interrupt Controller (uPD71059 equivalent), clone of PIC8259
* Timer Unit (identical to uPD71054), clone of pit8253
- hooked up ROM banking to Hyper Neogeo 64 Sound CPU, this, along with the above V53 peripherals improves the code flow on the CPU significantly, although the interrupt hookups, communication, and sound generation are still not yet understood
- Improved some textures (billboards) in Xtreme Rally (Hyper Neogeo 64)
* some road parts now look worse however, so still needs work, might be mirror flags too
- Added / enabled save state support for the following drivers: argus.c, bbusters.c, cabal.c, capbowl.c, cocoloco.c, deadang.c, fgoal.c, flyball.c, hotblock.c, ironhors.c, jankenmn jchan.c, junofrst.c, mgolf.c, mosaic.c, nova2001.c, psychic5.c, pturn.c, re900.c, realbrk.c, rltennis.c, sandscrp.c, shougi.c, shuuz.c, sidearms.c, speedbal.c, srmp2.c, srumbler.c, ssozumo.c, ssrj.c, sstrangr.c, ssv.c, sub.c, subs.c, suna16.c, supdrapo.c, suprgolf.c, suprloco.c, suprridr.c, tagteam.c, tankbatt.c, tankbust.c, taotaido.c, tbowl.c, tgtpanic.c, timelimt.c, tryout.c, tsamurai.c, tugboat.c, vulgus.c, wc90b xain.c, xtheball.c
-luaengine: clip screen coordinates to screen size
-ui: use per-container pixel aspect (LUA draw_text bugfix)
-docs: add initial documentation for luaengine API
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Player's Edge Plus (X002111P+XP000038) 4 of a Kind Bonus Poker (with Seq Royal Flush)
Crazy Bonus 2002
Castle Of Dracula
New Cherry Gold '99 (bootleg of Super Cherry Master) (set 1)
Spider
Brick Zone (v1.1, Spinner)
New clones added
----------------
Nitro Ball (World, set 2)
Brick Zone (v6.0, Joystick)
New Cherry Gold '99 (bootleg of Super Cherry Master) (set 2)
Super Cherry Gold (bootleg of Super Cherry Master)
Grand Cherry Master (bootleg of Super Cherry Master)
Chouji Meikyuu Legion (Japan ver 1.05)
Boot Camp (set 2)
Frogger (videotron bootleg)
Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 5)
Player's Edge Plus (PP0190) Deuces Wild Poker (set 1)
Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 4)
Player's Edge Plus (PP0515) Double Bonus Poker (set 3)
Player's Edge Plus (BE0014) Blackjack (International English/Spanish)
Player's Edge Plus (X000006P+XP000038) Standard Draw Poker
Player's Edge Plus (X000042P+XP000038) 10's or Better
Player's Edge Plus (X000764P+XP000038) 4 of a Kind Bonus Poker
Player's Edge Plus (X002010P+XP000038) Nevada Bonus Poker
Player's Edge Plus (X002016P+XP000038) Full House Bonus Poker
Player's Edge Plus (X002017P+XP000038) Full House Bonus Poker
Player's Edge Plus (X002037P+XP000038) Nevada Bonus Poker
Player's Edge Plus (X002039P+XP000038) Nevada Bonus Poker
Player's Edge Plus (X002247P+XP000038) Standard Draw Poker
Player's Edge Plus (X002386P+XP000038) 4 of a Kind Bonus Poker
Puzznic (bootleg)
Mahjong Electromagnetic Base
Battle K-Road (Korean PCB)
Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2)
Willow (World)
The Combatribes (US, older)
Raiden II (France)
Golden Axe II (Mega Play) (original rev)
Daioh (location test version)
Thunder Deity Biography (Chinese hack of Battle Garegga)
New games marked as GAME_NOT_WORKING
------------------------------------
Mahjong Ougon No Pai
http://mamedev.org/release.html
http://www.mameui.info
页:
[1]