MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
r41809
11/21/15 04:35 AM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (21st Nov)

* Added missing CHD infos (thanks to Marco Tucceri)

* 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.167 (r41809)

- 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%), Fever Pitch? (2VXEC534, NSW, 90.36%), 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: 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), Sengoku Ace (Japan, set 2), Super 98 (3-hands, ICP-1), 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)
- 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
- YMF262 sound and FM sound generator (fmopl.cpp): Fixed ksl shift bits. According to OPL3 on the OPL3 reverse engineering forum, 3.0 and 1.5 db were swapped.
- 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
- 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. exctscc2 http://mametesters.org/view.php?id=5026 still happens.
- chihiro.c: Some cleanup, wait vblank enabled by default.
- cps2.c: Fixed some strncmp
- 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.
- 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)
- shougi.c: Hooked up ALPHA-8201 protection emulation
- toaplan1.c: Added Fire Shark PCB readme
- 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
- 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
- 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.
. The AVG/DVG vector device now inherits device_execute_interface, and is executed and scheduled by the default machine scheduler. Added Atari DVG to asteroid.c and omegrace.c and Atari AVG to bwidow.cpp, bzone.cpp, mhavoc.cpp, quantum.cpp, starwars.cpp, tempest.cpp and tomcat.cpp.
- 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.
- Input port: Make input manager more strict
- Dipswitch fixes in cmpacman
- Fixed rom names in forgottn
- 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
. 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
. HLSL bug fixes
. Removed some tabs at line ends
. 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)
- 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. Cleanup machine\wozfdc.cpp.
- 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)
. Fix for VS2013 build (osd\osdcomm.h)
. Make it easier to build multiple configs (makefile and scripts\genie.lua)
. Fixed cpu\h8\m6809make.py syntax error on Python 3
. Set only needed VS compile flags for 3rdparty. There are still those in main file, but now can be removed by fixing our code.
. 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
- 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."






Entire thread
Subject Posted by Posted on
* MAMEinfo 0.167 :) MASH 10/28/15 12:43 PM
. * r41809 MASH  11/21/15 04:35 AM
. * r41705 *DELETED* MASH  11/13/15 01:30 AM
. * Re: r41705 Mamesick  11/13/15 07:07 AM
. * Re: MAMEinfo 0.167 :) AntoPISA  10/28/15 12:54 PM

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