MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
MAMEinfo 0.168 :)
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."






Entire thread
Subject Posted by Posted on
* MAMEinfo 0.168 :) MASH 11/25/15 12:46 PM
. * r42929 MASH  12/20/15 04:55 PM
. * r42121 MASH  12/06/15 05:39 PM
. * Re: r42121 B2K24  12/07/15 09:59 AM

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