MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
MAMEinfo 0.148u5 :)
05/20/13 12:26 PM


MAMEINFO.DAT 0.148u5

* Updated to MAME 0.148u5

* Added 0.148u5 Source/Listinfo changes

* Newest Bugs (20th May)

* Fixed 'Recommended Games' description

* Added 'Recommended Games'

* Fixed Mameinfo.dat infos.




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

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


New in MAME 0.148u5



0.148u5

- New games: Crystals Colours (Ver 1.01), Let's Attack Crazy Cross (GV027 Asia 1.10), Mundial/Mondial (Italian/French), Stunt Air, Time Fighter (Time Pilot conversion on Galaxian hardware) and Videotron Poker (cards selector)
- New Working games: Fruit Land and Royale
- New Non-Working games: Bonne Chance! (Golden Poker prequel hardware), The Drink, Kono Tako (10021 Ver.A), Midcoin Juke Box 24CD, Sea Battle (set 1) and Unknown H8 Italian Gambling game
- New clones: 1991 Spikes (Italian bootleg, set 2), Altered Beast (Datsu bootleg), Ataque Sideral (Spanish bootleg of UniWar S), Atom (bootleg of Bombjack Twin), Bomb Jack (Tecfri, Spain), Crazy Climber (Model Racing bootleg), Crush Roller (bootleg set 3), Dragon's Lair 2: Time Warp (Euro v3.17), Final Fight (bootleg), Galaxian (Recreativos Franco S.A. Spanish bootleg), Gals Panic II (English), Guardian Storm (vertical), Indian Battle (Brazil), Indiana Jones (JPM) (IMPACT, German set 1), Jack Potten's Poker (set 7, Royale GFX), Le Bagnard (Itisa, Spain), The Legend of Silkroad (larger ROMs), Lunar Rescue (Model Racing bootleg, set 2), Magic's 10 (ver. 16.54), Moon Cresta (Electrogame S.A. Spanish bootleg), Moon Cresta (Petaco S.A. Spanish bootleg), MotoTour / Zippy Race (Tecfri license), Ms. Pac-Man ('Made in Greece' bootleg), New Lucky 8 Lines (set 4, W-4), New Lucky 8 Lines (set 5, W-4, main 40%, d-up 60%), New Lucky 8 Lines (set 6, W-4, main 40%, d-up 60%), The Next Space (set 2), Pacu-Man (Spanish bootleg of Puck Man), Pang (bootleg, set 4), Phoenix (Spanish bootleg), Power Spikes (US), Puck Man (Spanish, 'Made in Greece' bootleg), Raiden Fighters (Single Board), Rally X (Model Racing bootleg), Red Fox War Planes II (China, set 2), Sea Battle (set 2), Shanghai II (Japan, set 2), Traverse USA (bootleg), Vastar (set 4) and Videotron Poker (normal controls)
- New drivers: 24cdjuke.c, seabattl.c and stuntair.c
- New artworks: cadanglr, cmanhat, daytona, ebases, invaders, jankenmn, omegrace, shdancer, sqbert, srallyc, wmatch, wmg and wrestwar (http://mrdo.mameworld.info/mame_artwork_ingame.php?s=d#here)
- CDP1802 CPU: Added the original CDP1801 CPU variant and rewrote the disassembler. Replaced COSMAC CPU with CDP1802 in cidelsa.c and play_1.c, play_2.c, play_3.c and play_5.c
- PSXCPU
. Don't set E flag if the result rounds up to 2, just limit the result.
. PSX BIOS rom memory map is now handled by the CPU core as the size is controlled by an internal register. Simplified Namco System 12 protection hack so that it doesn't involve remapping the bios rom area, which also allows the default value for ram to be removed.
. Use device timers instead of TIMER_CALLBACK_MEMBER (cpu\psx\dma.c/h and rcnt.c/h)
. Changed I/O to 16 bits and don't install memory handlers at run time (cpu\psx\psx.c)
. Removed unused variable (cpu\psx\psx.c)
. Don't map more than 4mb of rom as it will overwrite ram. Only causes a problem for mrdrilr2 because the bios is part of a much larger rom, none of the other drivers have a region large enough to cause a problem (cpu\psx\psx.c).
. Work around MSVC2008/2010 warning (C4701: potentially uninitialized local variable 'h_over_sz3' used)
- YM2203 sound: Modernised device. Clears variables to avoid random crashing. Removed unnecessary #includes.
- YM2413 sound: Modernised device
- YM2608 sound: Modernized device (sound\2608intf.c/h, drivers\bbusters.c, itech8.c, pipedrm.c, tail2nos.c and wc90.c). Removed fm.h and few changes for consistency (sound\2608intf.c/h). Clears variables to avoid random crashing. Removed unnecessary #includes.
- YM2610 sound: Modernised interface. Fixed debug build (sound\2610intf.c/h, drivers\2mindril.c, aerofgt.c, asuka.c, bbusters.c, crshrace.c, f1gp.c, fromanc2.c, gstriker.c, inufuku.c, mcatadv.c, metro.c, neogeo.c, neoprint.c, ninjaw.c, othunder.c, pipedrm.c, psikyo.c, slapshot.c, suprslam.c, taito_b.c, taito_f2.c, taito_h.c, taito_l.c, taito_x.c, taito_z.c, taitoair.c, taotaido.c, warriorb.c, welltris.c, wgp.c and zn.c). Removed unnecessary #includes.
- YM2612 sound: Temporarily limit table lookup ranges (sound\fm2612.c). Modernised YM3438 (sound\2612intf.c/h, drivers\segac2.c, segas18.c, segas32.c, seta.c, shangha3.c, includes\megadriv.h and machine\megadriv.c). Removed unnecessary #includes.
- YM3438 sound: Modernised device (sound\2612intf.c/h, drivers\model1.c, model2.c, segac2.c, segas18.c, segas32.c, seta.c, shangha3.c and system16.c).
- YM3526 sound: Modernised device, which also required adding write lines to the 6502, 6809 and Z80. Standardised on #include format. Removed unnecessary #includes.
- YM3812 sound: Modernised device
- YMF262 sound: Modernised device (sound\262intf.c/h, audio\t5182.h, drivers\fuukifg3.c, tecmosys.c and machine\isa_sblaster.c)
- YMF271 sound: Modernised device (drivers\ms32.c, seibuspi.c and zn.c). Clears variables to avoid random crashing. Fixed memset size.
- YMF278B sound: Modernised device (sound\ymf278b.c/h, drivers\fuukifg3.c, lordgun.c, metro.c, psikyo.c, psikyo4.c and psikyosh.c)
- YMZ280B sound: Modernised device. Overides device_post_load instead of post_load (sound\ymz280b.c/h, drivers\backfire.c, bfm_sc4h.c, bfm_sc5.c, bfm_swp.c, bishi.c, cave.c, coinmvga.c, deco156.c, deco_mlc.c, firebeat.c, galpani3.c, gunpey.c, jchan.c, maygayep.c, midas.c, realbrk.c, seibuspi.c, sigmab98.c, suprnova.c, tecmosys.c, tetrisp2.c, toaplan2.c and zn.c). Clears variables to avoid random crashing.
- AY-3-8910A sound: Modernised device. Simplified ay8910_start_ym now that all sound chips that use it are devices (sound\2203intf.c, 2608intf.c, 2610intf.c, ay8910.c/h).
- Y8950 sound: Modernised device (sound\8950intf.c/h, drivers\cybertnk.c, ginganin.c and snk.c)
- Q-Sound: Added QSound internal DSP ROM to the device. FILE location update.
- Seibu sound: Fixed using wrong macro (YM2151_IRQ_HANDLER <-> YM3812_IRQ_HANDLER; audio\seibu.h)
- Speaker sound: Attempt at a better name for what this actually is. Replaced Speaker sound with 'Filtered 1-bit DAC' in desterth, grescue, lrescue, lrescuem, maxaflex.c, mlander, pcxt.c, photon.c, photon2.c, schasercv, spacewr3 and spcewars
- SPU sound: Improved save state behavior, but still needs work.
- TMS5110 sound: Started to modernise TMS5110 (sound\tms5110.c/h, audio\dkong, scramble.c, drivers\bagman.c, cvs.c, includes\cvs.h, dkong.h)
- TMS5220 sound: Modernised device. Replaced TMS5220N with TMS5220 in looping, loopingv, loopingva, polepos2bi, portrait, skybump and tomcat.
- 8259 PIC: Continue modernization (machine\pic8259.c/h, drivers\calchase.c, chihiro.c, fruitpc.c, funkball.c, gamecstl.c, gammagic.c, magtouch.c, mediagx.c, midqslvr.c, pcat_nit.c, pcxt.c, photoply.c, pinball2k.c, quakeat.c, queen.c, savquest.c, su2000.c, taitowlf.c, voyager.c, xtom3d.c and machine\pcshare.c). Get rid of anonymous timer (machine\pic8259.c). Switched to devcb2. Added PIC825 state save support.
- ADC08x A/D Converter: Modernised ADC083x
- DS2401 RTC: Modernised device. Fixed variable and parameter conflict.
- EEPROM: Finished modernizing AT28c16 (drivers\namcond1.c, namcos11.c, namcos12.c, taitogn.c, vegaeo.c and zn.c)
- I8251 UART: Implemented 16X/64X clock modes
- Keyboard: Fixed uninitialized variable in machine\8042kbdc.c
- Timekeeper: Finished modernizing timekeeper (machine\timekpr.c/h, drivers/cdi.c, drivers\cobra.c, cps1.c, hornet.c, itech32.c, ksys573.c, midzeus.c, multfish.c, nwk-tr.c, slapshot.c, tomcat.c, vegas.c, viper.c, includes\cps1.h and midzeus.h).
- uPD4701: Modernised interface
- MESS
. PC hardware: Slotify PC joystick (drivers\amstr_pc.c, pc.c/h, machine\isa_sblaster.c, isa_ssi2001.c, isa_stereo_fx.c, pc.c and pc_joy.c/h). Fixed MSVC warning (drivers\pc.c and machine\pc_joy.h). Added MS Sidewinder pad (mess\drivers\pc.c, machine\pc_joy.c and pc_joy_sw.c/h).
. Generic PC machine: Video is in the devices now (machine\genpc.c). Fixed XT (machine\genpc.c). Fixed PC drivers regression (machine\genpc.c).
. VGA/SVGA: Made VGA offset calculation an overridable method, instead of a macro. Fixes display in XF86_S3. Added a little bit to svga_dm, but still needs a lot of work.
. Floppy: Fixed V1050 floppy drive type. Added a new format class for asst128 floppies because the 360K SSQD disk format conflicts with the standard 360K DSDD type. The Assistant 128 BIOS translates disk commands so 360K DSDD disks boot fine though.
- CHDMAN
. Various CD-ROM / CHDMAN improvements: Corrected import/export of bin/cue images in which the pregap sectors are present. Normalized TOC handling; the start of a track is always the first pregap sector. Finally allows reading and CDDA playing pregap sectors. Works even if the pregap sectors are not present in the file. Note: Existing CHDs should work (or not) as before - previously non-working ones that were broken due to disc geometry should work if regenerated from source. I tested this on several known-touchy cases (including Saturn Black/Matrix Reprint cinemas and PCE-CD Prince of Persia) but there are likely others. Drivers that tried to fake around the previous lack of pregap reading on CDDA may need some adjustment (util\cdrom.c, chdcd.c and tools\chdman.c).
. Improved portability for older versions of Xcode (libflac\format.c)
. Modernised CDDA & discard buffered samples when starting to play to avoid audio glitches and timing issues (sound\cdda.c/h, emu\machine\matsucd.c, scsicd.c/h, stvcd.c, mame\machine\cd32.c, cdicdic.c, gdrom.c/h and megacdcd.c).
- cps1.c, cps2.c and zn.c: Added QSound internal DSP ROM to the device
- cps1.c: Fixed 'Difficulty' dipswitch which has in the tab menu values from 1 (easiest) to 8 (hardest) but in the game's menu it's from 0 to 7.
- ddragon.c: Fixed ADPCM samples
- dooyong.c
. Fixed coin 1/2 input in The Last Day
. Fixed dipswitches in Super-X
- fromanc2.c: Small driver cleanup
- fuukifg2.c: Verified clocks. Increased Z80 clock to 6MHz in gogomile and pbancho. Fixes Go Go! Mile Smile intro music and speech.
- goldnpkr.c
. Proper inputs for Videotron Poker selector
. Figured out the Royale multiplexer system
. Removed the unused Royale driver init
. Both Royale sets promoted to working
. Added technical notes
. Removed unused (and commented out) input port definition
. Bonne Chance!: Inverted the bipolar PROM data to get the proper palette. Added technical notes. Note: The hardware is a sequel of Magic Fly, prequel of Golden Poker. The color PROM data is inverted through gates, latches or PLDs to get the final palette.
. Mundial/Mondial: Implemented the program banking, but set the Italian lang as default till we can get some evidence. Added technical notes. Note: This game has two different programs inside the program ROM in banks of 0x4000 each. The first program is meant for Italian language, while the second one is for French. There is nothing (no writes) that point to a banking. Maybe is driven by PLDs, or just routed to the unused DIP switches of the bank (4 lines of the port are used by discrete sound). Otherwise should be splitted in different games... Need to check the real board behaviour. For now, I implemented the banking and set the first program (Italian) fixed into the driver init till we can get more evidence about. Fixed "defined but not used" compile error.
. Fixed Royale (set 1) and (set 2) (Games now playable). Added gambling control with 2x buttons and 3x coin slots.
- goldstar.c: More docs
- konamigq.c: Changed handlers to 16 bit as that is the size of the external bus and created memory maps instead of installing handlers in init.
- megadriv.c: Added save registration of a bunch of scanline-related and input-related variables (machine\megadriv.c and megavdp.c)
- midtunit.c: Modernization and some cleanup
- namcos10.c
. Converted I/O to 16 bit
. Redumped user2 rom 0.8e in Chocovader. Replaced other roms as you cannot mix and match roms from different boards.
- namcos12.c: Changed I/O to 16 bits and don't install memory handlers at run time
- namcos23.c: Document the Keycus
- naomi.c and triforce.c: Metadata updates. Fixed error in the metadata patch.
- nexus3d.c: Replaced user1 rom with better one in Arcana Heart and Arcana Heart Full
- nss.c, snesb.c and vsnes.c: Minor cleanup machine\snes.c used by NSS and other SNES-based arcade drivers. Added save registration of a bunch of scanline-related variables (video\snes.c).
- pgm.c
. Implemented additional protection required by Dragon World 3/Ex, the game is not any Further along, but it is much cleaner code.
. Implemented the bitswap protection for Killing Blade allowing all regions to work
. Implemented bitswap protection and several DMA modes for olds. The ram_dump hack is no longer required. The protection simulation is still somewhat incomplete.
- pcxt.c
. XT has no RTC and switch to new ISA DMAC. Removed 2nd PIC8259 and fixed tags.
. Fixed Filetto can't boot (ID 04851). Added AM9517A CPU2.
- rallyx.c and travrusa.c: Added and verified DIP locations for all sets
- segae.c and megatech.c: Changed hcount calculation to use screen timings and move it to the VDP (video\315_5124.c and mess\drivers\sms.c). Slightly consolidated save/restore in sms/gamegear, still not reliable (video\315_5124.c and machine\sms.c).
- seibuspi.c
. Minor documentation and comment corrections
. Added gfx1/user2 roms from clone Raiden Fighters (Single Board) to clones Raiden Fighters (Asia, Dream Island Co., LTD. license, SPI) and (Asia, Metrotainment Network license, SPI)
. Fixed I386 clock speed in clones Raiden Fighters Jet (Single Board, set 1) and (set 2)
- sfcbox.c: Minor cleanup machine\snes.c used by NSS and other SNES-based arcade drivers. Added save registration of a bunch of scanline-related variables (video\snes.c).
- smsmcorp.c: Changed to driver to avoid potential MAME/MESS linking problems
- snookr10.c
. Fixed NVRAM size and added default NVRAM to Apple 10, Snooker 10 and clone Ten Balls.
. Decrypted tile matrix / video RAM in Crystals Colours. Wrote proper memory map and inputs from the scratch. Bypassed the program data channels protection. Decrypted the colors / color RAM. Added button-lamps support. Created a default NVRAM. Promoted to working state. Added technical and encryption notes.
- suna16.c: Correct clock speed in driver comment
- taito_l.c: Fixed validate warning by reverted caching of YM2203 device (the same tag is used with different device types)
- taitogn.c and twinkle.c: Changed I/O to 8/16 bit. Removed the flash trampolines in taitogn.c and machine\idectrl.c
- tx1.c
. Fixed "Screen 1" and "Screen 2" freezes in MAME's Video options of Buggy Boy and TX-1
. Cleanup video code
- zodiack.c: Fixed driver regression
- AGEMAME
. Added some recently rediscovered roms to 'Monte Carlo Or Bust (Bwb) (MPU4 Video)'
. bfm_ad5.c, gamtor.c and jpmsys7.c: Fruit machine notes / logging
. bfm_sc5sw.c: Collapse some duplicated code.
. Coax machine\mcf5206e.c/h into doing a little more. Silence some excessive logging. Slightly more realistic handling. Improved logging details.
- Attack Ufo: Fixed missing MOS656X sound (ID 05189)
- Blood Warrior: Ffixed inverted 'Demo_Sounds'
- China Gate: Changed commented out code in China Gate driver (AM_DEVREADWRITE_LEGACY -> AM_DEVREADWRITE)
- Cyber Tank: Fixed crash since 0.148u2 (ID )
- Fruit Land: Added inputs + self-service (Game now playable). Added 2x AM9517A.
- Gomoku Narabe Renju: Fixed game crashes after ROM/RAM test (ID 05190)
- Hyper Pacman: Replaced the I/O map in clone (bootleg) with an empty one as the default map still refers to a sound chip that has been replaced
- Indian Battle: Clone Indian Battle (Brazil) has sound emulation bugs at the moment. Fixed rom names (duplicate name but dif CRC fix). Fixed cocktail controls. Connected sound to be like indianbt. There's no music in this version.
- Ironman Ivan Stewart's Super Off-Road Track-Pak: Fixed input in clone (2 Players). Removed 3rd Player and 3rd coin slot.
- Island 2: Added m48t35 rom to clone Island 2 (bootleg, 060529, banking address hack)
- The Legend of Silkroad: Replaced bad gfx1 rom and removed init hack. Added rom locations.
- Ninja Baseball Bat Man: Replaced bad gfx dumps in clone Ninja Baseball Bat Man II (bootleg)
- PinMAME: Added missing SHA1s for Goofy Hoops
- Road Runner: Fixed input in Road Runner and clones
- Rumba Lumber: Corrected a couple of dipswitch names and change clocks to be XTAL based
- Sea Battle: Added gfxdecode
- Sky Soldier: Removed old achocode in ROM_START
- Skull & Crossbones: Fixed regression
- Space Invaders / Qix Silver Anniversary Edition: Added a note about an alt PCB showing a different PCM rom label. Updated information about the "newer" C rev boards and the F34-03 rom data being the same as F34-01 data.
- Spooky Night 2nd Edition: Added comment about updated graphics roms. Need to verify against a factory 2nd Edition.
- Sport Fishing 2: Re-dumped CDROM
- Star Wars and TomCat: Removed garbage in unused bits of 4 bit mathbox proms in Star Wars (rev 1/2) and TomCat (Star Wars hardware, prototype)
- World Tennis: Added proper sized maincpu rom from recent dump and updated labels.
- Tank 8: Fixed dipswitches
- Input port: Changed "Gear Shift" to LOW by default for chasehq, contcirc, sci and topspeed. Added generic Gear Shift artwork to sspeedr.
- Dipswitch fixes in cps1.c, bakutotu, bloodwar, fruitpc, galdrvr.c, goldnpkr.c, pgm.c, rallyx.c, rumba, superx, tank8 and travrusa.c
- Fixed rom names in nbbatman2bl, rdftadi, rdftam, silkroad and wtennis
- Renamed (j6indyge) to (j6indyge2), (magic10b) to (magic10c), (magic10a) to (magic10b), (pbball96) to (powyak96), (pbballex) to (powyakex) and (spikes91a) to (svolleybl).
- Description changes of 1991 Spikes (Italian bootleg, set 1), Botanic (French), Coronation Street Triple (Bingo Version ?1) (PR2?4?) (Mazooma) (Scorpion 4), Crazy Fruit & Nutcase (Bellfruit) (Scorpion 5) (set 2), Crush Roller (bootleg set 4), Cycle Warriors (set 1), Cycle Warriors (set 2), Dynamite Dux (Datsu bootleg), Fantastic (Galaga conversion on Galaxian hardware), Fruit Land, Guardian Storm (horizontal, not encrypted), Horizon (Irem), Indiana Jones (JPM) (IMPACT, German set 2), Jikkyou Powerful Pro Yakyuu '96 (GV017 Japan 1.03), Jikkyou Powerful Pro Yakyuu EX (GX802 VER. JAB), Kong (Donkey Kong conversion on Galaxian hardware), Lunar Rescue (Model Racing bootleg, set 1), New Rally X (bootleg?), Red Fox War Planes II (China, set 1), Shanghai II (Japan, set 1), Taisen Mahjong Final Romance 4 (Japan), Taisen Mahjong Final Romance R (Japan), The Key Of Avalon - The Wizard Master (server) (Rev C) (GDT-0005C), The Key Of Avalon 1.3 - Chaotic Sabbat (client) (Rev C) (GDT-0010C), The Key Of Avalon 2.0 - Eutaxy and Commandment (client) (Rev B) (GDT-0017B), The Next Space (set 1), The Percussor, Thunder Force AC (Japan), Thunder Force AC, Tough Turf (Datsu bootleg), Virtua Striker 3 Ver. 2002 (GDS-0006) and Virtua Striker 4 (Japan) (Rev E) (GDT-0013E)
- MAME
. Added new line support for autoboot command (emu\machine.c)
. Unrolled modulo in {div|divu}_64x32_rem() and {mod|modu}_64x32() since it is apparently faster. This also gets rid of a duplicated div operation in {div|divu}_64x32_rem() / div*_64x32_rem() now call div*_64x32().
. HLSL
. Enabled vector bloom and associated .ini controls
. Added raster bloom and associated .ini controls, each bloom "level" is the linear weight of successively half-sized render targets.
. Removed D3D8 mode
. Mass renaming in D3D renderer to use namespaces, initial planning step to HAL-based renderer implementation on Windows (i.e., GL on Windows).
. Converted d3d_info, d3d_poly_info, and d3d_texture_info into classes.
. Added batching of vectors for possible speed increase
. Minor cleanup of shader state setting
. Reset D3D device before destroying device. Fixes crash when selecting games from internal menu with HLSL enabled.
. Fixed some initialization and cleanup issues with new D3D code. Fixed DFJustin's crash (windows\drawd3d.c).
. Eliminate some of MAME's anonymous timers (drivers\artmagic.c, asterix.c, astinvad.c, asuka.c, boxer.c, capbowl.c, cball.c, cidelsa.c, dec8.c, destroyr.c, esh.c, fgoal.c, firetrk.c, flyball.c, fuukifg2.c, fuukifg3.c, galastrm.c, gaplus.c, gcpinbal.c, gottlieb.c, gpworld.c, groundfx.c, gticlub.c, gunbustr.c, kinst.c, m10.c, mappy.c, megatech.c, metro.c, mgolf.c, mjsister.c, mlanding.c, othunder.c, parodius.c, peplus.c, policetr.c, rabbit.c, rollerg.c, simpsons.c, skullxbo.c, slapshot.c, sprint4.c, taito_b.c, taito_f2.c, taito_f3.c, taito_z.c, tehkanwc.c, thayers.c, thunderx.c, tickee.c, tmnt.c, toaplan2.c, topspeed.c, toypop.c, trucocl.c, tugboat.c, ultratnk.c, undrfire.c, vendetta.c, videopin.c, wgp.c, wolfpack.c, zr107.c and includes/megadriv.h).
. Autoboot command support added (emu\emuopts.c and machine.c)
. Save state cleanup, converted state_save_register_global* into save_item/save_pointer. Made save_items to be global in cases where needed (video\bfm_adr2.c).
. Allow -romident to properly handle zipfiles inside a directory (emu\clifront.c)
. LUA 5.2.2 added to libraries (LUA = Controls execution of the core MAME system), did basic hookup of LUA VM into running machine. Added -script (or -autoboot_script) command to execute LUA script after driver startup. Added emu.keypost function to lua, and made autoboot_command execute that one instead of direct execution, note that you need to add \n for new line at the end now.
- Compiling
. Added makefile define SANITIZE to specify the sanitizer to use (supported by latest GCC and Clang versions). Added additional library necessary to link with Clang on Linux. Added additional compiler and linker flags necessary for ThreadSanitize.
. Delete unneeded file (video\genesis.c) and mame.mak file entry. Further cleaning of an unneeded file and invalid .mak file entries (segasms.c , nes_mmc.c, nes_ines.c nes_pcb.c and nes_unif.c).
. Added additional flags for compiling on linux and OSX, but enabled just posix, so it should cover most of distributions and variations (lib\lib.mak).
. Fixed building with MSVC (machine\psxcd.c)
. Added support for -mavx and -flto (windows\vconv.c)
- Debugger
. Added memory tracking to debugger. This includes two new commands: trackmem and pcatmem(p|d|i).
. Fixed left-click selection bug in the memory window.
. Explanation: Call trackmem to start tracking which PC writes to which address in memory and pcatmem(p|d|i) to query a memory region for which PC wrote to it. Users of the QT debugger can also right click on a memory address in the memory window to make a popup message appear with the results - right-clicking also automatically copies the resultant PC onto the clipboard.
. Added statesave (ss) and stateload (sl) commands to the debugger




M*A*S*H






Entire thread
Subject Posted by Posted on
* MAMEinfo 0.148u5 :) MASH 05/20/13 12:26 PM

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