summaryrefslogtreecommitdiff
path: root/emulators/mame/patches
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2018-03-18 00:40:20 +0000
committerryoon <ryoon@pkgsrc.org>2018-03-18 00:40:20 +0000
commitdc82d16b54208d74aa4b1337564e71d469f2b356 (patch)
treec3e26c8ba9a44f74b08b9e31c77eebc4fcec187c /emulators/mame/patches
parent8fc5e424a914341e1206795438144b12a0c3475e (diff)
downloadpkgsrc-dc82d16b54208d74aa4b1337564e71d469f2b356.tar.gz
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 <parameter, left arrow doesn't change displayed value (crazyc) - 06672: [Sound] (starwars.cpp) starwars: Missing/malfunctioning sound (AJR) 0.189 - 04049: [Graphics] (toaplan2.cpp) ghox: There's a small bit of garbage on the ending screen. - 04024: [Graphics] (toaplan2.cpp) ghox: Missing background for hi-score screen - 01005: [Sound] (shangkid.cpp) shangkid: In the later levels, sound starts to get really screwy, (AJR) - 06657: [Interface] (c64.cpp) c64: Selecting a slot to fill for "EXP" causes Fatal Error (Nathan Woods) - 06659: [Documentation] (model3.cpp) swtrilgy, swtrilgya: " Arcade " is necessary in the title of this game - 04872: [Graphics] (labyrunr.cpp) tricktrp: Graphic priority issue (Angelo Salese) - 06649: [Interface] ng_cthd_prot: Wrong name (Neo Goe instead of Neo Geo). (Robbbert) - 06645: [Sound] (ninjakd2.cpp) ninjakd2, ninjakd2c, jt104, rdaction: Missing sound (AJR) - 06644: [Gameplay] (segae.cpp) tetrisse: Unable to play 2 Player mode (David Haywood) - 05608: [DIP/Input] (royalmah.cpp) mjifb, mjifb2, mjifb3: DIP Settings - 05277: [Documentation] (cps1.cpp) sf2accp2: Installation instructions and DIP settings for SF2CE (Accelerator Pt.II) hack - 05788: [DIP/Input] (dbz.cpp) dbz: English language is not displayed - 05945: [DIP/Input] (pacman.cpp) pengojpm, pengopac: Info about dip switches - 06259: [Graphics] (combatsc.cpp) combatsc, combascj, combasct, bootcamp, bootcampa: Wrong priority in the drill instructor screen (Angelo Salese) - 00975: [DIP/Input] (seattle.cpp) calspeed: Even if you choose manual gear your car has automatic gear. (tedgreen) - 00470: [DIP/Input] (seattle.cpp) hyprdriv: Despite of successful calibration the brake button doesn't function. (tedgreen) - 01991: [Crash/Freeze] (vegas.cpp) gauntleg: Game randomly freezes (tedgreen) - 06636: [Graphics] (seattle.cpp) calspeed: Triangles flicker in calspeed (tedgreen) 0.188 - 04355: [Interface] -romident performance has greatly decreased - 06631: [Sound] (vgmplay.cpp) vgmplay: Attempting to play a .vgm/.vgz file containing 2 X POKEY does not play back correctly. (AJR) - 06261: [Sound] (polepos.cpp) polepos2: Crowd Cheering sounds are messed up at the chequered flag (goal). (Robbbert) - 06370: [Save/Restore] (vegas.cpp) sf2049se, sf2049te: Crashes on reload (-str 8) in a staggered -str 20 run (tedgreen) - 06627: [Sound] (segas32.cpp) kokoroj2: Missing voice in game (Phil Bennett) - 06620: [Crash/Freeze] (itech8.cpp) ninclown: During final boss Twisto the game can potentially crash (Phil Bennett) - 06592: [DIP/Input] (nbmj8891.cpp) chinmoku: DSW B should not exist. (Robbbert) - 05900: [Sound] (ddenlovr.cpp) funkyfig, funkyfiga: Missing music and partial sound FX (Osso) - 06613: [Crash/Freeze] (rohga.cpp) schmeisr: Exception on exit (David Haywood) - 00320: [Misc.] (snk6502.cpp) fantasy: In Fantasy (World), when you have lost all of your lives, a message comes on the screen in German. (Angelo Salese) - 06588: [Interface] Regression loading softlist items from the command line with changed slot options (Nathan Woods) - 06581: [Interface] Various problems with software loading/unloading: Various problems with software loading (Nathan Woods) 0.187 - 06599: [Sound] (zaxxon.cpp) ixion, razmataz: Missing sound (AJR) - 06596: [DIP/Input] (exidy440.cpp) All sets in exidy440.cpp: Mouse trigger doesn't work correctly (Osso) - 03041: [Graphics] (starshp1.cpp) starshp1, starshpp: Speed and graphics information from the real machine. (palazzol) - 03585: [Gameplay] (norautp.cpp) norautp, norautjp: Readout Switch (AJR) - 06617: [Graphics] (nbmj9195.cpp) imekura: Graphic corruption in many places (Osso) - 06479: [Sound] (kchamp.cpp) kchampvs, kchampvs2, karatevs: ADPCM samples are distorted (AJR) - 06614: [Sound] (arkanoid.cpp) arkanoid and clones, arkatour: Sound pitch is too high by 100% (Lord Nightmare) 0.186 - 00599: [DIP/Input] (m72.cpp) poundfor: You can't move the arrows on the menu screens to choose the other boxer or game. (AJR) - 06471: [Graphics] (m14.cpp) ptrmj: Invisible ball and paddle (Angelo Salese) - 04762: [DIP/Input] (xmen.cpp) xmen and clones: Service menu's "Sound Volume" setting does not affect sound volume (Olivier Galibert) - 06538: [Crash/Freeze] Many NETLIST involved drivers: [debug] Exception/Assert when starting emulation (couriersud) - 06589: [Graphics] (namcos1.cpp) puzlclub: Title Screen corruption (Osso) - 06575: [Debugger] DEBUGGER: MAME crashes when given the 'symlist' command in the debugger. (Nathan Woods) - 06587: [Sound] (model1.cpp) vf: Loss of Sound (AJR) - 06103: [Documentation] (taitopjc.cpp) optiger: The correct description is "Operation Tiger (Ver 2.14 O) " - 06542: [Crash/Freeze] (toratora.cpp) All set in toratora.cpp: [debug] Assert when starting emulation (Robbbert) - 06541: [Crash/Freeze] (laserbat.cpp) laserbat, lazarian: [debug] Assert when starting emulation (Robbbert) - 06540: [Crash/Freeze] (hh_tms1k.cpp) bshipb: [debug] Assert when starting emulation (Robbbert) 0.185 - 03901: [Color/Palette] (decocass.cpp) castfant: Missiles color are wrong (AJR) - 03619: [Color/Palette] (vicdual.cpp) nsub: Missing background blue color fade effect (SailorSat) - 06516: [DIP/Input] (coolpool.cpp) 9ballsht and clones, coolpool and clones: Can't coin up (Olivier Galibert) - 06402: [Interface] UI:: Switch Item Ordering corrupts software list (Nathan Woods) - 06532: [Save/Restore] (alpha68k.cpp) skysoldr skyadvnt timesold: No Sound (Osso) - 06526: [DIP/Input] (nbmj8891.cpp) club90s: dsw b should not exist (system11)
Diffstat (limited to 'emulators/mame/patches')
-rw-r--r--emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h41
-rw-r--r--emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp12
-rw-r--r--emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp12
3 files changed, 65 insertions, 0 deletions
diff --git a/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h b/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h
new file mode 100644
index 00000000000..cfcdc776fa5
--- /dev/null
+++ b/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h
@@ -0,0 +1,41 @@
+$NetBSD: patch-3rdparty_bx_include_bx_platform.h,v 1.6 2018/03/18 00:40:20 ryoon Exp $
+
+--- 3rdparty/bx/include/bx/platform.h.orig 2018-02-27 15:59:06.000000000 +0000
++++ 3rdparty/bx/include/bx/platform.h
+@@ -35,6 +35,7 @@
+ #define BX_CRT_MINGW 0
+ #define BX_CRT_MSVC 0
+ #define BX_CRT_NEWLIB 0
++#define BX_CRT_BSD 0
+
+ #ifndef BX_CRT_MUSL
+ # define BX_CRT_MUSL 0
+@@ -236,6 +237,9 @@
+ # elif defined(__apple_build_version__) || defined(__ORBIS__) || defined(__EMSCRIPTEN__) || defined(__llvm__)
+ # undef BX_CRT_LIBCXX
+ # define BX_CRT_LIBCXX 1
++# elif BX_PLATFORM_BSD
++# undef BX_CRT_BSD
++# define BX_CRT_BSD 1
+ # endif //
+
+ # if !BX_CRT_BIONIC \
+@@ -244,7 +248,8 @@
+ && !BX_CRT_MINGW \
+ && !BX_CRT_MSVC \
+ && !BX_CRT_MUSL \
+- && !BX_CRT_NEWLIB
++ && !BX_CRT_NEWLIB \
++ && !BX_CRT_BSD
+ # undef BX_CRT_NONE
+ # define BX_CRT_NONE 1
+ # endif // BX_CRT_*
+@@ -379,6 +384,8 @@
+ # define BX_CRT_NAME "Newlib"
+ #elif BX_CRT_MUSL
+ # define BX_CRT_NAME "musl libc"
++#elif BX_CRT_BSD
++# define BX_CRT_NAME "BSD"
+ #elif BX_CRT_NONE
+ # define BX_CRT_NAME "None"
+ #else
diff --git a/emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp b/emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp
new file mode 100644
index 00000000000..c4caad3f543
--- /dev/null
+++ b/emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp
@@ -0,0 +1,12 @@
+$NetBSD: patch-3rdparty_bx_src_mutex.cpp,v 1.1 2018/03/18 00:40:20 ryoon Exp $
+
+--- 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 <pthread.h>
+ #elif BX_PLATFORM_WINDOWS \
diff --git a/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp b/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp
new file mode 100644
index 00000000000..58cad69ede0
--- /dev/null
+++ b/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp
@@ -0,0 +1,12 @@
+$NetBSD: patch-3rdparty_bx_src_thread.cpp,v 1.1 2018/03/18 00:40:20 ryoon Exp $
+
+--- 3rdparty/bx/src/thread.cpp.orig 2018-02-27 15:59:06.000000000 +0000
++++ 3rdparty/bx/src/thread.cpp
+@@ -11,6 +11,7 @@
+ || BX_PLATFORM_IOS \
+ || BX_PLATFORM_OSX \
+ || BX_PLATFORM_PS4 \
++ || BX_PLATFORM_BSD \
+ || BX_PLATFORM_RPI
+ # include <pthread.h>
+ # if defined(__FreeBSD__)