MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1776
Loc: Germany
Send PM
MAMEinfo 0.165 :)
08/26/15 12:13 PM


MAMEINFO.DAT

* Updated to MAME 0.165 - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (26th Aug)

* Added missing CHD infos (thanks to Marco Tucceri)

* Fixed Testdriver infos

* 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.165

- New games: Merit Joker Poker (9131-01) and Pack'n Bang Bang (prototype)
- New Working games: Crush Roller (Famaresa PCB), Dinosaur Hunter (Chinese bootleg of Cadillacs and Dinosaurs), Super Hang-On (mini ride-on, FD1089B 317-0034), Three Wonders (bootleg) and Virtual Pool
- New Non-Working games: Chexx (EM Bubble Hockey, 1983 1.1), Dino Dino, Fruit Paradise (V214), Joy Stand Private, ROLLing eX.tre.me, Techno Drive (Japan, TD2/VER.B) and Unknown Poker PKII/DM
- New clones: Americana (9131-01), Dragon's Lair (US Beta 1, Pioneer PR-7820), Dragon's Lair (US Beta 2?, Pioneer PR-7820), E.D.F. : Earth Defense Force (set 2), Face-Off (EM Bubble Hockey), Fighter's History (US ver 42-09, DE-0396-0 PCB), Fighter's History (World ver 43-05, DE-0380-2 PCB), Gun.Smoke (US, 851115, set 1), Hissatsu Buraiken (Japan, bootleg?), Knuckle Bash (Korean PCB), Meteors, Mighty Monkey (Kaina Games, bootleg on Scramble hardware), Saint Dragon (bootleg), Mahjong The Mysterious Orient Part 2 - Exotic Dream, Street Fighter Alpha 3 (USA 980616, SAMPLE Version), Trivia (Questions Series and War: The Final Assault (EPROM 1.6 Jan 14 1999, GUTS 1.1 Mar 16 1999, GAME Mar 16 1999)
- New PEPlus games: Player's Edge Plus (KE1012) Keno (set 1) and Player's Edge Plus (PP0555) Standard Draw Poker
- Removed games: Trivia (Questions Series 10 Alt Question Rom)
- New drivers: chexx.c, joystand.c and rollext.c
- New devices: flopsnd
- M68000 CPU: Added M68kFPU mode 7, reg 0 (cpu\m68000\m68kfpu.inc) in advance of the (MESS) ROLM 9751 driver in development
- TMP68301 CPU: Fixed masking of parallel data register
- V60 CPU: Added 'NEC Semiconductor Selection Guide Book' comments
- RF5C400 sound: Document some registers
- TMS5110 sound
. Added correct CD2802 chirp rom from decap (sound\tms5110r.inc)
. Replaced the frame parse and speech generation code from tms5110.c with the code from tms5220.c, should be significantly more accurate and allow the cores to be much more easily merged in the future. This also allowed finally getting rid of the COEFF_ENERGY_SENTINEL hack in tms5110r.inc.
. Updated the interpolation tables to use the "IP" (0,1,2,3,4,5,6,7) instead of logical (1,2,3,4,5,6,7,0) order. Fixing the initial coefficient index values.
. Removed target_x variables in favor of reloading from coefficient ROM during the generation loop (as the real device does). Implemented proper ZPAR and unvoiced ZPAR logic for zeroing parameters during idle and unvoiced frames. Changed the pitch zeroing logic during frame inhibit to last an entire interpolation period rather than one sample. Replaced the speech-is-synthesizing state machine with the original patent TALK, TALKD and SPEN bits. Redid the talk_status logic to use (TALKD || SPEN) as the real device does. Fixed stupid typo, doesn't fix the cvs.c Gold Bug sound inconsistency yet.
- TMS5220 sound
. Minor cleanups to TMS5220 so savestate and member variables are in the same order. Added a missing savestate entry. Fixing the initial coefficient index values.
. Fixed interpolation on TMS52xx to match samples from real chip
- 8251 UART: Separated rx and tx data buffers. Updated (MESS) HP 64000 driver.
- 8253 PIT: Try to prevent mode 2 triggering twice
- Atari Custom: Fixed out of bounds priority check (video\atarimo.c)
- DECO Custom: Documentation update (video\deco16ic.c)
- Discrete Netlist
. Improved MB3614 parameters. Changed some opamps to type "idealized" (type 1) in Congo Bongo netlist and got 50% speed improvement.
. Added simple stream classes to netlist code
. Added emu\netlist to include dirs to avoid relative paths in netlist include files. Removed relative paths in include statements.
. More usage of streams and aligned exception use
. utf8 support for pstring. Opted for a scalable solution which should be easily extensible to utf16 and utf32 as well. All position related operations now operate on char code positions instead of byte positions.
. Make netlist more typesafe. Added a pformat class to reduce sprintf usage. The approach is also suitable for translated strings with arbitrary positioning of parameters.
. Removed vsscanf from netlist. Changed default format for double to "g".
. Changed UINT16 - UINT64 to generic types in pformat
. Some netlist_time maintenance. Straightened code using it and added support for 128 bit resolution on systems supporting it. This is however disabled since all platforms I know don't have native support but emulate 128 bit.
. Converted USE_PIVOT into runtime option PIVOT. Fixed some issues for nl_double == float.
. Increase performance from 53% to 69% for matrix size around 30x30. These matrices are e.g. used in Congo Bongo without optimisation.
. Created a separate logging class. Netlist code should now be at least 98% type safe. No more fuzzing around with SIZEFMT and friends. Changed formatting to use python style format strings.
. Moved nltool.c and nlwav.c into netlist\prg. Added netlist\build\makefile. This allows netlist to be ripped out of the tree and to compile it standalone.
- Flash ROM
. Added support for TMS29F040 variant (machine\intelfsh.c)
. Fixed typos in machine\intelfsh.c (AMD_29F400T and AMD_29F800T)
- Konami Custom
. K057714: Splitted K057714 GCU from firebeat.c driver into its own file video\k057714.c. Hooked up GCU to konendev.c driver. Driver show some graphics and pass some tests. Added double height characters. Added IRQ callback. Found yet another FIFO.
. K051960: Converted various K051960-based drivers to single-pass drawing and make const things const. Start adding irq/firq/nmi callback support. Implemented NMI and VBLANK. Use new K051960 irq support in 88games.c, ajax.c, aliens.c, blockhl.c, bottom9.c, chqflag.c, crimfght.c, gradius3.c, mainevt.c, spy.c, thunderx.c, tmnt.c and ultraman.c.
. K052109: Start adding irq/firq/nmi support. Use new K052109 support in Block Hole.
- V9938 video: Added clock to device configuration
- 8080bw.c: Clean up palette handling
- aerofgt.c: Fixed priorities in bootlegs (video\aerofgt.c). There are some bootlegs of Power Spikes that use its drawing sprites method, so they have to be fixed in the same way like MT#05981 - MAME 0.164.
- aleck64.c: Make video\rdptpipe.c slightly more efficient
- astrocde.c: Converted profpac & friends to bankdev
- bartop52.c and maxaflex.c: Reduced read_safe usage (machine\atari.c)
- bfm_sc4.c: Increased MAX_TEXTURE_SCALES to 16 (emu\render.h). This fixed "FATAL ERROR: Too many live textures in emu\renderer.c" (ID 06008).
- chihiro.c: Move parts common with Xbox console into their own files machine\xbox.c and includes\xbox.h. (MESS) Xbox console driver now uses the base common machine setup with Chihiro.
- cobra.c: Install some runtime patches to make Fighting Bujutsu boot
- cps1.c
. Added video kludge to fixed clones Dinosaur Hunter (Chinese bootleg of Cadillacs and Dinosaurs) and Three Wonders (bootleg) (Games now playable) (ID 05801).
. Fixed a number of graphical errors in clone Three Wonders (hack) and unmapped ports (ID 03193) (ID 02892)
- ddenlovr.c, dynax.c, hnayayoi.c and royalmah.c: Sorted dynax games by ID and added some missing IDs (mame\arcade.lst)
- deco32.c
. Added PCB location and PCB layout to Fighter's History. Verified and corrected the rom labels for all sets.
. Added PCB layout for DE-0395-1 PCB
- gei.c
. Dumped and added Alt series 8 question rom
. Verified and corrected series 8 questions roms
. Removed duplicate erroneous new_science series 10 question rom
. Minor input clean up/consolidations
. Made Trivia games use ZXCVB keys
- goldstar.c
. Documented 'Hold Pair' dipswitch in cmv4 and 'Hold Pair' and 'Fast Take With' dipswitches in crazybon
. Documented 'Card Shuffle Animation' and 'Hold Pair' dipswitches in cmv801
. Dipswitch improvements in cmaster and clones
- guab.c: Added Floppy drive sound
- iteagle.c
. Updated sequence generator initialization for Virtual Pool (Game now playable)
. Added separte sequence generator for Eagle 1 hardware. Added additional interrupt clearing for IDE controller (machine\iteagle_fpga.c).
- itech8.c and megatech.c: Reduced tagmap lookups and read_safe usage
- itgambl2.c and namcos23.c: Fixed problem with uninitialized variables in cpu\h8\h8_timer16.c, this fixes all sets in itgambl2.c and namcos23.c are crashing directly after OK (ID 05762).
- konendev.c
. Hooked up K057714 GCU to driver. Driver show some graphics and pass some tests.
. Added NVRAMs. Patch flash checksum for now
. Fixed battery status
- legionna.c and raiden2.c: Fixed negative float to unsigned int implicit conversion in machine\raiden2cop.c. This caused issues on ARM hosts where result of such conversion is always 0. Casting the negative float to signed int resolves the issue. Without this fix some sprites had wrong rotation and also bullet direction was not always correct on ARM host. The fix was tested on Intel and ARM host, both platform work OK [ole00].
- leland.c: Try to prevent mode 2 triggering twice in PIT8253. Fixes horrible audio sound and DAC sounds differently between 32-bit and 64-bit (ID 05377) (ID 05709) (ID 05435).
- macrossp.c
. Consolidated sprite rendering for ease of pdrawgfx conversion
. Fixed sprites pri versus each other and bg with priority buffer and reverse drawing list
. Fixed some sprite/bg priority issues
. Reverted the zoomed scroll offset to how it was for the time-being
. Fixed tilemap zoom for Macross Plus, this fixes offset/zoom in title screen, spr-spr priorities at level 1 boss, spr-spr priorities at 2nd level mid-boss, background at 2nd level end-boss, priorities at level 4 boss and level4 background (ID 03966).
. Fudge chained sprite zooming for quizmoon
. Removed IMPERFECT_GRAPHICS in macrossp and quizmoon
. Fixed reported regression with priorities on quizmoon map screen. Higher tilemap takes precedence when priorities equal.
- midzeus.c
. Added rudimentary blending to video\midzeus.c (mk4 and invasnab). Note, this doesn't improved Cruis'n Exotica or The Grid, they run on Midway Zeus 2 which is significantly different.
. Added alternate back-face culling method. Added additional blend modes. Added depth test and write enables. Slightly improved rasterization.
- namcops2.c: Added H/W info for first version of System 246
- namcos10.c
. Preliminary decryption support
. chocovdr, gamshara, konotako, nflclsfb and startrgn now decrypt themselves on-the-fly
. Decryption support for knpuzzle; it doesn't happen on-the-fly due to protection issues
. Speeding up device construction
. Decryption support for gjspace and more comments
. Fixed flash access in startrgn
- namcos12.c: Added H8/3334 (14745600 Hz) CPU3 to Truck Kyosokyoku (Japan, TKK2/VER.A)
- naomi.c
. Added Sega 837-14645 JVS I/O dump to '18 Wheeler (deluxe) (Rev A)'
. Added notes about 315-6146 MCU (machine\mie.c)
. Added trackball I/O board ROM to OutTrigger
- psikyosh.c: Dumped EEPROM from Dragon Blaze (fixes security error) and Mahjong G-Taste
- segas32.c: Added PCB layout for S32 Multi network/link PCB
- Amiga: Reduced tagmap lookups and read_safe usage and minor cleanups (includes\amiga.h, machine\amiga.c and video\amiga.c).
- Ace: Reduced tagmap lookups and minor cleanup
- Aqua Stage: Added a wide screen layout. Still not sure why it isn't running correctly, e.g. not sending valid commands for 2nd screen.
- Back Street Soccer: Fixed significant performance drop during intro (ID 06007)
- Block Hole
. Use bankdev and clean up driver
. More cleanups, COIN3 is actually SERVICE1, properly reflect the controller configuration. Added notes and issues.
. Audiocpu runs in im1, no point setting an interrupt vector. Plug in xtal values from PCB picture.
- Crime Fighters
. Verified some things from the schematics
. Full memory map and proper irq set/clear for the audio cpu
. Added mirrors for watchdog/coincount/audioirq ports (address decoding pals need to be dumped for more improvements)
. Added coin b settings, not used in game but can be verified in service mode.
. The system can read back some bankswitch port values using the port shared with dsw3, emulating this fixes the wrong status display of the service mode dipswitch in service mode (previously inverted).
. Converted driver to bankdev. Audio cpu irq is cleared by the irq ack cycle.
- Crush Roller: Fixed rom load in clone Crush Roller (Famaresa PCB) (Game now playable)
- The Dealer (Visco): Dumped i8742 internal ROM
- Escape from the Planet of the Robot Monsters: Fixed out of bounds priority check (video\atarimo.c). This fixed graphics glitch occurs when destroying computer equipment (ID 05690).
- Gauntlet Legends and NFL Blitz '99
. Added the gauntleg 1.2 -> 1.6 update roms to clone Gauntlet Legends (version 1.2) Smitdogg and rtw dumped a while back, and allow the driver to see them. Note, this is a 3 stage process, you boot the system with a different rom in the additional slot each time.
. Recompressed the CHD in clone Gauntlet Legends (version 1.2) with -chs 4969,16,63 which are valid params for a Quantum Fireball 2.5GB (which based on what I can find online is the original drive type). This allows the updater program to work, so if you desire you can run it on the set and update the set to 1.6 as you would be able to do on original hardware.
. Added blitz99 1.2 -> 1.3 update rom to clone NFL Blitz '99 (ver 1.2, Aug 28 1998). Enter Test mode with the upgrade ROM installed.
- Konami games
. Cleanup drivers aliens.c, battlnts.c, bladestl.c, crimfght.c, gradius3.c, mainevt.c, rockrage.c, rollerg.c, spy.c, ultraman.c and xmen.c
. Added raw screen params to ajax.c, aliens.c, blockhl.c, chqflag.c, crimfght.c and simpsons.c. Added note about correct dotclock to crimfght.c and simpsons.c.
- Last Striker / Kyuukyoku no Striker: Added different fg offsets. This fixed the shifted up screen (ID 06005).
- Mini Vaders: Added PCB layout
- Monza GP
. Fixed I8035 VRAM read/write
. Added background graphics
. Added coin and DSW inputs
. Fixed gfx RAM
. Added 7-seg artwork
. Added my car sprite
- Pop'n Music 7: Added new dongle (old one was service-only)
- Radar Scope: Added support for M58819 'VSM-emulator', fixes speech in clone Radar Scope (TRS01).
- Roc'n Rope: Fixed game resets when pressing start (ID 06006)
- Royal Mahjong: Added correct color PROMs for clone Tahjong Yakitori (ver. 2-1)
- Spectar: Fixed missing sounds (audio\targ.c) (ID 05217)
- Super Hang-On: Redumped bad maincpu rom in clone Super Hang-On (mini ride-on, FD1089B 317-0034), corrected rom labels and promoted to working.
- Tempest: Reverted 0.136u4 flickering fix (MT03634) in video\avgdvg.c only for Tempest, not for Quantum. It breaks Tempest service mode. Maybe the flickering actually happened on real hardware sometimes, or wasn't visible due to the nature of the vector generator?
- Input port: Get rid of active_safe (emu\ioport.h)
- Dipswitch fixes in goldstar.c, monzagp.c and psikyosh.c
- Fixed rom names in capbowl.c, deco32.c, gunsmoke.c, konamigx.c and model3.c
- Renamed (americna) to (americnaa), (fghthistub) to (fghthistuc), (fghthistua) to (fghthistub), (fghthistu) to (fghthistua), (gtsers8) to (gtsers8a), (gunsmokeu) to (gunsmokeub), (gunsmokeua) to (gunsmokeu) and (peke1012) to (peke1012a)
- Description changes of Bowl-O-Rama Rev 1.0, E.D.F. : Earth Defense Force (set 1), The First Funky Fighter (North America, set 1), The First Funky Fighter (North America, set 2), Gun.Smoke (US, 851115, set 2), Mahjong The Mysterious Universe (Japan, D85), Player's Edge Plus (KE1012) Keno (set 2), Super Hang-On (mini ride-on, FD1089B 317-0034), Toushin Blazers (Japan) (ID 06014), Trivia (Questions Series 8 Alt Question Rom) and War: The Final Assault (EPROM 1.9 Mar 25 1999, GUTS 1.3 Apr 20 1999, GAME Apr 20 1999)
- MAME
. Changed flags from GAME_ to MACHINE_ (e.g. GAME_NOT_WORKING to MACHINE_NOT_WORKING). This better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
. RGB utilities
. Added the rest of the 3-bit palette variants (emu\emupal.c) and added the possiblity to set individual R/G/B levels for pens
. Use standard 3-bit BRG, GBR, GRB, RBG or RGB palettes for 8080bw.c, amusco.c, astinvad.c, buster.c, dai3wksi.c, dynadice.c, gei.c, jollyjgr.c, mole.c, sstrangr.c and vpoker.c.
. Use an explicit monochrome palette in 8080bw.c for spacecom and shuttlei
. Use palette device for junofrst.c, mcr68.c, prosport (palette ram) and tutankhm.c
. Use standard palette device ram for atarisy2.c, djmain.c, dynduke.c, galpanic.c, hng64.c, konamigx.c, macrossp.c, magic10.c, micro3d.c, midtunit.c, midwunit.c, midxunit.c, plygonet.c, senjyo.c (seperate standard palette and radar palette), system1.c and tasman.c.
. Added support for inverted data palette ram and added more formats (emu\emupal.h)
. Misc palette cleanups in mame\drivers\ and mame\includes\
. Removed palette trampoline in amspdwy.c, bogeyman.c, btime.c, cmmb.c and jack.c
. Added an adjustable global brightness (emu\screen.c). Use screen brightness instead of changing the palette in macrossp.c and removed some now unneeded functions/variables.
. Added support for the IIBBGGRR format, only apply intensity bit if there is a color defined (emu\emupal.c).
. Moved rgbi formats out of emupal.h
. Updated bionicc.c palette handling
. Sync software list rom name validation with regular rom name validation (emu\softlist.c)
. Activated dlair_1, dlair_2 and pkii_dm due to locating roms/adding to .lst files
. Floppy
. Don't truncate if format doesn't support save (imagedev\floppy.c)
. Added Floppy drive sound with samples (floppy_35_motor and floppy_35_step). Step sound is now triggered on edge, not level. Added some state save items (imagedev\floppy.c). Invoke step on cylinder change.
. Declare as HighDPI aware - application natively scales and doesn't require special support, except for OSD dialogs/debugger windows (windows\mame\mame.man). The default debugger _is_ highdpi aware already.
. Added seconds() and attoseconds() to attotime and prefixed members with m_. Rewrote code accessing members to use seconds() and attoseconds(). The changes were triggered by a test how gcc __int128_t would perform as the internal representation. This test revealed that the current implementation is still faster.
. Increased MAX_TEXTURE_SCALES to 16 (emu\render.h)
. Reverted wav output fix from MAME 0.149u1 ("emu\video.c: recompute_speed even if we skip frame, makes wav's output same for any frameskip"). This broke auto-frameskipping. MAME was unable to correct itself after a hickup and would continue frameskipping and fluctuate speed between 95 and 105%.
. Added missing header for va_list (3rdparty\mongoose\mongoose.h)
. Removed dumb menuless_mode in ui\sliders.c
- MAC OS X: Fixed crash in osx\debugview.m
- MESS
. New AT29 flash EEPROM circuits
. Added floppy noises to some MESS drivers
- Compiling
. Make all scripts Python 2/3 compatible
. Reduced tagmap lookups in drivers\ace.c, alg.c, astrocde.c, gaelco2.c, harddriv.c, itech8.c, lethalj.c, megatech.c, micro3d.c, naomi.c, splus.c, tnzs.c, vegas.c, vicdual.c, warpwarp.c, wgp.c, amiga.c/h, emu\emuopts.c, ioport.c, machine.c, render.c, rendlay.c, video\antic.c and sound\wave.c
. Fixed VS build (scripts\src\osd\windows.lua)
. Disable warnng C4319 with Visual Studio 2015 (scripts\genie.lua)
. Fixed emscripten compile (netlist\plib\pstring.h and osdmini\minifile.c)
. Fixed template_driver.c compilation
. OS/2 patches for MAME 0.164
- Debugger: Destroy window before destroying view. Destroying the focus window triggers a killfocus event. For cursor-supporting windows, this accesses the just-deleted view data, and then crashes.



"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.165 :) MASH 08/26/15 12:13 PM
. * r40875 MASH  09/24/15 08:34 PM
. * r40571 MASH  09/02/15 12:07 AM
. * Re: r40571 RobbbertModerator  09/06/15 05:47 PM
. * Re: r40571 MASH  09/06/15 11:04 PM
. * Re: r40571 RobbbertModerator  09/07/15 03:35 AM
. * Re: r40571 krick  09/06/15 06:51 PM

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