MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1776
Loc: Germany
Send PM
r44909
02/13/16 03:08 PM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (13th Feb)

* 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.170 (r44909)

- New games: '96 Flag Rally and Michigan Super Draw (2131-16, U5-2)
- New Working games: Carnival King and Pyon Pyon Jump (V1.40, Japan)
- New Non-Working games: Cross Puzzle, Dragon Treasure 2 (Rev A) (GDS-0037A), Lucky 9, 'Multistar 7 2c', Name Club (J 960315 V1.000), Name Club Ver.2 (J 960315 V1.000), Print Club 2 '98 Summer Ver (J 980603 V1.100), Print Club 2 Pepsiman (J 970618 V1.100), Print Club 2 Puffy (Japan), Print Club 2 Vol. 6 Winter (J 961210 V1.000), Print Club 2 Vol. 7 Spring (J 970313 V1.100), Print Club 2 Warner Bros (J 970228 V1.000), Print Club LoveLove (J 970421 V1.000), Print Club LoveLove Ver 2 (J 970825 V1.000), Print Club Yoshimoto V2 (J 970422 V1.100) and Silent Scope Fortune Hunter
- New clones: '1000 Miglia: Great 1000 Miles Rally (94/05/10)', '1000 Miglia: Great 1000 Miles Rally (94/05/26)', 1943: Midway Kaisen (bootleg), 64th. Street - A Detective Story (Japan, set 2), Cherry Gold I (set 2, encrypted bootleg), Cherry Master I (ver.1.01, set 8, V4-B-), Cherry Master I (ver.1.10), Fighting Golf (US, Ver 2), Frogger (Sega set 3), Moon Light (v.02L0A, high program, alt gfx), Moon Light (v.02L0A, low program), Moon Light (v.0629, high program), Multi Champ (World, older), NBA Jam (rev 1.00 02/1/93), Police 24/7 (ver EAA, alt), Print Club 2 '97 Winter Ver (J 971017 V1.100, set 2), Raiden Fighters 2 - Operation Hell Dive (Italy), Super Bobble Bobble (bootleg, set 4), Thrill Drive 2 (ver AAA, alt 2), Thrill Drive 2 (ver AAA, alt), Touche Me (set 2, harder), Tsurugi (ver EAB, alt), World Combat (ver AAD:B, alt), World Cup Volley '95 Extra Version (Asia v2.0B) and World Rally (Version 1.0, Checksum 8AA2)
- New drivers: amazonlf.cpp and nibble.cpp
- New devices: jangou_blitter, zac1b11107 and zac1b11142
- CPU Interface: Make generic VTLB implementation a modern device interface
- I8086 CPU: Fix i86\i86.txt notes
- M68000 CPU
. Removed generated files for m68k cpu core. Updated makefile to generate m68k files. Fix to work on OSX and Linux as well.
. makefile should inherit CC and GCC if set in parent makefile. Added user overriden parameters for compiling mc68k core (makefile).
- NSC8105 CPU
. Added opcodes $b2, ldax_imm and stax_imm
. ADCX opcode is actually an ADDX
. Improved opcode $bb, added extra protection ports.
. Fixed DASM for the new opcodes (cpu\m6800\6800dasm.cpp)
- Z80 CPU
. Added a debug mechanism for /WAIT pin assertion mechanism (enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to Night Gal driver as a quick example.
. Added crude implementation of WAIT pin
. Put take_nmi in the execution loop, eg. z80 writes to another device NMI enable register. Removed obsolete irq_line write handler.
- 8259 PIC: Added spurious irq 7 with logerror
- Atari Custom
. Modernize sound volume setting code in various Atari drivers. This lets atarigen.cpp shed legacy sound routines using the archaic method of looking up sound devices by types rather than tags, which until 0.126u2 they weren't required to provide and often didn't have (arcadecl.cpp, atarisy1.cpp, atarisy2.cpp, badlands.cpp, cyberbal.cpp, gauntlet.cpp, rampart.cpp, relief.cpp and machine\atarigen.cpp).
. Atari Slapstic: One small step toward slapstic modernization. Make chip number part of device configuration, not init param. Correct mainpcb slapstic number in racedrivpan. Remove many unused slapstics. Hopefully no regressions.
- Discrete Netlist
. Added a BC548 transistor model (netlist\devices\net_lib.cpp)
. Make Zaccaria 1B11142 sound board a device in preparation for netlist sound
- Sega Custom: Evidence suggests there aren't 2 channels for 315-5838 / 317-0229
- chihiro.cpp
. Added backface culling to 3D accelerator
. More USB (machine\xbox.cpp)
. Redumped 'Sega Network Taisen Mahjong MJ 2 (Rev G) (GDX-0006G)' GDROM
- cobra.cpp: Register 0x114 is fb read pix/line count
- galaxi.cpp: Some cleanups
- jangou.cpp
. Added SCREEN RAW PARAMS and notes
. Moved JANGOU_BLITTER into a device
. Implemented flip screen to driver
- laserbat.cpp
. Cat and Mouse: Redumped graphic rom as the correct size. Fixed sprite banking. Better approximation of colours, should be pretty close now.
. Laser Battle: Fixed TMS3615 clocks, Guillaume Tell Overture is recognisable again. Note: If demo sounds are enabled (using DIP switches), background music is played every sixth time through the attract loop.
. Replaced some interrupt gen members with MCFG
. Make Zaccaria 1B11142 sound board a device in preparation for netlist sound. Moved Zaccaria 1B11107 board into audio\zaccaria.cpp so it can share common stuff with 1B11142. Yes, I realise Cat and Mouse sounds different, the intermediate mixer seems to have that effect. It will all change again when we get netlist filtering anyway.
- maygay1bsw.c: Fixed several games are crashing while initializing (ID 06137)
- model3.cpp: Updated notes on DSB hardware
- naomi.cpp: Added unknown NAOMI development(?) board BOOT ROM
- nightgal.cpp
. Added opcodes ldax_imm and stax_imm for NSC8105 CPU core, used by Night Gal Summer (cpu\m6800\6800ops.inc)
. NSC8105 ADCX opcode is actually an ADDX, fixes gfx garbage in Sexy Gal.
. Added opcode $b2, Night Gal Summer shows some graphics now. Improved opcode $bb, added extra protection ports.
. Added SCREEN RAW PARAMS and basic outputs
. Added a debug mechanism for /WAIT pin assertion mechanism (enable with STALLS_ON_WAIT_ASSERT in CPU core) to the Z80 CPU, and hooked it up to Night Gal driver as a quick example.
. Changed Night Gal to use the new JANGOU_BLITTER device
. Improved protection in Night Gal Summer
. Implemented flip screen to driver
- nwk-tr.cpp: Fixed network ram test
- slapfght.cpp: Added Guardian PCB readme
- viper.cpp
. Unknown serial device at 0xff300000
. Fixed U13 fail in mocapb, mocapbj, p911, p911e, p911j, p911uc, p911kc and p9112
- zaccaria.cpp
. Replaced some interrupt gen members with MCFG
. Make Zaccaria 1B11142 sound board a device in preparation for netlist sound. Added to Jack Rabbit and Money Money.
- Arkanoid/Tournament Arkanoid
. Fixed F3 soft-reset on Arkanoid sets with MCU
. Made anonymous timer non-anonymous and fixed savestates for the sets using the original Taito MCU code
. Documentation cleanup/updates
- Carnival King: Fixed ITEagle FPGA. Game now working.
- Chimera Beast: Added priority prom from 64street (ID 02327)
- Gals Panic (Unprotected): OKI6295 address map instead of memcpy, added save state support and removed some leftovers.
- Karate Champ: Changed clock speed to match music pitch based on video for clone Karate Dou (Japan) from https://www.youtube.com/watch?v=wiKH6qXWcTs. PCM/Samples are still pitched too low as detailed at http://mametesters.org/view.php?id=5607.
- Mystery Number: Corrected release year and manufacturer
- Over Drive
. Added screen raw parameters. Added sound irq ack and removed hack (doesn't seem necessary). Fixed gearbox input, flipped around irqs for testing. Note about versions.
. Moved sprite irq DMA into a timer callback. Better naming for master-to-slave-irq-assertion.
- Print Club 2 '97 Winter Ver: Added missing cart roms
- Pyon Pyon Jump: Created derivative machine driver. Hooked the V9938 Yamaha VDP. Added the DIP switches bank #1. Hooked the system input ports. Added support for Yamaha YM2149. Decoupled the YM2149 data read. Correct bankswitching. Added sound latch & output port. Proper inputs + DIP switches support. Second CPU IRQ ack. Promoted to working. OKI M5205 ADPCM samples support.
- Snow Board Championship: Figured out algorithm and replaced 8GB lookup table with proper emulation of device
- Solar Jetman (PlayChoice-10): Changed flag to imperfect graphics
- Super Punch-Out!!: Hopefully fixed protection
- Taito Cup Finals: Added PALs to clone Hat Trick Hero '93 (Ver 1.0A 1993/02/28)
- Vigilante: Added video timing prom to Vigilante. Note: One of the Buccaneers proms matches the Vigilante video sync prom.
- Save state
. Allow load/save state slots to be bound to joystick buttons
. Fixed save state problem in karatblzbl, timeplt.cpp and MC6845/H46505 CRT (i.e. futflash, docastle, usgames and madalien) found by Tafoid
. Don't crash on state load when the mixer is disabled by lack of inputs (misconfiguration or missing samples) (emu\disound.cpp)
. Fixed save state problem for kof10th
- Dipswitch fixes in goldstar.cpp, jangou.cpp, nightgal.cpp and ppj
- Fixed rom names in arkanoid.cpp, grdian, midtunit.cpp, naomi.cpp, potopoto, stv.cpp,taito_f3.cpp and wrallyb
- Renamed (mj2) to (mj2f), (mj2g) to (mj2), (pclb297w) to (prc297wi), (pclb298a) to (prc298au), (pclub298) to (prc298sp) and (wrallyb) to (wrallyat)
- Description changes of 64th. Street - A Detective Story (Japan, set 1), Cherry Gold I (set 1), Dead or Alive 2 (Rev A), Dead or Alive 2 Millennium, Moon Light (v.0629, low program), Multi Champ (Korea, older), Night Gal Summer (Japan 850702 NGS 0-01), Poto Poto (Japan, Rev A), Print Club 2 '97 Winter Ver (J 971017 V1.100, set 1), Pyon Pyon Jump (V1.40, Japan), Touche Me (set 1), World Rally (Version 1.0, Checksum 0E56) and World Rally (Version 1.0, Checksum 3873).
- MAME
. UI
. Initial import of MEWUI to MAME
. Added UI parameter, option simple gives back old style start screen, features for configuration and in game stays same as with new.
. Keep ui options separate from emulator ini file. TODO: Need fixing saving of some core settings that could be changed by UI. Moved some options to ui.ini.
. Save mame.ini options only if they are updated in UI
. Made -cc creates ui.ini as well
. MAME related settings are saved on request only
. Added save to simple UI (ui\simpleselgame.cpp)
. Allow dat files in the root by default. Fixed search path for snapshots. Fixed text in custom colours setup screen. The video mode in the menu display options are now obtained directly from the settings.
. Added new options: -[no]exit_after_playback (default=no) and -[no]record_input (default=no). Added new UI shortcut to save current timecode (default F12). Videosnaps patch (additional file to write: gamename.inp.timecode). Translated variable names and comments to english language.
. Removed the creation of cache file 'info_', and also removed 'Screen Type', '(no)Samples' and 'Stereo' filters. TODO: Pending to restore them in a proper manner.
. Standard menu now correctly handle the double click of the mouse
. Grouped display of DAT file information in a single view
. Fixed ROM-less games like breakout cannot be started from internal UI (ID 06135).
. HLSL: Fixed error in d3d\d3dhlsl.cpp
. Make internal mousepointer (that big orange one) smaller and less jaggies (ui\ui.cpp)
. Software list
. Software list entries can now supply slot option defaults. This feature is enabled when executing 'mame driver software'. After the specified software is found in the software list and attached to an appropriate image device, the software part's feature list is examined for any feature whose name is that of a slot device with _default appended. The feature's value field becomes the slot's default option, which overrides any driver-specified default and can be overridden by user-specified options. No software lists have been updated to use this feature at the moment.
. Ignore invalid default slot options in software lists. This prevents software lists from (e.g.) trying to put a Zapper into ctrl1 on the Famicom.
. Make octal flag part of address_space/address_space_config, not (illogically) device_execute_interface.
. Fixed ledutil (ID 06134)
- SDLMAME
. If binding, listening or connecting to a socket fails, then close the socket handle (sdl\sdlfile.cpp).
. Substantial improvements to Web Audio sound backend for Emscripten port (sound\js_sound.js)
. Make window index part of osd_window
- MESS: Fixed Amiga expansion port interrupts, DMAC WIP.
- Compiling
. Call to nothrow allocation (global_alloc -> global_alloc_nothrow and global_alloc_array -> global_alloc_array_nothrow) (debug\textbuf.cpp, render\drawdd.cpp, sound\wavwrite.cpp, util\corealloc.h and windows\input.cpp). Conversion from auto_alloc_clear -> global_alloc_clear (imagedev\floppy.cpp and emu\diimage.cpp).
. Removed pointless cast like (wav_file *) global_alloc -> global_alloc (debug\textbuf.cpp and sound\wavwrite.cpp)
. Avoid strlen calls in a loop (debug\debugcmd.cpp, emu\luaengine.cpp and render.cpp)
. Simplified "device_image_interface::set_image_filename" function (emu\diimage.cpp)
. Replaced int with bool where applicable (int xx = TRUE/FALSE -> bool xx = true/false)
. 3rdparty
. Added Google Benchmark library. Included sample benchmark for eminline for native and NOASM. Made GoogleTest compile only if tests are compiled.
. Added libuv library (https://github.com/libuv/libuv)
. Added http-parser (https://github.com/joyent/http-parser)
. Initial support for BGFX. Added multi window support for BGFX backend.
. OSD Mini: Fixes build issues (osd\osdmini.lua, osdmini_cfg.lua and minimisc.cpp)
. Added macros for alignment checking
. Replaced osd_lock with std::mutex. Fixed regression with some drivers, for render we just need to keep mutex per thread. Reverted using dereferenced mutex (sync\work_osd.cpp).
. Start making code a little more modern c++y with classes, member functions etc. rather than legacy structs, tokens etc (machine\k033906.cpp/h, video/vooddefs.h, voodoo.cpp/h, voodoo_pci.cpp, drivers\funkball.cpp, gticlub.cpp, hornet.cpp, magictg.cpp, nwk-tr.cpp, savquest.cpp, seattle.cpp, vegas.cpp and viper.cpp)
. Added a document with Emscripten build instructions (Compiling MAME to JavaScript via Emscripten)
. Suppressed C4592 warning in VS 2015 (scripts\genie.lua)
. Fixed compile when using params like OVERRIDE_CXX='ccache g++' OVERRIDE_CC='ccache gcc'



"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.170 :) MASH 01/27/16 12:33 PM
. * r44909 MASH  02/13/16 03:08 PM
. * Re: MAMEinfo 0.170 :) dankan1890  01/27/16 12:48 PM

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