MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
MAMEinfo 0.162 :)
05/27/15 12:56 PM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (25th May)

* Added missing CHD infos (thanks to Marco Tucceri)

* Added FB Alpha v0.2.97.36 Emulator infos

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

- New games: Big Buck Hunter Call of the Wild (v3.02.5), Golden Tee Fore! (v1.00.25) and Golden Tee Fore! 2002 (v2.01.06)
- New Working games: Breakout [TTL], Golden Tee Fore! 2003 (v3.00.10), Golden Tee Fore! 2004 Extra (v4.00.08), Golden Tee Fore! 2005 Extra (v5.01.00), Golden Tee Fore! 2006 Complete (v6.00.01), Mini-Boy 7 and Race Drivin' Panorama (prototype, rev 2.1)
- New Non-Working games: Big Buck Hunter - Shooter's Challenge (v1.50.07), Crazy Dou Di Zhu, Royal Poker 2 (Network version 3.12) and Virtual Pool
- New clones: Contra (US / Asia, set 3), Golden Tee Fore! 2003 (v3.00.09), Golden Tee Fore! 2004 (v4.00.00), Golden Tee Fore! 2005 Extra (v5.00.00), Golden Tee Fore! 2005 Extra (v5.01.02), Golden Tee Fore! 2005 Extra (v5.01.06), Hot Toppings (English), Leprechaun's Gold (Spanish), Olympic Soccer '92 (set 3), Vigilante (US, Rev B) and Vigilante (World, Rev A)
- New PEPlus games: Player's Edge Plus (X002297P+XP000053) Jackpot Poker and Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2451) (CG2451)
- New drivers: sealy.c
- Removed games: Mini Boy 7 (set 2)
- New devices: basic_joy, isa_sblaster_16, midiin_port, midiout_port and mssw_pad
- COP400 CPU
. Got rid of fake I/O memory map (drivers\cidelsa.c, looping.c and thayers.c)
. Fixed LBI mask and B mask on XDS,XIS (cop400\cop400op.inc)
. Changed skip-lbi-testing
. Changed lbi skip testing again, previous solution didnt work properly.
- MIPS CPUs: Added routine for clearing fastram region so that dynamic ram allocation can be mapped to fastram (cpu\mips\mips3.h and mips3drc.c)
- TLCS-90 CPU: Fixed TRUN bit masking (timers start/stop)
- TMS34010 CPU: Fixed CPU core moving to inline config in MAME 0.155, fixes "GSP TIME OUT ERROR" in harddriv, racedriv, steeltal, strtdriv and racedrivpan (ID 05911).
- TMS57002 CPU: Cleanup tmsmake.py
- Z8000 CPU
. mreq instruction and the apb expects sout to work just like out. Added Z8000 apb support to (MESS) Olivetti M24.
. Port access can be unaligned
- ATA/ATAPI: Added clear cache command (machine\atahle.c)
- CGA video: Added 640x400x1 mode for (MESS) Olivetti M24
- Discrete Netlist
. Added adjustable gain to video\fixfreq.c
. Don't call outside of netlist in case of noise introduced by solver
. Optimized nld_74175.c, nld_82S16.c and nld_9316.c netlist devices
. Added LED models. Fixed a bug in the solver code (netlist\analog\nld_solver.c).
. Minor speed improvements and some timing adjustments (devices\nld_74175.c, nld_74192.c, nld_82S16.c, nld_9310.c, nld_9316.c and drivers\nl_breakout.c)
. Some class structure cleanup (devices\nld_system.h, nl_base.c/h and nl_setup.c)
. Improved 9312 device ==> 20% speed increase
. Removed netlist_state_t ==> no added value
. Removed dead code in solver
. Various minor modifications
. Performance monitoring now also displays stats for subdevices
. Fixed save-state issues and save state in 9312
. Added EXTCLOCK which can generate arbitrary timing patterns. Use two EXTCLOCKs to replace timing circuit (9316) in Breakout. This gives a speed increase from 60% to 75%.
. Cleanup of the solver system. Moved all experimental stuff into nld_ms_sor_mat.h to have a production solver. Renamed Gauss-Seidel to SOR since it is actually a SOR with omega = 1. Separated matrix and right-hand-side calculation. Aligned register_sub to follow the same calling convention as other register_* calls. Aligned logic_family usage across objects.
. Fixed timing of DICE compatibility capacitor delay (netlist\nl_dice_compat.h)
. Removed netlist_ttl_input_t and netlist_ttl_output_t. The logic family is governed by the chip and defaults to TTL. However individual devices may change the logic family of their inputs and outputs as well. Implementing special output/input characteristics of "S", "LS", "HC", ... you name it, devices is now pretty easy. Theoretically e.g. a "LS_HighPrecision" proxy could be used to model the output down to the transistor level.
. Introduced a nl_math static class to have all math related functions in one place. This is a portability exercise, e.g. log1p is not supported on all platforms. Fixed recursive call in nl_math. Straightened some code.
. Fixed soft reset due to wild BJT_SW oscillations Downsized nld_signal.h to one template. Some minor changes improving performance by some notches. Always compile nl_asserts to avoid bit rot. Adjusted monitor gain for Breakout. Fixed SOR criteria.
. Finally got USE_DEACTIVE_DEVICE to work with Breakout as well. This adds about 10% to 20% performance. In addition, increased timing accuracy for deactivated devices. However still, there may be timing inaccuracies which certain circuits may not tolerate. Disabled for now.
. Added netlist-level parameter NETLIST.USE_DEACTIVATE. Device deactivation optimisations can now be enabled within the netlist provided the circuit can deal with them.
. Fixed TTL output levels. The old ones assumed maximum currents. This fixes latch operation in Breakout.
. Added truthtable implementations to a number of devices. The combination of device activation, usage of GCC PMF extensions and truthtables brings breakout to 95% speed up from about 75%. Fixed NE555 initial state.
. Avoid header file congestion and prepare for external generic truthtables
. Added device deactivation for 7486 and truthtables for 7437. Truthtables in the 7448 don't work with Pong if device de/activation is enabled.
. Savestate works. Truthtable device deactivation fixed. Truthtable ignore mask is now determined by a better approach identifying more ignore possibilities.
. Removed c99-type usage of non-const arrays
. Attempt to fix warning reported by Cowering (devices\nld_9316.c)
. Made netlist code compile with "-Wextra -Wdouble-promotion -Wno-unused-parameter"
. Rewroted nl_dice_compat.h so that it can be used to support DICE to netlist syntax conversions. Example script included in the header.
. Started working on SPICE to netlist conversion. nltool can now convert simple SPICE netlists e.g. from LTSpice to netlist format.
. Added a parameter to various calls to indicate we are doing a newton-raphson. Added parray_t.
. Added stop virtual method to devices to be able to log statistics outside of destructors. In addition replaced printf by netlist().log(...).
. Removed netlist_input_t and net_output_t. Instead introduced netlist_logic_t and netlist_analog_t. Afterwards refactored proxies. This enabled more flexible connection parsing. In addition, connections between two inputs are now parked and retried after all connections were made. The netlist code now correctly parses.
. Fixed netlist crash on i386 32bit platforms (netlist\nl_config.h)
. Cleanup includes in header files, reworked memory allocation and header optimisation.
. Fixed a number of -Wpedantic messages in netlist. The netlist code and nltool can now be again compiled without MAME. Added a simple options class for this purpose.
. Only use _mm_malloc when compiling netlist standalone
. Added a simple preprocessor to the netlist parsing pipeline. This prepropcessor understands defines and nested if/else/endif without removing preprocessor elements first. This does not work with netlist originating from DICE currently. These have to be converted first. In addition, cleaned up __attribute__ madness in the code. Specifically removed ATTR_COLD from virtual definitions to avoid the vtable being declared as cold.
. Fixed some netlist issues the valgrind tool pointed me too. In addition, added a strinb buffer class.
. Changed plist_t to be closer to vector. Commented out tons of inlines without any impact on performance.
. Added #ifndef, #ifdef to netlist preprocessor and implemented == operator. Fixed more -Wextra warnings, mostly int==>std::size_t and signed comparisons.
- MC146818 RTC: Replaced vector.clear with memset in machine\mc146818.c. vector.clear() sets size to zero, causing a crash immediately upon next access.
- Sega Custom
. Updated 315-5124 palette in TMS99x8 modes
. Fixed some 315-5313 save states pointers, fixes palette restore problem evident in (MESS) MegaDrive gauntlt4.
- SVGA video
. GD542x
. Added system-to-video BitBLTs and fixed up patterned BitBLTs.
. Fixed shadowed variables
. Fixed BitBLTs being short by one scanline, and correct colours used when using both patterns and colour expansion together.
. Added reverse direction BitBLTs, and improved colour-expanded pattern handling (still not quite perfect, though).
. Added transparency support, fixed some lockup issues with colour expanded system-to-VRAM BitBLTs.
. Fixed background and foreground colours in XFree86, which does not enable extended writes that the manuals say enable the extra bits in GR0/GR1.
. Added non-writable area if VRAM bank is set past the end of available VRAM on the S3 Trio64 and Virge. S3 BIOSes will now correctly probe RAM size and store it in the strapping registers.
- Taito Custom: Fixed TC0100SCN postload, fixes Cameltry save state regression.
- Voodoo GFX
. Fixed direct lfb reads from PCI memBase1 (non-3D)
. Fixed depth selection for pixel pipeline write
. Fixed depth selection for rasterizer
. Fixed depth biasing for fog selection
. Minor fix for color expansion in rasterizer
. Minor initialization changes so that address masks are correct
. Added different Voodoo card types and configuration options (video\voodoo_pci.c)
. Fixed voodoo_1 PCI initialization
. Added pre-fetchable flag to BAR
- aleck64.c
. Fixed/Cleanup Aleck64 inputs
. Mouse optimizations and moved global vars to n64_periphs (includes\n64.h and machine\n64.c)
. Added 4 controller support for N64/N64DD, as well as rough mouse support. You can select the device on each controller port. Fixed N64 Mouse wrapping.
. Fixed input crash
. 50% RDP speedup on an i7-5930K (video\n64.c and rdpspn16.c)
. Improved blender performance (video\rdpblend.c)
. Make code style consistent and make mostly const-correct
. Improved RDP speed by eliminating some unneeded code
. Removed threaded waits to increase performance (video\rdpspn16.c)
. Improved texture filtering performance in the RDP
- chihiro.c
. Corrected 2 errors in video\chihiro.c, one with register combiners.
. Added 3D method 1808 and a few misc changes
. Added support for swizzled render targets
. Simple way to add per-game patches
- cv1k.c: Fixed ignored qualifier warnings (video\epic12.h and epic12in.inc)
- ddenlovr.c: Removed GAME_SUPPORTS_SAVE in all sets
- f-32.c: Fixed EEPROM timing, Mosaic (F2 System) now write to EEPROM and Royal Poker 2 now shows a boot screen.
- goldstar.c: Added some technical notes about super9 and cmtetrsb issues
- harddriv.c
. Fixed "GSP TIME OUT ERROR" in harddriv, racedriv, steeltal, strtdriv and racedrivpan (ID 05911)
. Promoted clone Race Drivin' Panorama (prototype, rev 2.1) to working state
. Separated the harddriv sound board from the driver class into a device
. Fixed Race Drivin' crashes with segmentation fault when reset (audio\harddriv.c) (ID 05910)
. Fixed Hard Drivin' year info (ID 05940)
- iteagle.c
. Corrections to gtfore sets.
. Updated configuration methods for FPGA and EEPROM
. Fixed crash/exception after failed IDE detection (trackball was missing from the input ports) (ID 05935)
. Fixed button mapping for service and test
. Fixed port mapping so that standalone iteagle doesn't crash. Added serial port handling in FPGA so that self-test (start==0 at power on) doesn't hang.
. Restrain m_serial_idx from going out of bounds (machine\iteagle_fpga.c).
. Organized BIOS for iteagle 1 boards (Virtual Pool)
. Re-arrange inputs for different games
. Added memory for Eagle1 boards and map gun input (machine\iteagle_fpga.c)
. Splitted memory space mapping routines for CPU and PCI spaces and added fastram for CPU (machine\vrc4373.c)
- magictg.c: PCB info changes
- namcos1.c: Some work towards save state support. Got stuck trying to move mcu_bankswitch_w to configured banking.
- naomi.c: Added mushi_type1.bin (128 bytes) dump from "empty/dead" management chip to Mushiking The King Of Beetle 2K3 2nd
- peplus.c
. Added DRIVER_INIT for Superboard with 64K banked CG roms
. Fixed PEPlus gfx colors
. Added correct CG2228 graphics roms to 'Player's Edge Plus (XM00008P+XMP00006) Multi-Poker'
- ramtek.c: Added Knock Out [TTL] notes
- segasp.c
. Various additions, fixes and notes.
. Added net_eeprom.ic74s BIOS file. Added dumps from "empty/dead" management chips to dinoki25 and lovebery
- sigmab98.c
. Fixed Sammy BIOS crash with exception (ID 05936)
. Implemented sprite rotation
- taito_f2.c: Killed anonymous timer
- taitotx.c: Update gamelists in comments
- wms.c
. Added a lot of findings and docs to the WMS games. These are video slots identified as WMS 360 / 550. Also added the proper crystals, correct CPU, frequency, preliminary memory map, 2 new sets and technical info. Fixed CPU clock.
. Replaced I486 CPU1 with I80188. Hooked the Analog Devices ADSP-2105 CPU (still need proper memory maps). Added technical notes.
- Breakout [TTL]
. Further work to improve Breakout (Game now playable)
. Introduced a switchable resistor to be able to delay output changes. Changed monoflops to use this as a subdevice. Now you can leave away the charging capacitor and the monoflop will properly emit a pulse. This was needed by the scoring part in Breakout.
. Added colour overlay
. Added LED and lamp components. Start2 works.
. Hooked up antenna and free game dipswitch as well
. Added EXTCLOCK which can generate arbitrary timing patterns.Use two EXTCLOCKs to replace timing circuit (9316) in Breakout. This gives a speed increase from 60% to 75%.
. Doubled horizontal resolution in Breakout because pixelclock has 2:1 and 1:1 duty cycles. Adjusted screen boundaries (video\fixfreq.c and drivers\pong.c).
. Adjust layout to fit screen boundaries. Changed lights to be circles.
. Adjusted monitor gain for Breakout
. Finally got USE_DEACTIVE_DEVICE to work with Breakout as well. This adds about 10% to 20% performance. In addition, increased timing accuracy for deactivated devices. However still, there may be timing inaccuracies which certain circuits may not tolerate. Disabled for now.
. Fixed TTL output levels. The old ones assumed maximum currents. This fixes latch operation in Breakout.
. Added truthtable implementations to a number of devices. The combination of device activation, usage of GCC PMF extensions and truthtables brings Breakout to 95% speed up from about 75%. Fixed NE555 initial state.
- Congo Bongo: Use SN76489A for sound as shown on Congo Bongo schematic
- Contra: Made cocktail dipswitch apply to clones Gryzor (set 1/2) only, it has no function in the others.
- Dark Seal: Readded flipscreen support (ID 04911)
- Gun Force II: Game doesn't have Bonus Lifes, removed DIP SW so it not confuse players.
- Heavy Unit: Moved driver to configured banking
- Joker's Wild (encrypted): Updated some notes and cosmetic clean-up
- MegaDrive/Genesis (hshavoc.c, megadrvb.c, puckpkmn.c, segac2.c, megaplay.c and megatech.c)
. Added missing save states to machine\megadriv.c, fixes (MESS) MegaDrive gauntlt4 save state problem discovered by Tafoid's regression test.
. Fixed some 315-5313 save states pointers, fixes palette restore problem evident in (MESS) MegaDrive gauntlt4.
- Mini-Boy 7
. Fixed video emulation and added inputs (Game now playable)
. Changed the buttons to use the standard Poker HOLD style (IE: keys Z X C V B) as per cabinet design
. Someone just needs to hook up the lamps and maybe a simple layout, although the actual keys on the machine are not labeled.
. Deleted the bad_dump set 2. According to the dumper's notes it's a bad dump of set 3 as rom labels matched that set. Set 2 hangs when trying to play.
. Added DSW2-1 as Bartop/Cocktail and added GAME_NO_COCKTAIL flag. Added note about custom AD setup with service button.
. Added lamps and a internal button-lamps layout based on the cabinet pictures. Lamps are currently disabled due to other unknown writes are happening on the same port. Need more investigation. Also added the coin counter.
- Monster Bash: Fixed typo in audio\segag80r.c, music should work again.
- Multi Game (V398)
. Updated communication with EEPROM. Service mode works properly, game starts booting. Still missing memory banking, so boot hangs.
. Added NVRAM hook up (so you don't need to insert the psw everytime)
. Added ROM bank to data ROM, graphics are fixed. Needs an input overhaul because coins doesn't work and by default only one game is enabled.
. Worked a complete set of inputs + DIP switches, fixed the CPU frequency, added findings and tech notes. Now the four games could be selected. Roulette, Bingo and Black Jack are playable. Casino 10 (poker) needs the watchdog implemented to work properly. Also changed the game name to Multi Game (Vxxx).
. Sounds are 4-bit ADPCM driven by a NEC D7759GC. Hooked preliminary sound routines. Needs more work.
. Enabled payout, improved EEPROM behaviour a bit so Poker is somewhat playable.
- Savage Quest
. Hooked up Voodoo 2 device
. Switched to DS12885 device for proper CMOS size
. Moved Voodoo register base to proper place
. Implemented Voodoo-specific PCI registers to pass Glide validation
. Increased frame-buffer size to enable 640x480 resolution
. Hooked up ISA bus and SoundBlaster 16 device. Note: Still missing IRQ hookup for SB16, but game boots quite far now when IRQ is simulated.
. Extended HASP emulation to return product information. Documented HASP behaviour.
. Map in second S3, solved the "white screen" problem.
. Added default NVRAM
- Super Breakout: Improved color overlay a bit
- Vigilante: Corrections to all Vigilante sets plus new clone
- Wyvern F-0: Fixed text color and wrong sprite flip x based on game footage
- Save state
. Added save state support to alinvade.c, berzerk.c, bwing.c, cball.c, cchasm.c, darkseal.c, dynduke.c, hvyunit.c, igs009.c, nbmj8688.c, nbmj8891.c, nbmj8900.c, ninjaw.c, popobear.c, renegade.c, snk6502.c, sound\s14001a.c, usgames.c, videopin.c and wiping.c
. Fixed B-Wings save state issue with RAM-based gfxdecode
. Fixed saving problems/regressions in 315_5313.c, dgpix.c, midvunit.c, machine\megadriv.c and twins.c found by Tafoid's latest regression test
. Fixed TC0100SCN postload, fixes Cameltry save state regression
- Dipswitch fixes in contra.c, breakout, gambl186.c, m92.c, miniboy7.c and segasp.c
- Renamed (gtfore02) to (gtfore03), (gtfore05) to (gtfore05b), (hottop) to (hottopa), (miniboy7b) to (miniboy7a), (pexmp030) to (pexmp030a), (vigilant1) to (vigilantc), (vigilantb) to (vigilanbl), (vigilantj) to (vigilantd), (vigilantu) to (vigilano) and (vigilantu2) to (vigilantg)
- Description changes of Contra (US / Asia, set 1), Contra (US / Asia, set 2), Golden Tee Fore! 2003 (v3.00.10), Golden Tee Fore! 2004 Extra (v4.00.08), Golden Tee Fore! 2005 Extra (v5.01.00), Golden Tee Fore! 2006 Complete (v6.00.01), Mini-Boy 7 (set 1), Mini-Boy 7 (set 2), Multi Game (V398), Multi Game (V399), Rabbit (Asia 3/6) and WMS games XXX (Russia) to XXX (Russian)
- MAME
. Updated license tags (all files now do have owner)
. HLSL
. HLSL shader improvements: Changed shadow mask implementation, shadow count XY now represent the number of pixel the shadow UV sized tiles will take on the screen. Implemented rotation of the shadow mask texture depending on the default landscape or portrait view of the screen. Removed prescale and pixel border of the shadow mask texture. Added option to change the shadow UV offset, to reduce the color bleeding of the shadow mask. Adjusted presets to work with the changed mask implementation. Reduced defocus offset. Improved downsampling for better blurring. Improved alignment of bloom layers (raster and vector). Applied bloom effect to the render output of screenshot and AVI recording. Changed curvature effect to fit screen size. Changed scanlines to be not rendered into bloom layers. Changed shadow mask to be not rendered into bloom layers. Changed color floor to not light the bloom layers. Changed shadow mask to not dark the color floor. Added image vignetting simulation and option. Added round screen corner simulation and option. Added screen light reflection simulation and option. Made usage of unused brightness offset (additive). Removed unused pincushion option. Removed duplicate shadow count Y options. Removed artwork/adapture.png. Added artwork/adapture-grill.png. Added artwork/shadow-mask.png. Added artwork/slot-mask.png. Added hlsl/simple.fx. Removed unused shaders::blit() function. Added shaders::screen_pass() function, which handles the (raster-)rendering on screen, into screenshot and AVI recording. Added effect:set_bool() function.
. Fixed automatic Shadow Mask rotation: Fixed usage of OrientationSwapXY shader parameter. Added RotationSwapXY shader parameters to consider the user defined screen rotation. Added missing RotationSwapXY shader paramter.
. Fixed curvature zoom to fit the screen size in any aspect ratio (hlsl\post.fx)
. Fixed black border on the right and bottom side of the screen (hlsl\post.fx)
. Added Doxygen documentation definition file (www.doxygen.org) and make target for it
. AUDIT
. Slightly optimized -romident so that each software list is parsed only once instead of as many times as the number of drivers it is attached to. Also, removed the implication that files with (size != power of 2) are to be skipped, since we now want to identify also tapes and floppies and not only ROM binaries [Fabio Priuli].
. Check device roms only once when using -romident. this does not help as much as the softlist change, but there was no reason to keep the old unoptimal behavior.
. Source alignment, corrections and cleans (whitespace) in ampoker2.c, blitz.c, corona.c, gatron.c, i8085cpu.h, kas89.c, supdrapo.c and vpoker.c
- SDLMAME
. Drop NO_SDL_GLEXT define on OSX (osd\sdl_cfg.lua)
. Don't segfault on software list image save (sdl\sdlfile.c)
- MAC OS X
. Fixed drivers using ioport_arrays on OSX (emu\devfind.h)
. Fixed OS X compile (netlist\palloc.c and pstring.c)
- MESS
. Atmel 8-bit AVR: Fixed AVR8 I/O register constant enumeration. Avoid log message flood in Replicator 1 driver.
. Added Camputers Lynx TAP cassette format
. Floppy: Return 0xff when reading from FIFO while busy (machine\upd765.c). Only return index pulse status in status type 1 mode (machine\wd_fdc.c). Fixes Nascom formatting. Added a function to return the number of sides the drive has and truncated files to new size on save (imagedev\floppy.c). Improved automatic format choice (formats\wd177x_dsk.c). Added support for the CP/M disk formats, use single sided formats first that are compatible with all drives (formats\nascom_dsk.c). Proper support for single/double sided disk drives and hook up ready line and motor off control, fixes format command (nasbus\floppy.c). Added some RWTS18 title IDs (formats\ap2_dsk.c). Fixed floppy disk image creation from command line. Removed old broken Colour Genie EG2000 floppy implementation, added an expansion bus interface, implemented new floppy controller as expansion device. Works with mfi files, still some issues with plain sector dumps. Simplify interrupt logic and added support for the density switch (cgenie\expansion\floppy.c). Interrupts take priority (machine\wd_fdc.c).
. MOS6530 RIOT: Fixed CBM C8050 floppy disk access (machine\mos6530n.c). Refactored CBM C2040 floppy to use MOS6530n. Rewroted the MOS6532 RIOT (machine\mos6530n.c). Fixed MOS6530n address maps, edge detect, timer not running at reset, timer (cur_live.period -> attotime::from_hz()) and timer last count. Set timer initial value. Atari A2600 calgames now boots.
. MOS6532 RIOT: Rewroted the MOS6532 RIOT (machine\mos6530n.c). Refactored (MESS) Atari 2600, Atari 7800, CBM C2040, CBM C8050, CBM C8280, CBM D9060, Elektor Electronics Junior Computer, Interpod, Pitronics Beta, Rockwell AIM 65 and Synertek SYM-1 to use the new 6532. Fixed (MESS) Atari 2600 E.T. game (machine\mos6530n.c).
. TMS0980 CPU: Added pinout for TMS0980, TMS1xx0 and TMS1400 chips
. WD2010 Disk Controller: Provides IRQ / (B)DRQ signals. Honors DRIVE_READY and WRITE FAULT (DRDY / WF) now. Set WF to GND and DRDY to VCC in your driver if signals are not serviced.
- Compiling
. Changed some rand_r to unknown_r (drivers\24cdjuke.c, bingoc.c, centiped.c, magictg.c, ssv.c, includes\centiped.h and ssv.h)
. Fixed issues with white-space in MAME_DIR
. Fixed emu\inpttype.h does not work on GCC 5.x and find a better way to disable optimisation
. MAME now represent full build, for building MESS drivers only use make SUBTARGET=mess and for building only Arcades drivers only use make SUBTARGET=arcade.
. Added makefile switch to choose linking against bundled OR system expat library
. Added cppcheck target in order to run analysis of code (makefile)
. Fixed NO_USE_MIDI (src\3rdparty.lua and main.lua)
. Support for -Wshadow (show shadow warnings) in Clang (scripts\genie.lua)
. Removed nonstandard inline overloads (scripts\genie.lua and util\corealloc.c/h). Mark replacements separate from overloads and removed unneeded prototypes (util\corealloc.c/h).
. Removed all uses of setjmp.h in MAME. The only place where it is still referenced is cpu\powerpc\ppc.c. I couldn't find any case in which this file would be compiled using the current build system. Nonetheless documented use using PPC_H_INCLUDED_FROM_PPC_C define.
. Fixed a number of "-Wextra -Wdouble-promotion" warnings. Fixed a couple of float-to-double warnings.
. Added a function to truncate filese (util\corefile.c)
. Propagate _subtarget in maintargetosdoptions call (scripts\src\main.lua, osd\osdmini.lua, sdl.lua and windows.lua)
. Cleaned up RESTRICT and ATTR_ALIGN usage
. Fixed some Clang 3.6 compilation errors
- Debugger
. No optimization for DEBUG builds PROFILE otherwise symbols are not right (makefile)
. Cocoa (debugger\osx): Correctly size controls for user font selection



"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.162 :) MASH 05/27/15 12:56 PM
. * r38678 MASH  06/17/15 06:11 PM
. * Re: MAMEinfo 0.162 :) alcoatjez  05/27/15 10:02 PM

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