MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
MAMEinfo 0.224 :)
08/26/20 09:59 AM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (26th Aug)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos

* Added [Games / Netlist] Category




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

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

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html



0.224

- New games: Break Ball and Gratis Poker (V.204, set 1)
- New Working games: Super 98 (3-hands, ICP-1)
- New Working AGEMAME games: v4addladd, v4barqstd, v4bloxd, v4mated, v4psibcd, v4pzteta, v4pztetc, v4strike2d and v4striked
- New Non-Working games: Bare Knuckle II (bootleg of Megadrive version), Bingo 75, Hola Don Pepito, Photo Play 1999 (Spanish), Sega Golf Club Network Pro Tour 2005 (Rev C) (GDX-0010C) and 'SNES 4 Slot arcade switcher (NBA Jam)'
- New clones: Cherry Master I (ver.1.01, set 9), Cherry Master I (ver.1.01, set 10, BET stops all), Cherry Master I (ver.1.01, set 11, TAKE stops all), Cuatro en Linea (rev. A-06), Dead or Alive (Model 2B, Revision C), Gratis Poker (V.204, set 2), Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100, ARM ver. V100CN), Jolly Card (Italian, encrypted bootleg, set 3), Jolly Joker (40bet, lower paytable), Jolly Joker (Solid State module in suicide board), 'Knights of Valour 2 Plus - Nine Dragons / Sanguo Zhan Ji 2 Qunxiong Zhengba / Sanguo Zhan Ji 2 Feilong Zai Tian / Sangoku Senki Busyou Souha (ver. M203XX, 200, 100CN)', Monopoly (JPM) (Version 3) (SYSTEM5 VIDEO), Monopoly (JPM) (Version 4H, Protocol) (SYSTEM5 VIDEO), Monopoly Classic (JPM) (Version 5, Protocol) (SYSTEM5 VIDEO), Monopoly Deluxe (JPM) (Version 1) (SYSTEM5 VIDEO), Monopoly Deluxe (JPM) (Version 6, Protocol) (SYSTEM5 VIDEO), Mr. Do! (bootleg), Mighty! Pang (Asia 001010), Gkoulit (encrypted GFX), 'Oriental Legend 2 (Korea) / Xiyou Shi E Chuan Qunmoluanwu (World, China, Japan, Hong Kong, Taiwan) (ver. 203) [Oriental Ex]', Oriental Legend / Xiyou Shi E Chuan (ver. 105, Taiwanese Board), Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/30/99 build), Reflex Cards (English, serial protected), Ring of Destruction: Slammasters II (Brazil 940902), Sector Zone (set 2, Tecfri hardware), Sector Zone (set 3), Shan Liang San He Yi (Flash 3-in-1) (V102 08/23/04 13:03:26), Tougenkyou - Road of the Sword (M68k label V100) (ARM label V101, ROM 03/13/03 SHEN JIAN) (Japan, JAMMA PCB), Zhongguo Long II (ver. 101C, China), Zhongguo Long Pretty Chance [Dragon World Pretty Chance] (V110 03/19/02 11:13:16, China) and Zoo Keeper (bootleg)
- New AGEMAME games: Gold Rush (BWB) (Release 3, 20p Fixed, Cash+Token) (MPU4 Video), Miami Dice (BWB) (Release 6, Arcade Standard, 20p-\xa38 Token - Fixed) (MPU4 Video), Monopoly Classic (JPM) (Version 5, Protocol) (SYSTEM5 VIDEO), Monte Carlo Or Bust (BWB) (German) (MPU4 Video), Monte Carlo Or Bust (BWB) (Release B, Arcade Special, 20p Fixed, Cash and Tokens) (MPU4 Video), Monte Carlo Or Bust (BWB) (Release B, Arcade Special, 20p Switchable, Cash and Tokens) (MPU4 Video), Monte Carlo Or Bust (BWB) (Release B, S/Site Standard, 20p Fixed, \xa38 All Cash) (MPU4 Video), Piccadilly Night (Nova, German) (set 2) (MPU4 Video) and Piccadilly Night (Nova, German) (set 3) (MPU4 Video)
- New PinMAME games: Baywatch (2.01 French) and Middle Earth (alternate)
- New devices: astrob_audio, bacta_datalogger, elim_audio, kl5c80a16, kp69, ky80, lagunar_audio, pinsnd88, s11_bgm, s11_bgs, s11_obg, spcfury_audio and zektor_audio
- New Clrmamepro: https://mamedev.emulab.it/clrmamepro/#downloads
- CPU
. ARM7: Fixed THUMB ROR behavior for shift values of 0 or >= 32. All tests in FuzzARM (CPU test for Game Boy Advance) now pass (arm7\arm7thmb.cpp)
. Kawasaki Steel KL5C80A12: Emulated KP69 interrupt controller. Clean up KP69 code a bit. Don't latch masked-out requests. Prepare for device variant. Log kc82 MMU changes.
. MCS-48: Fixed cycles not deducted for timer IRQ, get rid of (MESS) Kaypro 10 hack. Burn opcode cycles before executing opcode. Get rid of wy100 irq hack. Fixed possible missed timer overflow if burn_cycles is larger than 2. Fixed cond jump address if argument fetch was at 0x7ff or 0xfff (mcs48\mcs48.cpp).
. NEC uPD7810: Analog fixes (conversion registers, scan mode). Fixed semantics of SKIT NMI and SKNIT NMI. Simplified analog input code.
. NEC Vxx/V25: Use anonymous namespaces to avoid ODR violations with enums
. Texas Instruments TMS34010/20: Eliminated pure 8-bit read/write bus accesses (these are always read-modify-write, even if aligned)
. Texas Instruments TMS34020: Upgraded data bus to 32 bits and add preliminary masking for 16-bit operations.
. Zilog Z80: Don't continue cpu when halt opcode gets overwritten
. Zilog Z80180: Correct FRC counting rate and direction. Run programmable reload timer off FRC. Emulated a subtle difference from Z80 behavior in fetching opcode after DD CB or FD CB.
. Zilog Z8681: Fixed bug in decimal adjust (z8\z8ops.hxx). Fixes PRINT 654 in (MESS) BERT (1987).
- SOUND
. GI SP0250 LPC: Matched clock divider to real chip measurements. Fixed behavior when not fed enough data; addresses "gapping" in speech in Sega games. Implemented accurate LFR noise generator according to real chip measurements. Added pulse-width modulation DAC output mode for future consumption by netlist. Further verification from real hardware.
. K054539 ADPCM: Allow side effects. Added imperfect_features related to unverified/unemulated effects and some registers.
. Sega Speech Sound Board: Wrote netlist-based backend for 'Sega Speech Sound Board'; currently disabled pending future sound system changes.
. Sega Universal Sound Board: Improved Universal Sound Board implementation for better accuracy in Star Trek and Tac/Scan (ID 07103). Wrote netlist-based backend for 'Sega Universal Sound Board'; currently disabled due to limitations in the system.
. Speaker: Added new option -speaker_report to report clipping and other statistics after each session. This replaces the previous compile-time define and offers more detail.
- DEVICE
. 3dfx Voodoo Graphics: Disabled debug statistics popup (video\voodoo.cpp)
. Atari CAGE: Added one missing variable to state saving (audio\cage.cpp), should address MT07724 (No sound when loading from save state in sfrush and sfrushrk).
. Discrete Netlist
. Added netlist sound to Destroyer (https://youtu.be/xOxXcZqIoeo), Fire One (https://youtu.be/xOl0NR5in5o), Flyball (https://youtu.be/AaVw4egRCRc), Star Cruiser (https://youtu.be/XwNVSPnM4dQ), Star Fire (https://youtu.be/pOPmgesqO6c), Star Fire 2, Super Speed Race and Tank Battalion (https://youtu.be/Gv5wLv6Ry-o).
. Added netlist-based sound to Astro Blaster, Eliminator, Space Fury and Zektor.
. Added netlist for Tank/Tank Cocktail [TTL]. Currently runs at about 0.005% of full speed, unsure why.
. Fixed building with GCC-10.1 on MinGW32 (machine\nl_palestra.cpp)
. Removed test code from nld_74125.cpp. Further nl_base.h splitting into headers in core subdir. Fixed a crash if an exception happened during validation (machine\netlist.cpp). Fixed a bug in preprocessor if and elif parsing. Added a missing directive to the file parser. Necessary changes towards runtime processing of macro directory.
. Source stream refactoring. This is an infrastructure change to enable better error reporting including file/source and line numbers in the future.
. Added CD4011, CD4024, 7407 and CD4053 devices. Fixed 4011 implementation. Converted CD4013 DIP to macro. Fixed an issue during proxy hookup. Added cd4053 to netlist.lua. Recreated nld_devinc.h.
. Fixed 74ls629 implementation and some cherry-picking issues. Disable dangerous optimization. This was an over-aggressive optimization. Now prints an info and recommends to comment out if appropriate.
. Device refactoring: Moved DIPs for 82S16, 82S115 and 2102A devices into nlm_proms. Moved 7448 DIP to a macro. Replaced 7442 with truthtable and macro. Moved 74LS629 DIP into macro. Expand truthtable to handle 10 outputs. Updated 7450, 7473/7473A, 7474, 7475/7477 devices to use DIP macros instead of C++ DIPs. Reworked 7475/7477 more in the style of 7474, leveraging system signal activation and edge detection. Fixed incorrect sense in warning (analog\nld_mosfet.cpp).
. Added CD4017/4022 devices. Fixed 7492 and roms include bug (devices\nld_7492.cpp and macro\nlm_roms.h).
. Macro-ized 7483, 7485, 7490, 7492, 7493, 7497, 9310, 9316, 9322, 74107, 74113, 74153, 74161, 74163, 74164, 74165, 74166, 74174, 74393 and CD4006 DIPs.
. Minor optimization to remove sqrt from inner loop (solver\nld_matrix_solver_ext.h). Moved documentation from header to cpp file: Header files will disappear and only nld_devinc.h which is can be created by nltool will stay. These commits ensure that the documentation is preserved when the header files are deleted at some point in the future.
. Added example documentation to SN74LS629_DIP (macro\nlm_ttl74xx.cpp)
. Silence indentation warning in 3rdparty/ under Emscripten
. Refactored pokenizer. Separated tokenizing and reading of tokens. This enables caching of parsing results on the token level. Implemented caching of token stream. Overall this significantly improves parsing performance (~10x). Next step towards a bare-bone nltool which does not depend on macro devices.
. Added documentation for devices in nlm_ttl74xxx.cpp. Documentation for all devices in nlm_ttl74xxx now is available in the doxygen documentation.
. Renamed DM9312 to TTL_9312 for consistency. Added man target to netlist makefile (help2man).
. Header file separation. Fixed creation of static solvers. Fixed line-number tracking when at end of line.
. Align naming of files within the macro folder. Use a consistent naming scheme. Improved parsing performance. Preparational work for easier device addition.
. More include untangling. nl_base.h now basically only includes files from core. All headers in core compile on their own.
. Untangle sound and cpu devices. Member variables are now where they belong. Avoid over/underclocking of netlist sound devices.
. Make streams accept logic parameters as well (netlist\nl_interface.h). Added THRESH parameter to AFUNC (devices\nlid_system.h).
. Added machine.time() rules. Avoid overshooting sound devices, i.e. advancing past machine.time().
. Fixed elif processing (plib\ppreprocessor.cpp). Removed printf debugging (netlist\nl_parser.cpp and nl_setup.cpp). Also raises error if during parsing a local source is not found (netlist\nl_errstr.h).
. buffered_param_setter refactoring: Each parameter to set now has a dedicated buffered_param_setter device. This allows different sample times per device. Updated netlist.cpp for new approach. buffered_param_setter is a template. The template parameter is a class which is expected to support the [] operator. The value passed to [] operator is the requested sample number.
. Regenerated static solvers and fixed errors preventing static solvers from generating
. Increase queue sizes to accomodate nl_tank complexity (netlist\nl_config.h). Properly fixed 74165 implementation. Fixed MK28000 address latching.
. Moved dead code into examples/lostfound.cpp. This work didn't improve performance but still may serve as examples for complex truth table implementations.
. Added compile-time option to record nltool-compatible CSV files. Improved CD4020 implementation. Fixed CD4053 behavior. Added 74139 device. Added TL082 device.
. Use posix_memalign with ANDROID (netlist\plib\palloc.h). Optimized 74165. Added AN6551 opamp.
. Added NETLIB_DELEGATE_NOOP(). This should be used for inputs which do not need a handler. Examples are data inputs which are only accessed on a clock change.
. Removed duplicate device definitions. Use macro DIP definitons for 74175, 74192, 74193, 74194 and 74365.
. Fixed-Frequency Monochrome Monitor: Improved handling of interlaced video. Will now detect half lines before vsync and determine field (video\fixfreq.cpp).
. Intel 8253 PIT: Added explicit synchronization to all writes. Cleaned up some timing calculations to avoid double<->attotime conversions. Fixed cycles computation error due to using floating-point.
. MC68681 DUART: TX/RX clocking from timer fixed and added partial support for break signal.
. Microtouch Touchscreen: Added BIOS 2.2
. Midway Serial PIC: Removed few unneeded HLE hacks. Added debugger access guards (machine\midwayic.cpp).
. S1410 Hard Disk: Fixed format unit command and data input (nscsi\s1410.cpp)
. SCSI Bus (new): Implemented REZERO command (machine\nscsi_bus.cpp)
. Taito TC0030CMD (C-Chip): Fixed analog input values
. Z80 DMA Controller: Added IEO callback
- atronic.cpp: Fixed address mapping issue
- cdi.cpp: Demoted cdibios and (MESS) cdimono1 to MACHINE_NOT_WORKING per developer request
- cps2.cpp: Use ROM_LOAD_64_BYTE macro where appropriate
- funworld.cpp: Cleaned-up the driver. Added and corrected technical notes.
- gaelcof3.cpp: Added PCB ASCII layout
- guab.cpp: Hooked up BACTA datalogger, fixes coinup issues. Moved BACTA Datalogger to shared library, improved message handling.
- karnov.cpp: Use OCS to derive clock speeds
- mcr68.cpp: Switch Midway MCR-68k hardware (archrivl, pigskin and trisport) to use the s11c_bg implementation of the Williams System 11 BG sound board instead of the older implementation.
- midvunit.cpp, seattle.cpp and vegas.cpp: Added security PIC dumps with ID and config word for CarnEvil, Gauntlet Dark Legacy, Gauntlet Legends, Mace: The Dark Age, NFL Blitz '99 and War Gods. Cruis'n World uses newer type PIC.
- midwunit.cpp
. Added I/O shuffling to fix sound stops working during attract mode of WWF: Wrestlemania (ID 07552). Eliminated dependencies on Midway T-Unit driver.
. Hooked up security PICs to Rampage: World Tour and Ultimate Mortal Kombat 3
- nmk16.cpp: Fixed DMA timing related regression. Example Hacha Mecha Fighter title screen (ID 07730).
- pgm.cpp
. Overhauled rom labels according to PCB pics. Standardized set names.
. Added new user1 roms to clones Martial Masters / Xing Yi Quan (ver. 102, 101, 101CN) and Oriental Legend Special / Xiyou Shi E Chuan Super (ver. 100, set 2).
- photoply.cpp: Added notes about BIOS versions
- segag80v.cpp
. Implemented wait states and the vector DRAW flag to help improve timing (video\segag80v.cpp)
. Improved 'Sega Universal Sound Board' implementation for better accuracy in Star Trek and Tac/Scan (ID 07103)
. Wrote netlist-based backend for 'Sega Universal Sound Board' and 'Sega Speech Sound Board'; currently disabled due to limitations in the system and pending future sound system changes.
- sigmab98.cpp
. Changed CPU to new KC82-derived type for Sigma/Banpresto games (b3rinsya, dashhero, dodghero, gegege, lufykzku, pepsiman, sushimar, tbeastw2 and ucytokyu)
. Added back NVRAM (and more of it) in Minna Ganbare! Dash Hero now that memory map has been corrected
- starfire.cpp: Added netlist sound to Fire One, Star Fire and Star Fire 2. Removed MACHINE_IMPERFECT_SOUND flags.
- vp101.cpp: Fleshed out inputs. Fixed sound POST hanging. Found framebuffer base address register.
- 18 Holes Pro Golf: Added hardware info and verified clocks
- 280-ZZZAP: Fixed netlist engine sound tone
- 39 in 1 MAME bootleg
. Decrypted clones '4 in 1 MAME bootleg (set 1, ver 3.00)' and '4 in 1 MAME bootleg (set 2)'. Started working on decryption of clones '19 in 1 MAME bootleg' and '48 in 1 MAME bootleg (set 1, ver 3.09)'.
. Hooked up DIPs
- 3-D Bowling: Fixed unable to credit up (ID 07729)
- AGEMAME
. Fixed Payout Shelf opto switch and added overlay for Prize Space Invaders
. Added inputs to mpu4vid.cpp BWB games. Fixed fatalerror for v4monte and clones.
. Added an implementation of the BACTA Datalogging protocol used in many of the AWP drivers. Hooked the BACTA logger up to the MPU4 driver (mpu4.cpp, mpu4avan.cpp, mpu4bwb.cpp, mpu4concept.cpp, mpu4crystal.cpp, mpu4dealem.cpp, mpu4empire.cpp, mpu4mdm.cpp, mpu4misc.cpp, mpu4mod2sw.cpp, mpu4mod4yam.cpp, mpu4plasma.cpp, mpu4sw.cpp and mpu4vid.cpp) to fix Datapak/Protocol games. Moved BACTA Datalogger to shared library, improved message handling.
. Improved mpu4vid.cpp set identification, fixed some palette issues.
- Arm Champs II: Updated hardware notes
- Battletoads: Use 8-bit handlers for NVRAM, reducing size to 8192 bytes.
- Black Tiger: Decrypted main CPU roms for clone Black Tiger (Modular System). Flagged game as MACHINE_IS_SKELETON.
- Cops'n Robbers: Use raw parameters for screen timing
- Cruis'n USA: Confirmed the P2 and L1 revision U2 sound code to be identical for Cruis'n USA
- Dardomania: Added missing PROM
- Dead or Alive: Redumped polygons rom mpr-19324.19
- Destroyer: Added netlist sound. Use raw parameters for screen timing and correct IRQ timing.
- Double Wings: Added PAL dumps
- Flyball: Added netlist sound. Note: Flyball entirely lacked audio in MAME, with not even recorded samples available. Use raw parameters for screen timing
- Frisky Tom: Made clone Frisky Tom (set 3) use an M6802
- Funny Strip: Decrypted clone Ring Ball. Currently stuck at initialization / test mode.
- Invasion - The Abductors: Marked PIC dump as BAD
- Laguna Racer: Added Laguna Racer to the 280-ZZZAP netlist audio driver, with conditional changes to the netlist for the circuitry differences between the two games. Adjust some netlist components that apparently changed from the 280-ZZZAP schematic to production machines. Removed the driver's private MC3340 netlist, using the equivalent one in the netlist library instead.
- Legend of Hero Tonma: Redumped and verified the i8751 MCU for Legend of Hero Tonma (World)
- Metal Maniax: Probably fixed regression
- Photo Y2K: Added new sprite roms
- PinMAME
. Separated Williams System 11 BG sound boards into the 5 functionally different types that existed, and hooked the appropriate types to each system 11/a/b/c driver. Switched to using a rom load region with a listed parent:sub space rather than using a set_romregion function within the device for all users of the s11c_bg device. Replaced the embedded bg sound and bg music board emulation on s11.cpp with the appropriate devices. Updated notes for the WPC Sound board.
. Added and hook up a device for the D-12338-567 Williams Pin Sound '88 board, used on the Williams System 11B 'Jokerz!' pinball. Switched Williams Pin Sound 88 board to use two device_mixer_interface outputs for its output channels, instead of having speakers handled internally to the device. Fixed the Pin Sound 88 /SYNC_PULSE line to connect to Jokerz' System 11B PIA@3400 CA1 instead of CB1, based on board pictures of the W2/W3 jumper positions. Added a note about the infamous audio hum issue on the real Jokerz! pinball table, and updated device comments to clarify things and fix some minor errors.
. Share the memory maps for the System 11/A/B/C mainboard maincpu and audiocpu between the s11, s11a, s11b, s11c drivers to remove redundant identical copies in each driver. Made the MC1408 dac a member device of the s11 main class to get rid of some init-time tag lookups and prepare for future enhancements. Put the initialization order of devices in the sound-board specific machine configs in a more sane order.
. Added inputs to Big 40 Poker (BWB).
- Raiden: Added PCB ASCII layout to Raiden (Modular System), added year and promoted from skeleton to MACHINE_NOT_WORKING.
- Renegade: Renegade/Kunio-kun fixes. Reverted 6809 soundlatch IRQ and improved 6502 IRQ timing.
- Revolution X: Manually restored BAD PIC16 dump and hooked to driver (ID 03228). Cleanup security chip access. Use 8-bit handlers for NVRAM, reducing size to 8192 bytes. Eliminated dependencies on Midway T-Unit driver.
- Rodent Exterminator: Added preliminary decryption
- Sega Bass Fishing: Added KL5C80A16 I/O CPU to configuration
- Shadow Warriors: Combined D sprite roms verified with redump, apply the same to Japanese set.
- Silk Worm: Fixed last level graphics in clone Silk Worm (bootleg)
- Sinistar: Correct rom names and added documentation
- Space Tactics: Use raw parameters for screen timing
- Speed Freak: Added internal layout. Clean up gearing logic.
- Spy Hunter: Added widescreen layout
- Star Cruiser: Added netlist sound
- Super Speed Race: Added netlist sound. Added save state support.
- Tank Battalion
. Added netlist sound. Removed MACHINE_IMPERFECT_SOUND flag (ID 03090).
. Various fixes and cleanups. Correct CPU and video clocks. IRQ is scanline-based, not coin-triggered. Clean up and modernize VBLANK NMI handling. Added watchdog timer. Verify memory map and add mirrors. Added imperfect colors flag (color PROM usage is now known to be wrong). Increase queue sizes to accomodate nl_tank complexity (netlist\nl_config.h).
- Tank/Tank Cocktail [TTL]: Added netlist for Tank/Tank Cocktail [TTL]. Commented out CPU-choking motor sound for now. Fixed a transcription error. At least partially fixed screen parameters. Attempted to hook up proper timing params, doesn't seem to work. Assorted fixes and changes. For some reason, GNE (H4.6) never goes low at the start of the game.
- Tecnodarts: Added PCB ASCII layout
- Venture: Replaced BAD_DUMP gfx1 rom with verified
- Vigilante: Added PAL and PROMs to clone Vigilante (bootleg)
- Fixed rom names in champbas.cpp, circus.cpp, de_3b.cpp, exidy.cpp, karnov.cpp, leland.cpp, m72.cpp, m92.cpp, pgm.cpp, thunderx.cpp and williams.cpp
- Dipswitch fixes in 39in1.cpp, goldnpkr.cpp, mpu4vid.cpp, seta.cpp and vp101.cpp
- Description changes of 19 in 1 MAME bootleg (SAC-V000), 39 in 1 MAME bootleg (GNO-V000), 4 in 1 MAME bootleg (set 1, ver 3.00, PLZ-V014), 4 in 1 MAME bootleg (set 2, PLZ-V001), AGEMAME (lots of), Cuatro en Linea (rev. A-07), Dungeons & Dragons: Shadow over Mystara (Asia 96061), Dungeons & Dragons: Shadow over Mystara (Japan 96022), El auto feo, Frisky Tom (set 3), Jolly Joker (40bet, higher paytable), Knights of Valour / Sanguo Zhan Ji / Sangoku Senki (ver. 111, Japanese Board), Knights of Valour / Sanguo Zhan Ji / Sangoku Senki (ver. 114, Hong Kong), Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/20/99 build), Quiz Nanairo Dreams: Nijiirochou no Kiseki (Japan 96086), Ring Ball (Ver. 2.6), Sector Zone (set 1), Sinistar (AMOA-82 prototype) and Susanita
- Renamed (dmnfrnta) to (dmnfrnt102), (dmnfrntb) to (dmnfrnt103), (doa) to (doab), (drgw2c) to (drgw2100c), (drgw2hk) to (drgw2100hk), (drgw2j) to (drgw2100j), (dw2v100x) to (drgw2100x), (dwpc) to (dwpc101j), (jolyjokrb) to (jolyjokrb1), (kov100) to (kov111), (kov100hk) to (kov114), (kovshpa) to (kovshp100), (martmastc) to (martmast104c), (martmastc102) to (martmast102c), (martmastc103) to (martmast103c), (monopolya) to (monopoly4), (pgm3in1) to (pgm3in1c100), (photoy2k102) to (photoy2k102j), (puzlstar) to (puzlstara), (sinistar1) to (sinistarp), (thegladpcb) to (thegladpcba), (v4monteh) to (v4monte5), (v4montei) to (v4monte5a), (v4montej) to (v4monte5b), (venture2) to (venture5a) and (venture2b) to (venture5b).
- MAME
. VIDEO RENDERING SYSTEM
. Added getter for pixeltime (emu\screen.h)
. Fixed overwriting last pixel of previous update and rendering whole scanline when update was called inside hblank.
. Fixed possible issue if update_now and update_partial are both called from driver (emu\screen.cpp)
. Clean up the preprocessor glue for selecting RGB utility implementation a little and check macros are defined before doing comparisons (emu\validity.cpp, video\rgbgen.cpp, rgbsse.cpp and rgbutil.h)
. Removed unsupported setter, emumem enforces unmapval 0 or ~0 (emu\addrmap.h).
. Fixed audit finding sets that you don't have when: 1. A clone has a rom that hasn't been dumped but it has the same name as a rom in the parent that has been dumped. 2. If roms are the same between parent and clone but loaded differently (ID 05556). 3. If parent has all the roms in the clone & you have neither set but you have a device rom that is used (ID 07410).
. Added widescreen layouts for working machines with shifters: 280-ZZZAP, Buggy Boy Jr/Speed Buggy, Buggy Challenge, Change Lanes, Chase Bombers, Chequered Flag, Cisco Heat, Continental Circus, Destroyer, Double Axle, Enforce (Japan, Analog Controls), Final Lap, Grand Champion, Grand Prix Star, Laguna Racer, Namco System FL, Outrun, Pole Position, Power Drift, Rad Rally, Speed Freak, Speed Race, Stocker, Top Racer, Top Speed, Turbo Tag (Prototype) and WEC Le Mans 24. Added widescreen layouts for non-working machines with shifters: Round-Up 5 - Super Delta Force, Spy Hunter (bootleg on Tecfri PCB), and Over Drive.
. Cleaned up save/load state menu code. Fixed display names for states saved with keyboard keys. Wait for at least one frame with no keys pressed before saving/loading.
. hiscore.dat update (plugins\hiscore\hiscore.dat)
- MAC OS X: Pass FORCE_C_DRC_BACKEND=1 on ppc architectures: PowerPC architecture is special in a way that it has some inline assembly code but no DRC support. As a result, NOASM=1 was never configured. In contrast to the old DRC, asmjit only compiles on the architectures it supports. FORCE_C_DRC_BACKEND=1 needs to be passed to the makefile or the compilation will fail (makefile).
- VGM player
. Added 40 new entries. Fixed a good number of entries for correct shortnames, increased description info and filled in "no_data" fields (hash\vgmplay.xml).
. Added proper dates to nearly all ?? YEAR fields. Fixed dozens of short names to better match MAME's softlist metadata. Enhanced some descriptions for many Sega titles - properly denoting the actual console when possible (hash/vgmplay.xml).
- Compiling
. Use swapendian_int16/int32 (i860\i860dec.hxx, machine\dp8390.cpp, machine\gayle.cpp)
. Fixed redundancy in pacman-key --verify call. Appveyor VS2017 image only ships with pacman 5.1.3 as of now. In that version pacman-key --verify only takes one argument, the signature (appveyor.yml).
. Added simple .editorconfig. Clean up command-line -h output, tidy up emulator_info class a little and added trim trailing whitespace to .editorconfig.
. Documentation update for vector options (docs\source\commandline\commandline-all.rst). Fixed compilation of docs for HTML and manfiles.
. Fixed non-x86 build and try to make sure it does not break silently again. Do not build x64 DRC backend when C backend is forced. New CI target (mametiny + kinst). Switch travis to CI target and appveyor to CI target.
. Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently: IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not in 3rdparty.lua. As a result, two different variants of struct ImGuiIO were being defined, causing a C++ One Definition Rule violation (scripts\src\3rdparty.lua).
. Clean up Clang options now that Clang 5 is a hard requirement and suppress xor-used-as-pow warning introduced in Clang 10.
. Cleanup mame\arcade.flt and mess.flt
. Enable ppc64le for travis: Added akkaarrh to the ci target. Switched Travis CI to Ubuntu Focal. Allow ppc64le CI build to fail. Report CI status as soon as a job has failed or remaining jobs are allowed to fail.
. CHDMAN: GCC 9.3 is actually the cutoff point for legacy MSVC-style long format flags
. Make cleansrc target use shell type to select correct syntax rather than assuming Windows uses cmd shell (makefile).
- Debugger
. Added 'fill' command to debugger. Syntax and operation are similar to 'find' command (debug\debugcmd.cpp).
. Documented rowsize parameter for dump command in debugger help.
. #if DEBUG_VRAM_VIEWER instead #ifdef (video\epic12.cpp)




"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.224 :) MASH 08/26/20 09:59 AM
. * Re: MAMEinfo 0.224 :) agard  08/26/20 04:56 PM
. * Thx! MASH  08/26/20 05:19 PM

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