[mupen64plus] 176/262: Reset status of specific ucode2 hacks after starting again

Sven Eckelmann ecsv-guest at moszumanska.debian.org
Thu Nov 26 05:59:32 UTC 2015


This is an automated email from the git hooks/post-receive script.

ecsv-guest pushed a commit to branch master
in repository mupen64plus.

commit d3d93b2f1f34d02ba85f85c9baf0aee6d9225335
Author: Sven Eckelmann <sven.eckelmann at gmx.de>
Date:   Mon Apr 26 23:08:10 2010 +0200

    Reset status of specific ucode2 hacks after starting again
---
 debian/changelog                      |  8 +++++
 debian/patches/rsp_ucode2_reset.patch | 57 +++++++++++++++++++++++++++++++++++
 debian/patches/series                 |  1 +
 3 files changed, 66 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index ec9d019..470f560 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+mupen64plus (1.5+dfsg1-10) UNRELEASED; urgency=low
+
+  * debian/patches:
+    - Add rsp_ucode2_reset.patch, Reset status of specific ucode2 hacks after
+      starting again
+
+ -- Sven Eckelmann <sven.eckelmann at gmx.de>  Mon, 26 Apr 2010 23:06:55 +0200
+
 mupen64plus (1.5+dfsg1-9) unstable; urgency=low
 
   * debian/patches:
diff --git a/debian/patches/rsp_ucode2_reset.patch b/debian/patches/rsp_ucode2_reset.patch
new file mode 100644
index 0000000..c5dac86
--- /dev/null
+++ b/debian/patches/rsp_ucode2_reset.patch
@@ -0,0 +1,57 @@
+Description: Reset status of specific ucode2 hacks after starting again
+Origin: backport, http://bitbucket.org/richard42/mupen64plus-rsp-hle/changeset/390bc62f59c4
+
+---
+diff --git a/rsp_hle/hle.h b/rsp_hle/hle.h
+index c452765e098ec0e56d73c69b0d730aeec0156181..79ece2577c0cbf7b671257cdb5d20fa9241295d1 100644
+--- a/rsp_hle/hle.h
++++ b/rsp_hle/hle.h
+@@ -94,8 +94,8 @@ void jpg_uncompress(OSTask_t *task);
+ /*void ucode1(OSTask_t *task);
+ void ucode2(OSTask_t *task);
+ void ucode3(OSTask_t *task);
+-void init_ucode1();
+-void init_ucode2();*/
++void init_ucode1();*/
++void init_ucode2();
+ 
+ extern u32 inst1, inst2;
+ extern u16 AudioInBuffer, AudioOutBuffer, AudioCount;
+diff --git a/rsp_hle/main.c b/rsp_hle/main.c
+index 52ecebe146217544a8199e3187199c3b9fd871da..6874220336b15c54700da9586f1ea5e19f5b753a 100644
+--- a/rsp_hle/main.c
++++ b/rsp_hle/main.c
+@@ -341,8 +341,8 @@ __declspec(dllexport) void RomClosed (void)
+      {
+     rsp.DMEM[i] = rsp.IMEM[i] = 0;
+      }
+-/*   init_ucode1();
+-   init_ucode2();*/
++   //init_ucode1();
++   init_ucode2();
+ #ifdef __WIN32__
+    firstTime = TRUE;
+ #endif
+diff --git a/rsp_hle/ucode2.cpp b/rsp_hle/ucode2.cpp
+index a906507f5a4b085864c73089a3b3416bfa338c25..aa53d2f298bc32186f8188a752db7825b27a8093 100644
+--- a/rsp_hle/ucode2.cpp
++++ b/rsp_hle/ucode2.cpp
+@@ -28,7 +28,9 @@
+ # include <stdio.h>
+ #endif
+ 
++extern "C" {
+ #include "hle.h"
++}
+ 
+ extern u8 BufferSpace[0x10000];
+ 
+@@ -54,6 +56,8 @@ extern u16 ResampleLUT [0x200];
+ bool isMKABI = false;
+ bool isZeldaABI = false;
+ 
++void init_ucode2() { isMKABI = isZeldaABI = false; }
++
+ static void LOADADPCM2 () { // Loads an ADPCM table - Works 100% Now 03-13-01
+     u32 v0;
+     v0 = (inst2 & 0xffffff);// + SEGMENTS[(inst2>>24)&0xf];
diff --git a/debian/patches/series b/debian/patches/series
index 0f3bc3e..74f863c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -37,3 +37,4 @@ system-liblzma.patch
 rice_fog.patch
 ftbfs-gvariant-type-conflicts.path
 dont-install-unneeded.patch
+rsp_ucode2_reset.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mupen64plus.git



More information about the Pkg-games-commits mailing list