head 1.3; access; symbols pkgsrc-2019Q4:1.2.0.4 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.1.0.14 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.12 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.10 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.8 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.6 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.4 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.2 pkgsrc-2018Q1-base:1.1; locks; strict; comment @// @; 1.3 date 2020.01.04.22.55.58; author wiz; state dead; branches; next 1.2; commitid tvJlEDkbLlwavqRB; 1.2 date 2019.10.17.14.01.03; author wiz; state Exp; branches; next 1.1; commitid HH1YzcS1gTpC5eHB; 1.1 date 2018.03.18.00.40.20; author ryoon; state Exp; branches; next ; commitid 6Ea8atqcKFvDeSuA; desc @@ 1.3 log @mame: update to 0.217. MAME 0.217 What better way to celebrate Christmas than with a new MAME release? That’s right – MAME 0.217 is scheduled for release today. The most exciting thing this month is the recovery of the Sega Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War, making these games fully playable. We’ve been working on Virtua Fighter as well, and while the graphics are greatly improved, there are still some gameplay issues as of this release. In other arcade emulation news, sasuke has been busy fixing long-standing graphical issues in Nichibutsu games, and AJR has made some nice improvements to the early SNK 6502-based games. On the home system side, there are some nice Sam Coupé improvements from TwistedTom, support for Apple II paddle controllers, a better Apple II colour palette, and significant improvements to Acorn RiscPC emulation. TV game emulation is progressing steadily, with two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1 now working. For front-end developers, we’ve added data to the XML list format allowing you to handle software lists enabled by slot card devices (there are a few of these for Acorn and Sinclair home computers). The minimaws sample script has been updated to demonstrate a number of tasks related to handling software lists. For MAME contributors, we’ve made save state registration a bit simpler, and more manageable in the debugger. MAME 0.216 With the end of November in sight, it’s time to check out MAME 0.216! We’ve addressed the reported issues with last month’s bgfx update, and made a whole lot of little improvements to MAME’s internal user interface. In particular, setting up controls should be easier, and several issues affecting macOS users with non-English number format settings have been fixed. Some of the issues caused bad settings to be written to INI files. If you still don’t see the filter list panel on the system selection menu, try removing the ui.ini file. This month, we’re able to present two unreleased 1970s prototypes from Italian developer Model Racing: their internal code names are Cane and Orbite. With the assistance of former Model Racing employees, the source code was extracted from the original disks. These games are incomplete, but they provide a unique look into early CPU-based arcade development. Game & Watch titles continue to be emulated, with the addition of Mario The Juggler, and the panorama screen Mickey Mouse and Donkey Kong Circus games in this release. This release brings GameKing emulation to MAME. The system-on-a-chip used in this low-cost, low-resolution hand-held console from the early 2000s has been identified and emulated. Games for the colour-screen GameKing III are also playable. Acorn BBC Micro emulation has been re-worked to support internal expansion boards, and a number of additional peripherals are now available. ZX Spectrum emulation has been enhanced with better open bus read behaviour and support for two Miles Gordon Technology peripherals. @ text @$NetBSD: patch-3rdparty_bx_src_mutex.cpp,v 1.2 2019/10/17 14:01:03 wiz Exp $ Improve NetBSD support. https://github.com/bkaradzic/bx/pull/219 --- 3rdparty/bx/src/mutex.cpp.orig 2018-02-27 15:59:06.000000000 +0000 +++ 3rdparty/bx/src/mutex.cpp @@@@ -13,6 +13,7 @@@@ || BX_PLATFORM_IOS \ || BX_PLATFORM_OSX \ || BX_PLATFORM_PS4 \ + || BX_PLATFORM_BSD \ || BX_PLATFORM_RPI # include #elif BX_PLATFORM_WINDOWS \ @ 1.2 log @mame: add more upstream bug report URLs to patches @ text @d1 1 a1 1 $NetBSD: patch-3rdparty_bx_src_mutex.cpp,v 1.1 2018/03/18 00:40:20 ryoon Exp $ @ 1.1 log @Update to 0.195 Changelog: 0.195 - 04987: [Flip Screen/Cocktail] (vaportra.cpp) All sets in vaportra.c: Sprites incorrectly "sliced" when Flip Screen ON (AJR) - 04942: [Flip Screen/Cocktail] (madmotor.cpp) madmotor: Flip Screen shows "split" sprites (AJR) - 06889: [Graphics] (darkseal.cpp) darkseal: Background missing in the first boss area and third stage. - 06888: [Crash/Freeze] (segag80v.cpp) tacscan: Cannot play past second phase (AJR) - 06872: [Documentation] (vegas.cpp) sf2049se: Wrong Year Listed (And Publisher?) (tedgreen) - 06885: [Crash/Freeze] (qdrmfgp.cpp) qdrmfgp2: Hang on boot (Osso) - 06884: [Crash/Freeze] (djmain.cpp) All sets in djmain.c: MAME exception (smf) - 06688: [Graphics] (sandscrp.cpp) sandscrp and clones: Graphic priority issue in title screen animation - 06867: [Misc.] (namcos12.cpp) technodr: Game refuses to boot if printer is ON (Osso) - 06446: [Graphics] (shanghai.cpp) kothello: Display cut off at right (AJR) - 06866: [Interface] (midxunit.cpp) revx: No crosshairs (Osso) - 06870: [Sound] (mario.cpp) mario and clones: Missing music/sound effects (AJR) - 03563: [Graphics] (namcos11.cpp) souledge: Li Long stage background problem. (smf) 0.194 - 06857: [Cheat System] (btoads.cpp) 34010 & 34020: Cheats not working in btoads and other games. (Olivier Galibert) - 06806: [Graphics] Bitmap overlays don't display with bgfx video output (Ryan Holtz) - 02076: [Graphics] (playch10.cpp) playch10 ALL using single BIOS: Playchoice-10 driver needs LEDs added for "Single BIOS" (cuavas) - 06813: [Misc.] Memory leak in options (AJR) - 03790: [Crash/Freeze] (ms32.cpp) gratia, gratiaa: unhandled priority type f8 (Angelo Salese) - 05632: [Crash/Freeze] (nwk-tr.c) racingj2, racingj2j: [debug] Crash shortly after OK - 06791: [Graphics] (splash.cpp) splash and clones: Wrong sprite priority on bonus items (AJR) - 06825: [Sound] (gng.cpp) diamond: Missing Level Start Music (AJR) - 06816: [Interface] AddressSanitizer: alloc-dealloc-mismatch when closing dipswitch menu (Firewave) - 06817: [Misc.] (naomi.cpp) mushi2k4: runtime error: index out of bounds (MetalliC) - 06623: [Interface] Full Screen Brightness/Contrast/Gamma settings not working anymore (smf) - 06799: [Crash/Freeze] (dynax.cpp) hjingi: Emulation hang (AJR) - 06810: [Misc.] Memory leak in m6502 CPU cores (AJR) - 06811: [Misc.] Memory leak in m6809 CPU core (AJR) - 06548: [Crash/Freeze] (namcos21.cpp) winrun, winrun91, winrungp: [debug] Assert when starting emulation (cuavas) - 06804: [Crash/Freeze] (midyunit.cpp) strkforc: Black screen after rom check 0.193 - 06780: [Sound] (midtunit.cpp) Possible Volume balance Issue with Williams Adpcm Soundboard (hap) - 06683: [Graphics] (surpratk.cpp) suratk: Visible area is too small (Robbbert) - 06784: [Sound] (bagman.cpp) bagman, sbagman: bagman dying sound plays repetitively when game starts (AJR) - 06638: [Crash/Freeze] Exception when using -debug 0.192 - 00525: [Speed] (metro.cpp) bangball: When you finish a level, sometimes the game runs like slow-motion. (Angelo Salese) - 06766: [Sound] (spacefb.cpp) spacefb and clones: DAC sounds not working 100% (Tafoid) - 06518: [Graphics] (metro.cpp) blzntrnd: Sprite layer disappears entirely after completing single player game (Angelo Salese) - 06759: [DIP/Input] (seta.cpp) calibr50: Speed difference when rotating player (AJR) - 06694: [Sound] (midtunit.cpp) mk: Missing music (hap) - 06742: [Graphics] (pacland.cpp) pacland and clones: Sprite priority problem in invincible state. (hap) - 06749: [Graphics] (toaplan1.cpp) outzonecv: screen is misaligned 16 pixels to the left (hap) - 06527: [Sound] (taitosj.cpp) elevator: Elevator Action sound (hap) - 04651: [Misc.] (gei.cpp) geimulti: geimulti - 13 game roms are loaded, only nine are listed in-game and playable (Osso) - 03719: [Graphics] (meritm.cpp) megat5a, magat5, megat5nj, mega6, megat3a, megat3, megat3ca, megat3nj, megat3te, megat4a, megat4, megat4te, megat4sn, megat4st: "Run21" game is missing graphics for black-suited cards. (AJR) - 03804: [Color/Palette] (ssozumo.cpp) ssozumo: Wrong colors in the title screen. (Angelo Salese) - 03805: [Color/Palette] (lasso.cpp) wwjgtin, photof: Wrong colors (Angelo Salese) - 06193: [Speed] (shanghai.cpp) shanghai, shangha2 and clones: When playing, the gameplay and sound are very fast. (Angelo Salese) - 05761: [Crash/Freeze] (dwarfd.cpp) All sets in dwarfd.c: [debug] Assert shortly after start (AJR) - 06745: [Crash/Freeze] (marinedt.cpp) marinedt: MAME crash when starting game (Angelo Salese) - 04366: [DIP/Input] (saturn.cpp) shanhigw: The game starts with 2 credits inserted (Angelo Salese) - 02084: [DIP/Input] (saturn.cpp) sokyugrt: Emulation starts with 1 or more credit inserted (Angelo Salese) 0.191 - 06637: [Interface] Internal UI does not save entire configuration (AJR) - 06724: [Gameplay] (vegas.cpp) gauntleg, gauntdl: Various Effects Cause More Damage than they probably should (64-bit Only) (tedgreen) - 06713: [Misc.] (dbz.cpp) dbz, dbza, dbz2: Correct names for this 3 games (Fortuna) - 06487: [Documentation] tonton, ppj, big10: Documentation found on Success website (D Go Go Fan) - 06719: [Core] (coco12.cpp) coco12, coco3, other 6809?: SBCB instruction returns the wrong result (hap) - 06720: [Interface] Prescale option allows invalid values (Tafoid) - 06154: [DIP/Input] Games with a rotary positional joystick: Some positions are skipped (Angelo Salese) - 06711: [Interface] UI: If you exit with the Exit option, the last used game is not saved (cuavas) - 00759: [Misc.] (mystwarr.cpp) mtlchamp and clones: There is a problem with the nvram in the RAM / ROM check after you change some settings in service mode. (MetalliC) - 06691: [Graphics] tokio and clones: Tokio - graphic glitches on the right side of the screen (Lord Nightmare) - 06697: [Crash/Freeze] (stv.cpp) grdforce: Hangs after insert coin (Angelo Salese) - 06656: [Interface] Configuring Machine level "Video Option" causes CRASH (Nathan Woods) - 06690: [Color/Palette] (bottom9.cpp) bottom9n: Sprites have incorrect colors (Angelo Salese) 0.190 - 04280: [DIP/Input] (megaplay.cpp) mp_shnb3 (possibly whole driver): INP playback fails after a short time (Angelo Salese) - 04209: [Misc.] (kaneko16.cpp) brapboys, bloodwar: Playback lose sync (Angelo Salese) - 03967: [Misc.] (kaneko16.cpp) shogwarr; shogwarru; fjbuster (untested): Game cannot be replayed from .inp file (Angelo Salese) - 06682: [Sound] (cinemat.cpp) qb3: Missing AY-3-8910 sound (AJR) - 06680: [Sound] (namcos2.cpp) metlhawk: Missing sound (Angelo Salese) - 06673: [DIP/Input] (subsino.cpp) stbsub: Missing dip-switch info. (D Go Go Fan) - 00490: [Sound] (homedata.cpp) hourouki: It is missing voices of "Reach", "Ron" etc. (smf) - 06658: [Plugins] (mappy.cpp) mappy, mappyj: When using cheats driven by