MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Pages: 1

MASH
MASH
Reged: 09/26/03
Posts: 1776
Loc: Germany
Send PM


MAMEinfo 0.168 :)
#347386 - 11/25/15 12:46 PM


MAMEINFO.DAT

* Updated to MAME 0.168 (http://git.redump.net/mame/log/)

* Added Source/Listinfo changes. Newest Bugs (25th Nov)

* Added missing CHD infos (thanks to Marco Tucceri)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos.



Download at: http://mameinfo.mameworld.info/

MAME Testers at: http://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2



0.168
- New games: Fever Pitch? (2VXEC534, NSW, 90.36%) and Trivia R Us (v1.07)
- New Working games: Champion Base Ball Part-2 (Japan)
- New Non-Working games: Bonne Chance! (Golden Poker prequel HW, set 2), Cherry Master '99, Chicken (RHG0730, Export, 92.588%, touch), Club Kart for Cycraft (Rev A) (GDS-0029A), Enchanted Forest (MV4033, Export, 94.97%), The Gambler (EHG0916, Export, 92.268%), Golden Pyramids (AHG1206-99, NSW/ACT, 87.928%), Koala Mint (MV4137, Export), Magic Garden (AHG1211, Export, 88.26%), Margarita Magic (EHG1559, NSW/ACT), Party Gras (MV4115/3, Export, touch), Sweet Hearts II (PHG0742, Export, 92.252%), Tank II [TTL] and Tropical Delight (PHG0625-02, Export, 92.25%)
- New clones: 1943: The Battle of Midway (US), Fighter's History (World ver 43-09, DE-0395-1 PCB), Final Fight Revenge (JUET 990930 V1.100), Forgotten Worlds (World, newer), Genie (ICP-1, set 2), Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev A) (GDS-0039A), Jack Potten's Poker (set 8, Australian), Jack Potten's Poker (set 9, 'just 4 fun'), Karate Blazers (World, set 2), Out Run (deluxe sitdown) (Enhanced Edition v1.0.3), Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0), Ripper Ribbit (Version 3.5), Rolling Thunder (rev 3, hack), Sengoku Ace (Japan, set 2), Super 98 (3-hands, ICP-1), Super Galaxians (Silver Systems), Super Treasure Island (Italy, v1.6) and The Typing of the Dead (JPN, USA, EXP, KOR, AUS)
- New PEPlus games: Player's Edge Plus (PP0045) 10's or Better (Las Vegas Rio), Player's Edge Plus (PP0104) Standard Draw Poker, Player's Edge Plus (PP0197) Standard Draw Poker (Cruise), Player's Edge Plus (PP0197) Standard Draw Poker (set 4), Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 3), Player's Edge Plus (PP0221) Standard Draw Poker (set 3), Player's Edge Plus (PP0423) Standard Draw Poker (set 4), Player's Edge Plus (PP0454) Bonus Poker Deluxe (set 2), Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 2) and Player's Edge Plus (X002178P+XP000119) Double Bonus Poker
- New MAME Build Tools (MinGW 5.2.0): http://mamedev.org/?p=412
- 8085A CPU: Use statusflag macro (IM_SID)
- ALPHA-8201 MCU: Added protection emulation
- ALPHA-8201/8301 MCU: Renamed device to prevent name clash during modernization (L is for Legacy)
- SE3208 CPU
. Make sure the low bits of the stack pointer are always 0
. Disallow unaligned accesses
- TMS32082 CPU: Unsigned value can't be less than zero (m_tcount < 0)
- Z80 CPU: Start of an (MESS) ZX80/81 hardware-correct rewrite: Added irqack to Z80 CPU.
- Z8000/Z8002 CPU: Fixed disassembly (z8000tbl.inc) (ID 06083)
- N2A03 APU sound: Make the NES APU device get added with the N2A03 CPU rather than needing to be added in every driver. Notes: DERIVED_CLOCK doesn't work in cases where MCFG_CPU_MODIFY is used to modify the clock, so I've had to use MCFG_CPU_REPLACE in those cases instead. Sound routing seems a bit messy, but this seems a general MAME thing, we still have an issue where if you add too many devices with their own speaker/sound additions things you get sound overflows, in this case all drivers except NES were set to a 0.50 sound level output, NES was set to 0.90, I see no clean way to do this with the sound chip inside the CPU?
- Samples sound: Fixed error in device
- Sega/Yamaha 315-5560 sound: Mass cleanup of MultiPCM
- TMS5xxx sound: Fixed for occasional audio 'spike' instability/wraparound glitches caused by improper truncation in the lattice filter multiplier. This is not an optimal fix as it isn't correct to hardware, but it works better than the previous approximation [Lord Nightmare].
- TMS5110/5220 sound
. Added more verbosity to DEBUG_LATTICE
. Fixed missing savestate entries in TMS5220 driver
- 8251 USART: Improved handling of tx enable/disable bit, RS232 diagnostic on. (MESS) HP 64000 is ok now.
- CGA video: Treat CGA as fixed sync monitor
- MC6845 CRT
. Display Start Address is write-only on MC6845 and read-write on HD6845S
. Fixed HD6845 rasters in interlace mode. (MESS) BBC now uses correct HD6845.
- SAA5050 video: Device outputs all 20 scanlines
- aleck64.c: N64 simulation of cpu cycles from the skipped RDRAM initialization. This allows later SI initialization to see something closer to an expected value for the system uptime (cpu\mips\mips3.c and machine\n64.c).
- aristmk5.c: More accurate documentation. Also added some technical notes.
- cclimber.c
. Added Top Roller PCB layout
. Fixed sprites in Top Roller (ID 05958). Note: Top Roller is the only machine in the driver which has a bigger spriteram (0xdf instead of 0x1f). This was overlooked when the Top Roller video functions where merged in cclimber.
- champbas.c
. Use generic watchdog for driver. Get rid of machine start/reset overrides.
. Cleanup spriteram handling. Merged memorymaps.
. Added ALPHA-8201 device to driver. Now clone Champion Base Ball Part-2 (Japan) that previously locked up at boot is playable. Exciting Soccer II still happens (http://mametesters.org/view.php?id=5026).
- chihiro.c: Some cleanup, wait vblank enabled by default.
- cps2.c: Fixed some strncmp
- crystal.c
. Allow VRender0 Video resolutions higher than 512x240
. Disallow unaligned SE3208 CPU dword reads/writes, this allows 'Office Yeo In Cheon Ha' and 'Donggul Donggul Haerong' to work, but I'm not entirely convinced it's correct.
. Added dynamic resolution stuff, Donggul Donggul Haerong 2 Player mode sets a 640x480 mode, although scrolling in that mode doesn't currently work properly.
. Moved Dou Di Zhu and P's Attack to Crystal System driver
- dassault.c: Added Thunder Zone PCB readme
- equites.c
. Added missing mcu roms to gekisou, hvoltage and kouyakyu
. Added new ALPHA-8201 device. But then had to re-add the simulated MCU to the games with an undumped 8304. These give an error on boot otherwise. As exception, kouyakyu works OK.
. Get rid of Equites POPDRUMKIT, EASY_TEST_MODE and HVOLTAGE_DEBUG
. Added 8bit memory handlers in favour of ACCESSING_BITS checks
. Added memorymap to gekisou
- goldnpkr.c
. Started a big clean-up
. Sorted out all Witch Jack sets, renaming and rearranging the parent/clone relationship. Soon these sets will be free for download.
. Added technical notes
. Added partial decryption to the ICP1 daughterboard games (currently only pokerduc set).
. Added port impulse to the Golden Poker's second coin slot. This is needed for both Royale sets.
. Derived Genie (ICP-1, set 2) - a new machine with improved memory map, remapped the roms load and created proper inputs set for Genie (ICP-1, set 2). Also added technical notes and findings.
- jchan.c: Updated PCB info
- konamim2.c: Softwarelist 3do_m2 is only for 3do_m2, removed it from arcade machines in this driver.
- mcatadv.c and sandscrp.c: Sand Scorpion and Nostradamus are both mono boards. Have tried to get the sound balance closer to the Nostradamus PCB.
- metro.c: Added Karate Tournament PCB readme
- namcos21.c: Added Winning Run PCB readme
- namcos23.c
. Better handle on the GPU communications
. Port b bit 6 is also an input, handle accordingly. Probably JVS. Note: Rapid River is back.
. Improved Downhill Bikers digital inputs
- naomi.c
. Added NAOMI 2 PCB readme
. NAOMI/triforce docs update
. NAOMI notes (machine\naomim2.cpp)
. Added "NAOMI Development BIOS v1.10"
- peplus.c
. Documentation update based on newly found PSR (Program Summary Report)
. Added note about Best Bet Products
. According to documentation CAPX770 (not dumped) goes with CG2002 in clone clone Player's Edge Plus (PP0060) Standard Draw Poker (Cruise)
. Added data and revision codes
- shougi.c: Hooked up ALPHA-8201 protection emulation
- toaplan1.c: Added Fire Shark PCB readme
- wecleman.cpp
. Implemented sound hand-shake flag for Hot Chase and removed irq hack. Fixes for good gameplay speed in it. This fixed game is too slow. You can realize this by checking the in-game chronometer (ID 00825).
. Added SOUND-ON and SOUND-RST preliminary mechanisms for WEC Le Mans 24/Hot Chase hardware, fixes hanging sound if entering into service mode for both. Added notes.
- Atomic Robo-kid: Added prom to Atomic Robo-kid sets, the cpu module contians a prom, the one we have is a from a bootleg but a likely match, marked it as bad_dump for now anyway. If the prom in the original turns out to be different we can move it to a new bootleg set.
- Attack Pla Rail: Game is working, no need for the MACHINE_NOT_WORKING flag.
- Discrete games
. atarittl.c: Comments fix
. pong.c: Added/Fixed comments
. Typo fix (src\netlist.lua)
. Moved Bazooka [TTL] and clone to pse driver
. Added missing rom ramtek3.b3 to Soccer (Ramtek) [TTL]
- Dorachan: Small driver cleanup. Fixed visible area.
- Exciting Soccer: Added MCU rom to romsets
- Gunpey: Fixed condition for a debug printf
- Hexa: Zero-fill and save some specific member variables for clone Hexa (with 2xZ80, protected). Also removed OVERRIDE macros since start and reset functions are common for all the machines in the driver. No functional change expected.
- Jack Potten's Poker: Fixed wrong inputs/coin lines through dedicated inputs and graphics in clone Jack Potten's Poker (NGold, set 3).
- Kamikaze: Fixed year on Kamikaze according to Arcade TV Game list kokunai - kaigai hen (1975 - 2005)
- Mahjong G-Taste: Set unused port bits to ACTIVE_LOW so that girl selection works in joystick mode (ID 06070)
- Malzak: Fixed SAA5050 graphic issues (ID 06075)
- Marine Date: Added PCB layout & ROM locations
- Nostradamus:
. Improved emulation
. Sprite masking effect supported (stage 6 boss)
. Tilemap enable supported (flickering shadow for stage 7 boss)
. Priority 0 sprites now shown (final boss arms)
. BG colour changed to more likely pen (fade in/out on intro & end) (ID 06081)
- Power Drift: Fixed Power Drift outputs ("bank_motor_position" was never output because we were using the whole 16bit value of m_pdrift_bank in the switch statement).
- Shadow Force: Reverted a MAME 0.164 video change
- V Goal Soccer: Added correct gfx2 and ymsnd roms to clone V Goal Soccer (US/Japan/Korea)
- Vector games
. Fixed obvious error (xratio to yratio) (video\vector.cpp)
. Fixed dynamic beam width for invariabel vector intensity. The vector renderer now tries to detect a invariabel vector intensity and disables the calculation of a dynamic beam width.
- Vs. Super Mario Bros.: Make the bootlegs Vs. Super Mario Bros. (bootleg with Z80, set 1)/(bootleg with Z80, set 2) run a bit at least.
- Wacky Gator: Added MACHINE_CLICKABLE_ARTWORK flag
- Input port: Make input manager more strict
- Dipswitch fixes in cmpacman
- Fixed rom names in forgottn and marinedt
- Renamed (fghthista) to (fghthistb), (fghthist) to (fghthista), (forgottn) to (forgottna), (pepp0197c) to (pepp0197d), (pepp0203b) to (pepp0203c), (pepp0203c) to (pepp0203d), (pepp0203d) to (pepp0203e), (shadfrce) to (shadfrceu), (shadfrcej) to (shadfrce), (shadfrcejv2) to (shadfrcej), (stisub) to (stbsub), (wtchjacka) to (wtchjackj), (wtchjackb) to (wtchjacki), (wtchjackc) to (wtchjackh), (wtchjackd) to (wtchjackg), (wtchjacke) to (wtchjackf), (wtchjackf) to (wtchjacke), (wtchjackg) to (wtchjackc), (wtchjackh) to (wtchjackd), (wtchjacki) to (wtchjackb) and (wtchjackj) to (wtchjacka)
- Description changes of Bonne Chance! (Golden Poker prequel HW, set 1), Champion Base Ball Part-2 (Japan), Champion Base Ball Part-2 (set 1), Champion Base Ball Part-2 (set 2), Command War - Super Special Battle & War Game (Ver 0.0J, prototype), Dan-Ku-Ga (Ver 0.0J 1994/12/13, prototype), Dora-chan (Japan), Genie (ICP-1, set 1), Initial D Arcade Stage Ver. 2 (Japan) (Rev B) (GDS-0026B), Initial D Arcade Stage Ver. 3 (Japan) (Rev B) (GDS-0032B), Initial D Arcade Stage Ver. 3 (Japan) (Rev C) (GDS-0032C), Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev B) (GDS-0039B), Karate Blazers (World, set 1), Land Maker (Ver 2.02O 1998/06/02, prototype), Mario Kart Arcade GP (Japan, MKA1 Ver.A1), Mario Kart Arcade GP 2 (Japan, MK21 Ver.A), Mario Kart Arcade GP 2 (Japan, MK21 Ver.A, alt dump), Player's Edge Plus (PP0197) Standard Draw Poker (set 5), Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 4), Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 5), Player's Edge Plus (PP0454) Bonus Poker Deluxe (set 1), Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 1), Player's Edge Plus (X002283P+XP000057) Barbaric Decues Wild Poker, Player's Edge Plus (X002284P+XP000057) Barbaric Decues Wild Poker, Player's Edge Plus (X002287P+XP000057) No Faces Pay the Aces Poker, Recalhorn (Ver 1.42J 1994/5/11, prototype), Sengoku Ace (Japan, set 1), Shadow Force (Japan, Version 2), Shadow Force (US, Version 2), Shadow Force (World, Version 3) (ID 06071), Tank/Tank Cocktail [TTL], The Koukou Yakyuu and Twin Qix (Ver 1.0A 1995/01/17, prototype)
- MAME
. HLSL
. Cleanup
. Removed duplicate prescale fields
. Made visibility of HLSL options depending on screen type
. Disabled scanlines for LCD screen type
. Fixed bug that resets the HLSL settings when the screen size has changed
. Removed hardcoded HLSL presets
. Updates HLSL readme
. Fixed missing shadow mask texture when enabling HLSL via shortcut keys: Fixed creation order of D3D and HLSL resources.
. Sliders will be hidden when toggled off and will be shown when toggled on again
. Screen adjustment (scale, offset) can now be handled by the respective render API itself (default behavior is as before)
. D3D (if HLSL) is activated handles screen adjustment by itself within the shader, which fixes the odd behavior of some effects (e.g. round corners) when screen scale and offset is used
. Fixed bug that resets the HLSL settings when switching between window mode and fullscreen
. Fixed changed screen adjustment for multi screens
. The vector renderer now tries to detect a invariabel vector intensity and disables the calculation of a dynamic beam width
. Fixed not used HLSL settings from .ini if MAME was started without driver parameter
. Removed default values from HLSL sliders, the defaults here are more like null values to hint when an effect would be disable
. Slightly changed default HLSL settings
. Fixed missing shadow mask texture when switching between window mode and full screen (render\d3d\d3dhlsl.cpp and drawd3d.cpp)
. 3rdparty
. BGFX support for 10.6
. Fixed 3rdparty\portmidi\porttime\ptmacosx_mach.c (#import is an Objective-C thing, C should use #include)
. Updated to latest BGFX and BX
. Removed mongoose due to restricted license and webserver wip till code is restructured
. Added cmake support to GENie
. Fixed whitespace for publishers and descriptions in softwarelist XMLs and softlist format fixes and validation fix. Fixed softlists validity.
. Fixed hash getter compare (emu\hash.h)
. Removed unused import and undefined name 'e' in PNG encoder/decoder (build\png.py)
. Fixed memory leak (emu\mame.c)
- SDLMAME: Added missing header to fix build on NetBSD (sdl\sdlptty_unix.cpp). Removed references to non-existing files. The file was removed from the other gmake.*/genie.make files. The build/gmake.* files do not exist upstream, so this is a purely local problem. I have however filed a PR to get bsd support added upstream: https://github.com/bkaradzic/genie/pull/110
- MESS
. Correct number of ISA slots for (MESS) IBM PC/PC XT (drivers\pc.c)
. MOS6530n RRIOT: Allow One-On-One Basketball (1on1u) for the Atari 7800 to run again, based on http://mametesters.org/view.php?id=6060. This doesn't fix the (MESS) supercharger tho.
. Floppy: Preliminary FSD format support for BBC. Support 36-track Apple II NIB images. Improved machine\wozfdc.cpp (much less CPU usage now!).
- MAC OS X
. Fixed BX/BGFX on older OSX (3rdparty\bx\include\bx\macros.h and os.h)
. Clean up some stuff that upsets GCC5 (osx/debugwindowhandler.m, devicesviewer.m, sdl/aueffectutil.m and sdlos_macosx.c)
. Let's assume no-one uses a broken PowerPC 450 core in a multi-CPU configuration (osd\eigccppc.h and modules\sync\sync_ntc.c)
. Enable metal on El Capitan (bgfx\src\config.h)
- Compiling
. New MAME Build Tools (MinGW 5.2.0): http://mamedev.org/?p=412. Removed code that are not needed with official tools.
. Resolved issue with compile on later mingw (3rdparty\bgfx\3rdparty\dxsdk\include\dxgitype.h)
. Fixed SDL build fix for windows (osd\sdl.lua)
. Make it easier to build multiple configs (makefile and scripts\genie.lua)
. Fixed cpu\h8\m6809make.py syntax error on Python 3
. Relaxed emu.h a bit, should make compile a bit faster.
. Fixed all instances of PVS-Studio (Program Verification Systems) warnings:
. V501: "There are identical sub-expressions to the left and to the right of an operator"
. V562: "It's odd to compare a bool type value with a value of 0/1"
. V564: "The &/| operator is applied to bool type value. You've probably forgotten to include parentheses."
. V578: "An odd bitwise operation detected. Consider verifying it."
. "ambiguity of ?: operator flagged" and others
. Removed render.h from emu.h and fix deps
. Cleanup devcpu.h
. No need to include network.h
. Fixed some errors, some cleanups, init fixes and suggestions pointed by ReSharper C++.
. Renamed *.c -> *.cpp in our source, updated build scripts for rename c - > cpp, renamed m -> mm and removed not longer needed ForceCpp flag.
. Added make option to generate CMake files for CLion and root project file
. Relax dependencies for softfloat (3rdparty\softfloat\mamesf.h and 3rdparty.lua)
. Added h files to projects as well (mame\arcade.lua, dummy.lua, mame.lua, mess.lua, nl.lua and tiny.lua)
. Fixed compile for Intel C++ 15 compiler
. Added info header at the top of each .lua file
. Disable some intel compiler remarks that are shown in a release config (scripts\genie.lua)
. Added new doxygen templates and limited basic to core
. Fixed uninitialized class members
. Visual Studio
. Fix for VS2013 build (osd\osdcomm.h)
. Set only needed VS compile flags for 3rdparty. There are still those in main file, but now can be removed by fixing our code.
. Made fast delegates work on VS x64 builds
. Added MSBUILD support, msbuild.exe must be in path so update your tools.
. Updated OS/2 support for GEnie and MAME
. Allow for Emscripten compile to JavaScript out of the box (src\main.lua and sdl\emscripten_post.js). MAME can now be built using Emscripten's 'emmake' tool, e.g. like so: emmake make SUBTARGET=pacman SOURCES=src/mame/drivers/pacman.cpp This should produce a .js file which can be supplied to an HTML front-end.
. Fixed warning in sound\js_sound.cpp
- Debugger
. Making logerror part of machine and device classes. Display tag of device that logged message.
. Get rid of one this == NULL comparison, reduces warnings by 10% with Clang 3.6 (emu\devcb.c, ioport.h and mame\drivers\*)
. Fixed linking UNIDASM in small builds (scripts\src\tools.lua, cpu\tms9900\9900dasm.c and tools\unidasm.c)
. Moved regtests out of source tree and updated paths
. Added Clang and GCC flags needed for compilation of 3rdparty libraries and removed checking for shadowing in them (src\3rdparty.lua)
. Made 32 bit mingw-clang build working (util\delegate.c)



"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."



MASH
MASH
Reged: 09/26/03
Posts: 1776
Loc: Germany
Send PM


r42121 new [Re: MASH]
#347827 - 12/06/15 05:39 PM


MAMEINFO.DAT

* Updated to MAME 0.168 (r42121) - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (6th Dec)

* Added 'Recommended Games'

* Fixed Mameinfo.dat infos



Download at: http://mameinfo.mameworld.info/

MAME Testers at: http://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2



0.168 (r42121)

- New Working games: Player's Edge Plus (PS0047) Wild Cherry Slots and Player's Edge Plus (PS0092) Wild Cherry Slots
- New Non-Working games: After Shock (Lazer-tron, set 1), Ameri-Hockey, Awesome Toss'em (Lazer-tron), Bozo's Pail Toss (v2.07), Candy Crane (AGE), Clown Roll Down (Elwood), Mortal Kombat 3 (SNES bootleg), Ribbit Racing (Lazer-tron), Standard Change-Makers System 500 / 500E, Tokyo Bus Guide (Rev A), Turbo Drive (ICE) and unknown animal-themed game (bottom)
- New clones: After Shock (Lazer-tron, set 2), Aquarium (US), Gallop Racer 3 (Export), Lethal Enforcers (ver EAA, 09/09/92 09:44), Orius (ver UAA), Street Fighter II': Champion Edition (M10, bootleg) and unknown animal-themed game (top)
- New PEPlus games: Player's Edge (PK0719-PC011) Standard Draw Poker, Player's Edge (PK0719-PC041) Standard Draw Poker, Player's Edge (PK0719-PC092) Standard Draw Poker, Player's Edge (PK0756-PC001) Standard Draw Poker, Player's Edge (PK0756-PC011) Standard Draw Poker, Player's Edge (PK0756-PC041) Standard Draw Poker, Player's Edge (PK0757-PC074) Two Pair or Better, Player's Edge (PK0758-PC041) Jacks or Better, Player's Edge (PK0769-PC092) Standard Draw Poker, Player's Edge (PK0773-PC041) Jacks or Better, Player's Edge (PK0810-PC011) Joker Poker, Player's Edge (PK0810-PC041) Joker Poker, Player's Edge (PK0811-PC041) Joker Poker, Player's Edge (PK0823-PC009) Standard Draw Poker, Player's Edge (PK0832-PC041) Joker Poker, Player's Edge (PK0849-PC041) Joker Poker (Two Pair or Better), Player's Edge (PK0856-PC011) Joker Poker, Player's Edge (PK0856-PC092) Joker Poker, Player's Edge (PK0858-PC075) Deuces Wild Poker, Player's Edge (PK0873-PC046) Deuces Wild Poker, Player's Edge (PK0873-PC093) Deuces Wild Poker, Player's Edge (PK0930-PC075) Deuces Wild Poker, Player's Edge (PK0930-PC093) Deuces Wild Poker, Player's Edge (PK1004-PC075) Deuces Wild Poker, Player's Edge (PK1013-PC087) Tens or Better, Player's Edge (PK1020-PC078) 4 of a Kind Bonus Poker, Player's Edge (PK1030-PC088) 4 of a Kind Bonus Poker, Player's Edge (PK1069-PC088) Double Bonus Poker, Player's Edge Plus (KE1001) Keno, Player's Edge Plus (KE1012) Keno (set 1), Player's Edge Plus (PP0060) Standard Draw Poker (set 3), Player's Edge Plus (PP0094) Standard Draw Poker, Player's Edge Plus (PP0129) Joker Poker (Two Pair or Better), Player's Edge Plus (PP0189) Standard Draw Poker, Player's Edge Plus (PP0190) Deuces Wild Poker (set 2), Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 3), Player's Edge Plus (PP0290) Deuces Wild Poker (set 1), Player's Edge Plus (PP0418) Deuces Wild Poker, Player's Edge Plus (PP0526) Deuces Wild Poker, Player's Edge Plus (PP0559) Joker Poker (Aces or Better), Player's Edge Plus (PP0562) 10's or Better, Player's Edge Plus (PP0587) Standard Draw Poker, Player's Edge Plus (PP0596) Spades Sequential Royal Double Bonus Poker, Player's Edge Plus (PP0598) Hearts Sequential Royal Double Bonus Poker, Player's Edge Plus (PP0711) Bonus Poker Deluxe, Player's Edge Plus (PP0733) Double Aces and Faces, Player's Edge Plus (PP0797) One Eyed Jacks Wild Poker, Player's Edge Plus (PS0358) Wild Star Red White & Blue Slots, Player's Edge Plus (PS0425) Sizzling Sevens Slots, Player's Edge Plus (PS0470) Triple Diamond Slots, Player's Edge Plus (PS0628) Double Black Jack Slots, Player's Edge Plus (PS0708) Double Cherry Bar Slots, Player's Edge Plus (PS0722) River Gambler Slots, Player's Edge Plus (X000006K+XK000001) Keno, Player's Edge Plus (X000013K+XK000011) Keno, Player's Edge Plus (X002033P+XP000112) White Hot Aces Poker, Player's Edge Plus (X002034P+XP000112) White Hot Aces Poker, Player's Edge Plus (X002127P+XP000043) Double Bonus Poker featuring 'Your Property, Player's Edge Plus (X002134P+XP000043) Faces 'n' Deuces Double Bonus Poker, Player's Edge Plus (X002152P+XP000043) Blackjack Poker, Player's Edge Plus (X002211P+XP000043) Double Double Bonus with 3 Jacks Poker, Player's Edge Plus (X002236P+XP000043) Double Double Bonus with 3 Aces Poker, Player's Edge Plus (X002270P+XP000053) Jackpot Poker, Player's Edge Plus (X002279P+XP000057) Ace$ Bonus, Player's Edge Plus (X002376P+XP000112) Super Double Bonus Poker,
- New devices: age_candy.cpp, amerihok.cpp, clowndwn.cpp, ice_bozopail.cpp, ice_tbd.cpp, laz_aftrshok.cpp, laz_awetoss.cpp, laz_ribrac.cpp and scm_500.cpp
- MC6845 CRT: Cleanup driver
- aristmk6.cpp
. Added notes
. Merged 'Aristocrat MK6 Base (15011025, Malaysia)' and 'Aristocrat MK6 Base (11011901, NSW/ACT)' BIOS roms into 'Aristocrat MK6 System Software'.
- peplus.cpp
. Minor doc update
. Added the CAP2325X chip. Added the color CAP chip for Barbaric Deuces Wild & No Faces Pay the Aces sets. Yes it's a non standard name format and yes it does match CAPX2172 (ACE$ Bonus).
. Added new gfx1 roms to Player's Edge Plus (PS0047) Wild Cherry Slots and clone (PS0092) Wild Cherry Slots - Games now playable.
. Added new gfx1 roms to Player's Edge Plus (PP0130) Aces and Faces, Player's Edge Plus (PS0364) Wild Star Red White & Blue Slots and Player's Edge Plus (PS0631) Wild Star Red White & Blue Slots
. Figured out how and where the dealt bonus info is stored so I could fill in the dealt sequential ACE$ bonus
. Added in some know dates & L revisions
- sigmab98.cpp: Comments update
- wecleman.cpp
. Notes update
. Fixed BGM regression in Hot Chase
- zn.cpp: Added ZN-1 development version BIOS
- Aliens: COIN3 is SERVICE1
- Aquarium
. Fixed sound banking using reference video.
. Fixed video priorities based on reference video, also fixed bg colour based on WDUD logo in US set.
- Final Fight Revenge: Set game to the 6 button STV layout (technically it only needs 5, but better than missing buttons) (ID 06093)
- Gallop Racer 2: Doesn't work because at least 2 of the ROMs are bad dumps, romcmp points out some rather obvious serious problems with them.
- Pacman Club / Club Lambada (Argentina): Dumped the bipolar PROMS at locations 4a, 1m, and 3m and the remaining color PROMs. The color PROMs match the Pac-Man/Ms. Pac-Man ones.
- Run and Gun
. Added K053936 ROM readback
. Added from the (ver UAB) clones the gfx1 rom 247a13 to all Run and Gun versions. Note: Non-US versions all reports a bad ROM there, check is pretty simple so I'm positive is a genuine report.
. Added video priority mode bit, fixes title screen missing rotation effect.
. Fixed single/dual monitor logic setup. Note: Graphics are currently broken if attempting to run the game with dual screen setup.
. Demultiplex the video output to 2 screens to simulate the Konami demux board on clone 'Run and Gun (ver UAB 1993 10.12)' (only this set for now, as it's a dedicated 2 twin only set with no single screen option). Unfortunately the sprites and tilemaps seem to end up on switched screens, which is confusing.
. Use a layout so that the multiplexed output of Run and Gun is still available before it hits the splitter, means you can use your own video splitter if you want.
. Experimental Run & Gun base address setup. Added Palette and Text Layers, correctly drawn to each screen.
. Added dual setup to all games (sends a black screen to second monitor if disabled and that's it). There are sync issues if sprites are hooked up into video_update, guess they need to be delayed somehow.
. Removed dual input and palette hack
. Implemented bread and butter dual screen drawing setup. It's now possible to play 4 players with 2 monitors.
. Added individual screens (layout\rungun_dual.lay). Changed m_current_frame_number to m_current_display_bank.
. Optimized video code by using separate tilemaps for each screen
- Over Drive: Minor notes
- Dipswitch fixes in rungun
- Renamed (aquarium) to (aquariumj), (glpracr3) to (glpracr3j), (peke1012a) to (peke1012b), (peke1012) to (peke1012a), (pepp0060b) to (pepp0060c), (pepp0290) to (pepp0290a), (pepp0190b) to (pepp0190c), (pepp0190a) to (pepp0190b) and (pepp0265b) to (pepp0265c)
- Description changes of Pacman Club / Club Lambada (Argentina), Player's Edge Plus (KE1012) Keno (set 2), Player's Edge Plus (KE1012) Keno (set 3), Player's Edge Plus (PP0190) Deuces Wild Poker (set 3), Player's Edge Plus (PP0290) Deuces Wild Poker (set 2), Player's Edge Plus (PS0364) Wild Star Red White & Blue Slots, Player's Edge Plus (PS0631) Wild Star Red White & Blue Slots and Run and Gun (ver UAB 1993 10.12, dedicated twin cabinet)
- MAME
. 3rdparty: Enabled compiling part of BGFX that required C++11
. Force delete of copy constructor and operator = (emu\emucore.h)
. Fixed narrowing (render\draw13.cpp)
. Placed cache back in new form, fixes listxml and similar (emu\drivenum.cpp).
. Removed usage of deprecated register keyword (cpu\alto2\a2ether.cpp, a2mem.cpp, alto2cpu.cpp, lr35902\opc_cb.inc, opc_main.inc, sound\sidvoice.cpp, x1_010.cpp, video\vic4567.cpp and mame\video\gb_lcd.cpp)
- MESS: Added AMS40489 CRTC (video\mc6845.cpp)
- MAC OS X
. Silence warnings on OSX Clang3.0 (issue #480) (sound\samples.cpp and emu\emuopts.cpp)
. OSX version of Clang 3.5 is actually 3.4 with features
. OSX version is taken on different way so it is considered 6.0
- Compiling
. Merged Clang++ version 30000 and 30400 sections to enable -Wno-constant-logical-operand
. Initial conversion of core to C++14. Note that compilers are now limited to GCC 4.9.0 and up, Clang 3.4.0 and up and VS2013 and up.
. Cleanup of genie.lua
. Set -std=c++1y to Clang 3.4
. MAME Clang-modernize part 1-7
. Some core C++11 narrowing fixes
. Removed need for -Wno-c++11-narrowing for Clang and -Wno-unused-result, -Wno-narrowing and -Wno-attributes on GCC
. Added override specifier to virtual function (part 1-3)
- Debugger
. "byte per chunk" is substituted by "data format", data formats lesser than 9 work as before, data format 9 is 32 but floating point in the debug_view_memory class method bytes_per_chunk is substituted by get_data_format, set_bytes_per_chunk is substituted by set_data_format floating point values cannot be edited currently floating point values are available only in the windows debugger. Next commit will add them to the qt debugger, osx i won't be able to do it afterwards 64 and 80 bit formats will be added
. Cocoa (debugger\osx): Support float view in OS X debugger (debugger\osx\memoryview.mm)
. QT (debugger\qt): Show 32 bit floating point values in qt debugger memory view (issue #476). Added 8 byte chunks.



"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."



B2K24
MAME @ 15 kHz Sony Trinitron CRT user
Reged: 10/25/10
Posts: 2663
Send PM


Re: r42121 new [Re: MASH]
#347844 - 12/07/15 09:59 AM


Thank You MASH



MASH
MASH
Reged: 09/26/03
Posts: 1776
Loc: Germany
Send PM


r42929 new [Re: MASH]
#348299 - 12/20/15 04:55 PM


MAMEINFO.DAT

* Updated to MAME 0.168 (r42929) - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (25th Dec)

* Added missing CHD infos (thanks to Marco Tucceri)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos



Download at: http://mameinfo.mameworld.info/

MAME Testers at: http://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2



0.168 (r42929)

- New games: Panda Train (Novamatic 1.7)
- New Working games: Glass (Ver 1.1, Break Edition, Version 1994) (censored, unprotected), Joker Poker (Coinmaster set 1), Joker's Wild (Rev. B), Player's Edge Plus (PS0047) Wild Cherry Slots, Player's Edge Plus (PS0092) Wild Cherry Slots and Space Train
- New Non-Working games: After Shock (Lazer-tron, set 1), Ameri-Hockey, Awesome Toss'em (Lazer-tron), Bozo's Pail Toss (v2.07), Candy Crane (AGE), Clown Roll Down (Elwood), Mortal Kombat 3 (SNES bootleg), Ribbit Racing (Lazer-tron), Standard Change-Makers System 500 / 500E, Tatsunoko Vs Capcom : Cross Generation of Heroes, Tokyo Bus Guide (Rev A), Turbo Drive (ICE), unknown animal-themed game (bottom), World Club Champion Football European Clubs 2004-2005 (CDV-10013), World Club Champion Football European Clubs 2004-2005 Ver. 3.22 (CDV-10015P), World Club Champion Football European Clubs 2005-2006 (CDV-10027), World Club Champion Football Serie A 2002-2003 Ver. 2.12 (CDV-10002) and World Club Champion Football Serie A 2002-2003 Ver. 2.34 (CDV-10008)
- New clones: After Shock (Lazer-tron, set 2), Aquarium (US), Double Dragon II - The Revenge (US, bootleg), Dragon World (Korea, V040K), Gallop Racer 3 (Export), Glass (Ver 1.1, Break Edition, Version 1994) (censored, unprotected), Hard Head 2 (v2.0, bootleg), Hat Trick Hero '93 (Ver 1.0A 1993/02/28), Klax (set 2, bootleg), Lethal Enforcers (ver EAA, 09/09/92 09:44), Mexico 86 (bootleg of Kick and Run) (set 2), Miss World '96 (Nude) (set 4), Multi Game (Versione 3.8.6T - 1.5.6, 25-AUG-97) (V378?), Ninja-Kid II / NinjaKun Ashura no Shou (set 4), Orius (ver UAA), Pirates (set 2), Ring of Destruction: Slammasters II (Hispanic 940902), Run and Gun (ver EAA 1993 10.4) (dual screen with demux adapter), Run and Gun (ver EAA 1993 10.8) (dual screen with demux adapter), Run and Gun (ver EAA 1993 9.10, prototype?) (dual screen with demux adapter), Run and Gun (ver UBA 1993 10.8) (dual screen with demux adapter), Slam Dunk (ver JAA 1993 10.8) (dual screen with demux adapter), Space Chaser (Model Racing bootleg), Street Fighter II': Champion Edition (M10, bootleg), Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL), Super Slam (set 3), Super Street Fighter II Turbo (Hispanic 940223), unknown animal-themed game (top), World Club Champion Football European Clubs 2004-2005 Ver. 1.1 (CDV-10015), World Combat / Warzaid (ver UCD:B) and Zombie Revenge (Rev A)
- New PEPlus games: Player's Edge (PK0719-PC011) Standard Draw Poker, Player's Edge (PK0719-PC041) Standard Draw Poker, Player's Edge (PK0719-PC092) Standard Draw Poker, Player's Edge (PK0756-PC001) Standard Draw Poker, Player's Edge (PK0756-PC011) Standard Draw Poker, Player's Edge (PK0756-PC041) Standard Draw Poker, Player's Edge (PK0757-PC074) Two Pair or Better, Player's Edge (PK0758-PC041) Jacks or Better, Player's Edge (PK0769-PC092) Standard Draw Poker, Player's Edge (PK0773-PC041) Jacks or Better, Player's Edge (PK0810-PC011) Joker Poker, Player's Edge (PK0810-PC041) Joker Poker, Player's Edge (PK0811-PC041) Joker Poker, Player's Edge (PK0823-PC009) Standard Draw Poker, Player's Edge (PK0832-PC041) Joker Poker, Player's Edge (PK0849-PC041) Joker Poker (Two Pair or Better), Player's Edge (PK0856-PC011) Joker Poker, Player's Edge (PK0856-PC092) Joker Poker, Player's Edge (PK0858-PC075) Deuces Wild Poker, Player's Edge (PK0873-PC046) Deuces Wild Poker, Player's Edge (PK0873-PC093) Deuces Wild Poker, Player's Edge (PK0930-PC075) Deuces Wild Poker, Player's Edge (PK0930-PC093) Deuces Wild Poker, Player's Edge (PK1004-PC075) Deuces Wild Poker, Player's Edge (PK1013-PC087) Tens or Better, Player's Edge (PK1020-PC078) 4 of a Kind Bonus Poker, Player's Edge (PK1030-PC088) 4 of a Kind Bonus Poker, Player's Edge (PK1069-PC088) Double Bonus Poker, Player's Edge Plus (KE1001) Keno, Player's Edge Plus (KE1012) Keno (set 1), Player's Edge Plus (PP0060) Standard Draw Poker (set 3), Player's Edge Plus (PP0094) Standard Draw Poker, Player's Edge Plus (PP0129) Joker Poker (Two Pair or Better), Player's Edge Plus (PP0189) Standard Draw Poker, Player's Edge Plus (PP0190) Deuces Wild Poker (set 2), Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 3), Player's Edge Plus (PP0290) Deuces Wild Poker (set 1), Player's Edge Plus (PP0418) Deuces Wild Poker, Player's Edge Plus (PP0526) Deuces Wild Poker, Player's Edge Plus (PP0559) Joker Poker (Aces or Better), Player's Edge Plus (PP0562) 10's or Better, Player's Edge Plus (PP0587) Standard Draw Poker, Player's Edge Plus (PP0596) Spades Sequential Royal Double Bonus Poker, Player's Edge Plus (PP0598) Hearts Sequential Royal Double Bonus Poker, Player's Edge Plus (PP0711) Bonus Poker Deluxe, Player's Edge Plus (PP0733) Double Aces and Faces, Player's Edge Plus (PP0797) One Eyed Jacks Wild Poker, Player's Edge Plus (PS0358) Wild Star Red White & Blue Slots, Player's Edge Plus (PS0425) Sizzling Sevens Slots, Player's Edge Plus (PS0470) Triple Diamond Slots, Player's Edge Plus (PS0628) Double Black Jack Slots, Player's Edge Plus (PS0708) Double Cherry Bar Slots, Player's Edge Plus (PS0722) River Gambler Slots, Player's Edge Plus (X000006K+XK000001) Keno, Player's Edge Plus (X000013K+XK000011) Keno, Player's Edge Plus (X002033P+XP000112) White Hot Aces Poker, Player's Edge Plus (X002034P+XP000112) White Hot Aces Poker, Player's Edge Plus (X002127P+XP000043) Double Bonus Poker featuring 'Your Property, Player's Edge Plus (X002134P+XP000043) Faces 'n' Deuces Double Bonus Poker, Player's Edge Plus (X002152P+XP000043) Blackjack Poker, Player's Edge Plus (X002211P+XP000043) Double Double Bonus with 3 Jacks Poker, Player's Edge Plus (X002236P+XP000043) Double Double Bonus with 3 Aces Poker, Player's Edge Plus (X002270P+XP000053) Jackpot Poker, Player's Edge Plus (X002279P+XP000057) Ace$ Bonus, Player's Edge Plus (X002315P+XP000112) Triple Bonus Poker Plus, Player's Edge Plus (X002376P+XP000112) Super Double Bonus Poker, Player's Edge Plus (XM00002P+XMP00006) Multi-Poker (MGM Grand Detroit Casino) and Player's Edge Plus (XMP00022) 5-in-1 Wingboard (CG2346) - Spanish
- New drivers: age_candy.cpp, amerihok.cpp, clowndwn.cpp, ice_bozopail.cpp, ice_tbd.cpp, laz_aftrshok.cpp, laz_awetoss.cpp, laz_ribrac.cpp, scm_500.cpp and tvcapcom.cpp
- New Cheat.dat: http://cheat.retrogames.com/
- Dynamic Re-Compiling
. Modernized x86log.h and x86log.cpp: Use variadic template functions instead of 'va_list' in 'x86log_mark_as_data' and 'x86log_printf'. Added 'noexcept' where appropriate/safe. Use 'constexpr std::size_t' instead of macros for constants. Nest 'nullptr' check to prevent useless check, added assertion in 'x86log_printf'. Moved definitions of 'log_comment', 'data_range_t', 'x86log_context' to 'x86_log.h' from 'x86_log.cpp'. Adapt usages of 'x86log_printf' in 'drcbex64.cpp' and 'drcbex86.cpp'.
. Fixed exiting drivers with DRC cores
- M68000 CPU: Fixed duplicated save state (m68000\m68kcpu.cpp)
- PowerPC 4xx/6xx CPUs: Removed dead PPC code (cpu\powerpc\drc_ops.cpp/h, ppc.cpp, ppc403.inc, ppc602.inc, ppc603.inc, ppc_mem.inc, ppc_ops.h/inc and ppc_ops.inc).
- S2650 CPU: Expose INTACK signal
- TMP95C063 CPU: Fixed duplicate tags in TLCS900
- TMS32051 CPU
. Added TMS32051 idle instruction and I/O space. TMS32051 various fixes. TMS32051 disasm fixes.
. Added TMS32053 CPU
- TMS32082 CPU: FPU fixes + command callback
- SN76477 sound: Notes, typo and RES_INF for default open circuit.
- Konami Custom
. K053252: Allow the Konami K053252 CRTC to configure the 'slave' screen in the demux setup. Implemented preliminary vertical position count. Just reset internal screen state when a frequency clock change occurs.
. K054156/K054157/K056832: Note fix for K056832. Removed Tasman gfx hack in core (video\k054156_k054157_k056832.cpp).
. K055555: Fixed write access, fixing Lethal Enforcers II text colors properly.
. K056832: Note fix
- MC6845 CRT: Cleanup driver
- Signetics 2636 sound/video
. Re-write S2636 from scratch as needed for Sub Hunter
. Needs raw screen parameters and calls from scanline timer to work properly
. Collision and completion bits generated correctly including duplicates
. Supports background and score display
. Generates audio tone from line frequency
. Probably hurts performance when rendering per frame
. Try to fix S2636 offsets in games using legacy screen params
. Added drawing optimisation
. Added INTREQ/INTACK to S2636, not used by any drivers yet.
- Taito Custom: Splitted TC0780FPA into its own device. Double buffering + better FIFO handling.
- aristmk6.cpp
. Added notes
. Merged BIOS roms 'Aristocrat MK6 Base (15011025, Malaysia)' and 'Aristocrat MK6 Base (11011901, NSW/ACT)' into 'Aristocrat MK6 System Software'.
- battlera.cpp, mitchell.cpp and toki.cpp: Added Battle Rangers, Pang and Toki PCB's readme
- chihiro.cpp
. Correct little error. "enum" -> "enum class" (video\chihiro.cpp)
. Fixed "error: 5 enumeration values not handled in switch: 'X1R5G5B5_Z1R5G5B5', 'X1R5G5B5_X1R5G5B5', 'X1A7R8G8B8_Z1A7R8G8B8'..." (video\chihiro.cpp)
. Clear render target color buffer supports subregion and single channel
- dkong.cpp
. Added 4bit read support to TMS6100 (memory controller)
. (MESS) Mr. Challenger expects reads from TMS6100 to be valid after setting indirect address
- dooyong.cpp
. Make both halves of the banked palette available for use
. Added vblank read, allows palette to animate.
. Use darker palette bank as the primary one, this seems to be where the correct colours get set. This fixed the two characters in the ending scene have wrong colors (ID 04222) and the missing rockets flame moves and the stars flash in the title screen (ID 05618).
. Pollux bombs now cause brightness change
. Identified video bit that allows the Flying Tiger title text to colour cycle, probably vblank like other games. Same for Pollux.
. Removed not needed ROM_RELOADS in the Dooyong banking
- konamigx.cpp
. Noted and added a bug filler for Sexy Parodius p1 param
. Reinstated alpha-blended tiles as solid, having two examples is already enough for testing (video\konamigx.cpp).
. Restructured CCU. Replaced CCU with device version, including pixel clock select mechanism.
. Added (always disabled?) hblank irq for Lethal Enforcers II
. Added Coin counters
. Note: Everything works except Racing Force crashing and Type 3/4 video code not liking the new arrangement for whatever reason.
. Silence sound CPU into pitfalling for Konami GX BIOS
. Bumped legacy SCREEN_SIZE to 1024 x 1024, fixed crash happening with Konami GX BIOS.
. Changed pixel clock only when intended
. Fixed Racin' Force crash at POST, "fixed" text tilemap offsets.
. Fixed gfx decoding for Konami GX BIOS
. Fixed K055555 write access, fixing Lethal Enforcers II text colors properly.
. Fixed offsets for type 3/4
- laserbat.cpp
. Make Lazarian playable: Decoded PLA bitstream and use for video mixing
. Documented colour format and make up usable colour values
. Implemented shell and area effects
. Use proper video timings - yes there is blank space on the right
. Added PLA from Lazarian to Laser Battle as bad dump as it's needed now
. Yes it's impossible to get black because there's no LSB for blue
. Colours are still wrong, but at least it's only the intensities now.
. Better layer alignment
. Added comments
. Fixed inputs, P2 controls and all DIP switches are usable now
. Support cocktail configuration (set in Machine Configuration)
. Fixed conditions for latching sound data
. Fixed Cat and Mouse graphics
- megasys1.cpp
. Added VRAM mirrors to 64th. Street, this fixed missing background graphics interaction (ID 06067).
. Fixed 64th. Street and Chimera Beast attract demo movements (ID 00365)(ID 00366).
. Fixed graphics corruption in Soldam high score listing (basically just apply the same hack clone Soldam (Japan) uses) (ID 02844).
. Added sprite mosaic effect (port of FBA code) used in clone Takeda Shingen when you get the flashy sword (3rd powerup if you let them cycle) (ID 05963).
. Attempt to emulate the sprite trail effect (partial sprite framebuffer clear etc.), probably not accurate yet.
. Logged all irqs for Mega System 1
. MegaSys1 apparently runs at 56.18hz, based on video references, this is the same as NMK16.
. Added screen raw parameters for MegaSystem1A
- namcops2.cpp: Partial dumps of Namco FCA and FCB JVSIO MCU's firmware for Ridge Racer V
- peplus.cpp
. Minor doc update
. Added the CAP2325X chip. Added the color CAP chip for Barbaric Deuces Wild & No Faces Pay the Aces sets. Yes it's a non standard name format and yes it does match CAPX2172 (ACE$ Bonus).
. Added new gfx1 roms to Player's Edge Plus (PS0047) Wild Cherry Slots and clone (PS0092) Wild Cherry Slots - Games now playable.
. Added new gfx1 roms to Player's Edge Plus (PP0130) Aces and Faces, Player's Edge Plus (PS0364) Wild Star Red White & Blue Slots and Player's Edge Plus (PS0631) Wild Star Red White & Blue Slots
. Figured out how and where the dealt bonus info is stored so I could fill in the dealt sequential ACE$ bonus
. Added in some know dates & L revisions
. Added in actual missing CG numbers. After some research I found the actual CG numbers needed for Treasure Chest and Royal Deuces as well as XP000074 is needed for the Double Down Stud Poker set.
. Added cap797.u50 prom to Player's Edge Plus (KE0004) Keno
. Based on IGT documentation several sets were updated to correct CG and or CAP files. All sets that have be corrected are now tagged with "PSR Verified"
. Mark sets using CG2135 as wrong color. Turns out CG2135 is custom card backs for Grand Casino and needs CAP1292 for the correct colors.
- psikyo.cpp: Set all games to mono
- segas32.cpp: Added option to clear with value for arrays (util\coretmpl.h and video\segas32.cpp)
- segaybd.cpp: Restore pre-2012 Sega Y-board sprite priority behavior, a mask got lost in the mixing code with this update from Aaron resulting in the MT#06098 bug (Priority issue after start in G-LOC Air Battle) which is now fixed (ID 06098).
- sigmab98.cpp: Comments update
- subsino2.cpp: Improved tile size selection (Panda Train (Novamatic 1.7) needs it)
- taitotz.cpp: Fixed inputs
- tasman.cpp
. Reinstated CCU again
. Added preliminary irq masking
. Added some better gfxdecoding
. Removed Tasman gfx hack in core (video\k054156_k054157_k056832.cpp)
- vsnes.cpp
. Fixed broken lightgun usage in Vs. Freedom Force (can't shoot enemies) and Vs. Hogan's Alley (can't select the number of players) (ID 03860)
. Set Vs. Balloon Fight to perfect interleave seems to fixed the 2nd screen get out of sync when you try to play it using both screens (ID 00363).
. Scale gun input to screen size, otherwise it's massively inaccurate near the bottom.
. Don't run Vs. Mahjong (Japan) at perfect interleave, it doesn't boot, needs further investigation.
- wecleman.cpp
. Notes update
. Fixed BGM regression in Hot Chase
- zn.cpp: Added ZN-1 development version BIOS
- Aliens: COIN3 is SERVICE1
- Aquarium
. Fixed sound banking using reference video.
. Fixed video priorities based on reference video, also fixed bg colour based on WDUD logo in US set.
- Eco Fighters: Working spinners, enabled by default.
- Final Fight Revenge: Set game to the 6 button STV layout (technically it only needs 5, but better than missing buttons) (ID 06093)
- Final Lap: Fixed gfx set mismatch in clones (Japan, Rev B) and (Japan, Rev C)
- Final Lap 2: Marked clone (Japan) gfx roms as BAD_DUMP. The Japanese versions of these games should use different gfx roms to the World versions, there is corrupt text in attract mode otherwise.
- Galactic Storm: Fixed lto odr warning and removed unneeded variable (video\galastrm.cpp)
- Gallop Racer 2: Doesn't work because at least 2 of the ROMs are bad dumps, romcmp points out some rather obvious serious problems with them.
- Glass
. Added unprotected Glass version
. Verified clocks & pin7 status from real PCB
- Joker's Wild (Rev. B): Added dipswitches and notes (Game now playable)
- Monza GP: Added car inputs and collisions
- Operation Tiger
. Hook up TMS32053 DSP
. Video updates and TMS32051 fixes
. Hook up TC0780FPA
. Display list logging
- Over Drive: Minor notes
- Pacman Club / Club Lambada (Argentina): Dumped the bipolar PROMS at locations 4a, 1m, and 3m and the remaining color PROMs. The color PROMs match the Pac-Man/Ms. Pac-Man ones.
- ROLLing eX.tre.me: TMS32082 FPU fixes + command callback. Very preliminary video emulation.
- Run and Gun
. Added K053936 ROM readback
. Added from the (ver UAB) clones the gfx1 rom 247a13 to all Run and Gun versions. Note: Non-US versions all reports a bad ROM there, check is pretty simple so I'm positive is a genuine report.
. Added video priority mode bit, fixes title screen missing rotation effect.
. Fixed single/dual monitor logic setup. Note: Graphics are currently broken if attempting to run the game with dual screen setup.
. Demultiplex the video output to 2 screens to simulate the Konami demux board on clone 'Run and Gun (ver UAB 1993 10.12, dedicated twin cabinet)' (only this set for now, as it's a dedicated 2 twin only set with no single screen option). Unfortunately the sprites and tilemaps seem to end up on switched screens, which is confusing.
. Use a layout so that the multiplexed output of Run and Gun is still available before it hits the splitter, means you can use your own video splitter if you want.
. Experimental Run & Gun base address setup. Added Palette and Text Layers, correctly drawn to each screen.
. Added dual setup to all games (sends a black screen to second monitor if disabled and that's it). There are sync issues if sprites are hooked up into video_update, guess they need to be delayed somehow.
. Removed dual input and palette hack
. Implemented bread and butter dual screen drawing setup. It's now possible to play 4 players with 2 monitors.
. Added individual screens (layout\rungun_dual.lay). Changed m_current_frame_number to m_current_display_bank.
. Optimized video code by using separate tilemaps for each screen
. Handled single screen at 60 FPS
. Treat the different run & gun cabinet types as clones, less crashy, no need to pretend there are '3' screens. Technically the demux adapter does mean the hardware they run on is slightly different, MAME could probably do with a better core concept for handling the demuxing of the video signal tho.
. Allow the Konami K053252 CRTC to configure the 'slave' screen in the demux setup. BTW, we should probably declared Run and Gun as a new working game in 0.169, it's never really worked properly before all this recent work (eg. you could hang it simply by forgetting to select the 'play independently' option) [David Haywood].
- War of the Bugs: Fixed address map, added inputs and correct gfx rom (2048 bytes) for clone Space Train - Game now playable.
- Zing Zing Zip: Changed game refresh to sync up better with videos, value taken from other games / sets in driver.
- Dipswitch fixes in ecofghtr, rungun, segajw and spactrai
- Fixed rom names in clubpacm, peplus.cpp and toki.cpp
- Renamed (aquarium) to (aquariumj), (glassbrk) to (glass10a), (glpracr3) to (glpracr3j), (peke1012a) to (peke1012b), (peke1012) to (peke1012a), (pepp0060b) to (pepp0060c), (pepp0290) to (pepp0290a), (pepp0190b) to (pepp0190c), (pepp0190a) to (pepp0190b), (pepp0265b) to (pepp0265c), (rungunu) to (rungunud), (sslam) to (sslama), (sslama) to (sslam) and (zombrvn) to (zombrvno)
- Description changes of Glass (Ver 1.0, Break Edition) (set 1), Glass (Ver 1.0, Break Edition) (set 2), Glass (Ver 1.1, Break Edition, Version 1994), Joker's Wild (Rev. B), Mexico 86 (bootleg of Kick and Run) (set 1), Multi Game (Versione 4.0.3 - 1.5.7, 05-FEV-99(397)) (V398?), Multi Game (Versione 4.0.3 - 1.5.7, 05-FEV-99(397)) (V399?), Pacman Club / Club Lambada (Argentina), Pirates (set 1), Player's Edge Plus (KE1012) Keno (set 2), Player's Edge Plus (KE1012) Keno (set 3), Player's Edge (PK1024-PC095) Aces and Faces Bonus Poker, Player's Edge Plus (PP0190) Deuces Wild Poker (set 3), Player's Edge Plus (PP0290) Deuces Wild Poker (set 2), Player's Edge Plus (PS0364) Wild Star Red White & Blue Slots, Player's Edge Plus (PS0631) Wild Star Red White & Blue Slots, Pollux (Japan, NTC license, distributed by Atlus), Run and Gun (ver UAB 1993 10.12, dedicated twin cabinet), Super Slam (set 1), Super Slam (set 2), World Combat (ver AAD:B), World Combat (ver KBC:B) and Zombie Revenge
- MAME
. 3rdparty
. Enabled compiling part of BGFX that required C++11
. Updated to LUA 5.2.3
. Force delete of copy constructor and operator = (emu\emucore.h)
. Fixed narrowing (render\draw13.cpp)
. Placed cache back in new form, fixes listxml and similar (emu\drivenum.cpp).
. Removed usage of deprecated register keyword (cpu\alto2\a2ether.cpp, a2mem.cpp, alto2cpu.cpp, lr35902\opc_cb.inc, opc_main.inc, sound\sidvoice.cpp, x1_010.cpp, video\vic4567.cpp and mame\video\gb_lcd.cpp)
. nullptr to 0x00 for ROM_FILL and ROM_COPY
. Updated some of remaining licenses
. Iincreased listxml output to 18% (Replaced strlen(device->shortname())!=0 with device->shortname()[0]!='\0' )
. Refactoring memory map validity checking
. Modernized 'simple_list': Added 'noexcept'. Use public '=delete' instead of private ctor/assignment. Removed unused 'virtual' from dtor and mark class as 'final' (util\coretmpl.h).
. Make -verifyroms verify sub-devices like mpu401 and c2040fdc (emu\clifront.cpp)
- MESS
. Added AMS40489 CRTC (video\mc6845.cpp)
. Use TMS0270 PLA for TMS1980
. Added TMS6100 4bit read support for (MESS) Mr. Challenger. (MESS) Mr. Challenger expects reads from TMS6100 to be valid after setting indirect address.
. Z80SCC: Switched to new Z80SCC device and added RS232 ports (not functioning yet) to (MESS) Sun Microsystems Sun 3
- MAC OS X
. Silence warnings on OSX Clang3.0 (issue #480) (sound\samples.cpp and emu\emuopts.cpp)
. OSX version of Clang 3.5 is actually 3.4 with features
. OSX version is taken on different way so it is considered 6.0
. Allow SDLMAME to build on OS X from paths containing spaces (and allow SOURCES option as well)
. Support 64 and 80-bit floats in OS X debugger (osx\memoryview.mm)
- Compiling
. Merged Clang++ version 30000 and 30400 sections to enable -Wno-constant-logical-operand
. Initial conversion of core to C++14. Note that compilers are now limited to GCC 4.9.0 and up, Clang 3.4.0 and up and VS2013 and up. VS2012 is not supported anymore.
. Cleanup of genie.lua
. Set -std=c++1y to Clang 3.4
. MAME Clang-modernize part 1-7
. Some core C++11 narrowing fixes
. Removed need for -Wno-c++11-narrowing for Clang and -Wno-unused-result, -Wno-narrowing and -Wno-attributes on GCC
. Added override specifier to virtual function (part 1-3). Respect OVERRIDE_CC and OVERRIDE_CXX.
. Added override for macros that could not be auto recognized by tools
. Added addprojectflags function and added -Wsuggest-override for all that are not 3rdparty projects. It is place where all additional checks we should put. Can't do override checks due to QT headers.
. Propagate ARCHOPTS to linker (scripts\genie.lua)
. Fixed build for VS 2013 and earlier (http://stackoverflow.com/questions/22212737/strange-syntax-error-reported-in-a-range-based-for-loop)
. Fixed compile in MSVC 2015
. Cleanup of osdcomm.h
. tagmap_t to std::unordered_map or std::unordered_set where applicable. tagged_list without tagmap_t.
. Macro removal INLINE -> static inline
. Added const to qualify source bitmaps in drawgfx
. Removed auto_bitmap_ind*_alloc and auto_bitmap_rgb32_alloc and replaced with std::unique_ptr. auto_alloc_array to unique_ptr. Added make_unique_clear. make_unique_clear instead of clear memset. auto_alloc_array_clear -> make_unique_clear.
. Fixed some that were auto_alloc_array_clear and made them use proper template (drivers\rungun.cpp, saturn.cpp, vboy.cpp and k053246_k053247_k055673.cpp)
. global_alloc_array to std::make_unique where applicable
. global_alloc for m_gfxdecode->set_gfx changed to work with unique_ptr
. Fixed wrong number of arguments to makedep.py in SOURCES build (scripts\genie.lua)
. Fixed missing noexcept in Visual Studio 2013 (util\coretmpl.h)
- Debugger
. "byte per chunk" is substituted by "data format", data formats lesser than 9 work as before, data format 9 is 32 but floating point in the debug_view_memory class method bytes_per_chunk is substituted by get_data_format, set_bytes_per_chunk is substituted by set_data_format floating point values cannot be edited currently floating point values are available only in the windows debugger. Next commit will add them to the qt debugger, osx i won't be able to do it afterwards 64 and 80 bit formats will be added.
. Make closed windows actually disappear, and add a Run and Hide Debugger option. Also spaced out initial windows, so that they aren't on top of each other to start with. Make internal debugger windows just a bit more pleasing to the eye. Added memory window to internal debugger.
. Internal debugger now honours the -debugger_font and -debugger_font_size options
. Base the size of internal debugger window title bars on the font size
. Made internal debugger window editors appear over the window to which it is related (makes it a little bit clearer).
. Stop internal debugger window title and editors from drawing text outside the bounds of the window
. Make new internal debugger windows appear in a cascade-like position, and give some windows better default sizes. Change render_target::debug_top() to put targets at the end of the target list, fixing the order in which windows are rendered (nothing else uses this function).
. Stop internal debugger windows from drawing space characters, speeds rendering up quite a bit.
. Cocoa (debugger\osx): Support float view in OS X debugger (debugger\osx\memoryview.mm)
. QT (debugger\qt)
. Show 32 bit floating point values in QT debugger memory view (issue #476). Added 8 byte chunks.
. Show 64 and 80 bit floats in windows and QT debugger (issue #476)
. Show more digits in fp values (issue #476)



"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."


Pages: 1

MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 558 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2505