<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-949091184204111714</atom:id><lastBuildDate>Sat, 24 Mar 2012 04:04:01 +0000</lastBuildDate><category>debug</category><category>rcs</category><category>romcachesystem</category><category>about</category><category>mupen64plus</category><category>welcome</category><category>win32-port</category><category>netplay</category><category>debugger</category><title>Mupen64Plus Development Diary</title><description>The official development blog of Mupen64Plus</description><link>http://mupen64plus.blogspot.com/</link><managingEditor>noreply@blogger.com (Mupen64Plus Development Team)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-949091184204111714.post-2731179767365210230</guid><pubDate>Thu, 07 Jan 2010 05:41:00 +0000</pubDate><atom:updated>2010-01-06T21:46:03.259-08:00</atom:updated><title></title><description>It's here.  The second beta release of our series leading up to 2.0: Mupen64Plus v1.99.2 has been tagged.  I'm not creating official source and binary packages of this tag, because it is primarily meant to be a Developer Preview for the new native Win32 build of Mupen64Plus.&lt;br /&gt;&lt;br /&gt;This is the first ever release of Mupen64Plus which can be compiled either by GCC in unix-based operating systems or Visual C++ in Windows.  No other N64 emulator has ever been able to claim this level of platform independence.  So, for you Win32 developers who would like to build and run this preview release, here is the software that you will need:&lt;br /&gt;&lt;br /&gt;1. Mercurial (TortoiseHG)&lt;br /&gt;2. Visual Studio .NET 2005&lt;br /&gt;&lt;br /&gt;That's it; no other tools or libraries are needed.  I chose to base the project files on VS 2005 (MSVC8) because that is the latest version which is officially supported by SDL.  It may be possible to import/upgrade the sln/project files to VC9 but I haven't attempted this.  To get started,&lt;br /&gt;&lt;br /&gt;1. Use your Mercurial client to clone tag "1.99.2" of the following repositories (put them in the same parent directory):&lt;br /&gt;&lt;br /&gt;http://bitbucket.org/richard42/mupen64plus-audio-sdl/&lt;br /&gt;http://bitbucket.org/richard42/mupen64plus-core/&lt;br /&gt;http://bitbucket.org/richard42/mupen64plus-input-sdl/&lt;br /&gt;http://bitbucket.org/richard42/mupen64plus-rsp-hle/&lt;br /&gt;http://bitbucket.org/richard42/mupen64plus-ui-console/&lt;br /&gt;http://bitbucket.org/richard42/mupen64plus-video-rice/&lt;br /&gt;http://bitbucket.org/richard42/mupen64plus-win32-deps/&lt;br /&gt;&lt;br /&gt;2. Open up the solution file: mupen64plus-ui-console\projects\msvc8\mupen64plus-ui-console.sln&lt;br /&gt;&lt;br /&gt;3. Build it in Debug or Release mode&lt;br /&gt;&lt;br /&gt;4. Run it.  You can use 'winrar' or similar to unzip the mupen64plus.v64.gz test ROM file in mupen64plus-core\roms\ and drop it into the build directory, then click the "Run" button in visual studio.  Or, you can open a DOS shell and 'cd' to the build dir and run your own roms with "mupen64plus-ui-console.exe \path\to\my\rom.z64".&lt;br /&gt;&lt;br /&gt;Caveats &lt;span style="font-weight: bold;"&gt;(Read this before complaining&lt;/span&gt;):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;There is no GUI application for selecting the ROMs.  The GUI code was removed during the re-architecture for the sake of platform independence.  There is only a command-line front-end application.  If you would like to have a GUI front-end, I encourage you to write one.  The core library API is fully documented and published on &lt;a href="http://www.emuwiki.com/index.php?title=Mupen64Plus_v2.0_Core_API_v1.0"&gt;our emuwiki site&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;The console-based front-end only accepts uncompressed ROM images.  If your ROMs are zipped, you will have to unzip them.&lt;/li&gt;&lt;li&gt;The included Rice Video plugin seem to be sensitive to a parameter called ScreenUpdateSetting.  The value which worked best in Linux causes a lot of flickering in Windows.  If you have this problem, you can change the setting either on a per-ROM basis by editing the RiceVideoLinux.ini file or on a global (default) basis in the mupen64plus.cfg file, which is in a subdir of your home directory called "Application Data\Mupen64Plus".&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;So the important question: How does it run?  I have a core 2 duo laptop with an Intel 965 chipset (X3100 integrated graphics) and Mario Kart runs beautifully.  The dynamic recompiler works (you have to enable it with --emumode 2), the audio playback is great, and the new joystick auto-configuration works.  I haven't tested it extensively, so there are bound to be a few latent bugs.  Give it a shot and let me know how it runs!</description><link>http://mupen64plus.blogspot.com/2010/01/its-here.html</link><author>noreply@blogger.com (Richard42)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-949091184204111714.post-1866323762784346978</guid><pubDate>Sun, 15 Jun 2008 14:41:00 +0000</pubDate><atom:updated>2008-06-15T07:55:58.061-07:00</atom:updated><title>Mupen64Plus v1.4 released June 14th</title><description>We released Mupen64Plus v1.4 on Saturday night.  The code in the trunk had been pretty stable for some time, as we had mostly been applying fixes and no big merges.  Since I know people are waiting for the new version, I decided that instead of doing release candidates and drawing out a final release by a couple more weeks, I would tag the trunk as 1.4 and make a branch to do minor versions (1.4.1, etc) if any major problems are found.&lt;br /&gt;&lt;br /&gt;For those who haven't followed the development, some of the new features in 1.4 which weren't present in 1.3 include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Graphical debugger for R4300 core (build with 'make DBG=1')&lt;/li&gt;&lt;li&gt; On Screen Display for savestate, volume, speed messages&lt;/li&gt;&lt;li&gt; KDE4 GUI (experimental, compile from source)&lt;/li&gt;&lt;li&gt; Cheat system with Gameshark codes&lt;/li&gt;&lt;li&gt;Rumble Pack / Force Feedback support&lt;/li&gt;&lt;li&gt;Change emulator speed in 5% increments, with smooth sound playback&lt;/li&gt;&lt;li&gt;Volume up/down&lt;/li&gt;&lt;li&gt;Dozens of other improvements and bug fixes: GUI, Input, Sound enhancements&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;My next item of business is to merge Tillin9's Rom Cache System branch into the trunk.  He's done a lot of work in writing this, which will be the first major new feature of 1.5.  We hope to release again in the 2-3 month time frame, which will be late august to early september.  It'll be the back-to-school mupen64plus release.  The RCS will be a nice GUI improvement to start out this release cycle.</description><link>http://mupen64plus.blogspot.com/2008/06/mupen64plus-v14-released-june-14th.html</link><author>noreply@blogger.com (Richard42)</author><thr:total>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-949091184204111714.post-4556081776541215618</guid><pubDate>Tue, 10 Jun 2008 17:30:00 +0000</pubDate><atom:updated>2008-06-10T10:38:54.792-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debugger</category><category domain='http://www.blogger.com/atom/ns#'>romcachesystem</category><category domain='http://www.blogger.com/atom/ns#'>netplay</category><category domain='http://www.blogger.com/atom/ns#'>rcs</category><category domain='http://www.blogger.com/atom/ns#'>debug</category><category domain='http://www.blogger.com/atom/ns#'>mupen64plus</category><title>Mupen64Plus Netplay + Much More!</title><description>As we roll around to 1.4 (which is coming soon folks, I promise), we have once again sparked the interests of developers around the world. Although netplay might not see the official 1.4 release, it is coming around the corner like a&lt;span style="font-style: italic;"&gt; fast car.&lt;/span&gt; We can thank orbitaldecay for joining the project team to provide us with custom netplay code. This means we will not be using the dead remains of what was once Kaillera. Our netplay code is expected to be faster with less delay then ever seen with an online Nintendo 64 Emulator, also when the time comes, it will be cross-platform.&lt;br /&gt;&lt;br /&gt;Another thing few things that we are working on at this point in time is the Rom Cache System, which is very similiar in function to Project64's Rom Database. Also the debugger, which should be a &lt;span style="font-weight: bold;"&gt;blessing&lt;/span&gt; to all you ROM hackers is expected to make it into the 1.4 release. Mupen64Plus is always looking for new developers for any platform, feel free to stop by in IRC and chitchat aswell. (irc.freenode.net #mupen64plus)&lt;br /&gt;&lt;br /&gt;I guess that's all for now...&lt;br /&gt;&lt;br /&gt;- okaygo</description><link>http://mupen64plus.blogspot.com/2008/06/mupen64plus-netplay-much-more.html</link><author>noreply@blogger.com (okaygo)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-949091184204111714.post-2174812860739393774</guid><pubDate>Tue, 20 May 2008 22:28:00 +0000</pubDate><atom:updated>2008-05-20T15:34:26.689-07:00</atom:updated><title>Getting ready for Mupen64Plus 1.4</title><description>As we round the end of the month, we approach a new release. Mupen64Plus 1.4 RC1 should be expected to release in the next few weeks. We are finishing up a few of our side branches, and going to make a merge shortly. Well what can you expect in this new release? There is really to much list! I will briefly go over a few things with you guys:&lt;br /&gt;&lt;br /&gt;New compatibility setting: Disable Expansion Pack&lt;br /&gt;On Screen Display Capability (Great for fullscreen)&lt;br /&gt;Severe GUI Speedups, and numerous bug fixes.&lt;br /&gt;Numerous improvements to the sound plugin, input plugin, and video plugins.&lt;br /&gt;More games boot and play (But this was not this releases focus)&lt;br /&gt;Fixed numerous bugs in the core.&lt;br /&gt;&lt;br /&gt;As we do our final release we will go indepth with the change log. Stay tuned to our homepage, and emutalk for the RC 1.4 release.</description><link>http://mupen64plus.blogspot.com/2008/05/getting-ready-for-mupen64plus-14.html</link><author>noreply@blogger.com (okaygo)</author><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-949091184204111714.post-2907665400572934553</guid><pubDate>Wed, 14 May 2008 03:28:00 +0000</pubDate><atom:updated>2008-05-13T20:54:45.484-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>win32-port</category><title>Windows Port</title><description>Alright. Some people are wondering about the future of the Windows port. With this recent port, gaining over 2800 downloads already, I've patched up much of the problems we've been having with the previous attempts, making it the best port so far. So, with the next release, I will be starting from scratch, making some of the modifications in the trunk (like removing some left over Win32 junk from the original code that's no longer necessary) and others in a new branch. Hopefully I can make this one good enough to make a merge - This requires clean code and stability. I hope to see Qt4 builds on Windows soon, I have a feeling windows users would like it more than &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;GTK&lt;/span&gt;+2. Speaking of which, the next version will likely still run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;GTK+2&lt;/span&gt;. I'll try to make it a better experience.&lt;br /&gt;&lt;br /&gt;So anyways, Let's make a run down of the needed improvements.&lt;br /&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;More &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;plug in&lt;/span&gt; ports&lt;/li&gt;&lt;li&gt;  &lt;span style="font-size:85%;"&gt;Glide64 Wonder Plus (I have a port already but it's of extremely poor quality)&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Improved code quality&lt;/li&gt;&lt;li&gt;  &lt;span style="font-size:85%;"&gt;Less #&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"  style="font-size:85%;"&gt;ifdefs&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;  Less hacks&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;  Split up platform dependent things (blight's rumble support)&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;More &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;plug in&lt;/span&gt; compatibility&lt;/li&gt;&lt;li&gt;  &lt;span style="font-size:85%;"&gt;Keep the &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"  style="font-size:85%;"&gt;SDL&lt;/span&gt;&lt;span style="font-size:85%;"&gt; compatibility (our &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"  style="font-size:85%;"&gt;SDL&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"  style="font-size:85%;"&gt;plugins&lt;/span&gt;&lt;span style="font-size:85%;"&gt; require that the emu run &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"  style="font-size:85%;"&gt;SDL&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, which we do now)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;  Try to add more support for input &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"  style="font-size:85%;"&gt;plug ins&lt;/span&gt;&lt;span style="font-size:85%;"&gt; (Currently most crash or fail to work)&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Windows Specific Features&lt;/li&gt;&lt;li&gt;  &lt;span style="font-size:85%;"&gt;Graphics in Rom Browser Window? (Warning: May require hackish code!)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"  style="font-size:85%;"&gt;XInput&lt;/span&gt;&lt;span style="font-size:85%;"&gt; support in Blight (for those who don't feel like hunting down good drivers for their &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"  style="font-size:85%;"&gt;Xbox&lt;/span&gt;&lt;span style="font-size:85%;"&gt;360 controllers)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;So that's about it. We need this by the final port, but I may be able to get Windows compatible code in the trunk sooner than it's completed. If you have any suggestions, feel free to let me know, I'll add it.&lt;br /&gt;&lt;br /&gt;Also, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Mupen&lt;/span&gt;64Plus Build &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;Environment&lt;/span&gt; needs some improvements. I will have &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;libsamplerate&lt;/span&gt; included so you can use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;JttL's&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;resampler&lt;/span&gt; feature (I don't know how well it works, when I added it, It was pretty much a broken hack, but I think someone fixed it)</description><link>http://mupen64plus.blogspot.com/2008/05/windows-port.html</link><author>noreply@blogger.com (nmn)</author><thr:total>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-949091184204111714.post-3608019548046300020</guid><pubDate>Wed, 14 May 2008 02:08:00 +0000</pubDate><atom:updated>2008-05-13T19:13:32.129-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>about</category><category domain='http://www.blogger.com/atom/ns#'>mupen64plus</category><category domain='http://www.blogger.com/atom/ns#'>welcome</category><title>Mupen64Plus - Development Diary</title><description>We started this blog so that we could reach more of the public, show a little bit of eye-candy, and showcase our work. This blog will be used for showing off some new features, posting about breakthroughs, and giving a general update to our user base. This blog will not be used for discussing technical details, support, or feedback. Also if the blog does not work out as we wanted it to, we reserve the right to scrap it at any time. However user comments are welcome, and we will try to give an update at least once a week.</description><link>http://mupen64plus.blogspot.com/2008/05/mupen64plus-development-diary.html</link><author>noreply@blogger.com (Mupen64Plus Development Team)</author><thr:total>1</thr:total></item></channel></rss>