Mupen64: Difference between revisions

From Ukikipedia
Jump to navigation Jump to search
No edit summary
(Add information on modified Mupen versions)
Line 3: Line 3:




'''Mupen64''' is an [[N64]] [[Emulators|emulator]] used for its customizability. There are many forks of Mupen64, the most documented of which is Mupen64-RR v0.5, which is nearly universally used for TASing.
'''Mupen64''' is a [[Nintendo 64]] [[Emulators|emulator]] useful for its customizability. There are many forks of Mupen64, the most documented of which is Mupen64-RR v0.5, which is nearly universally used for TASing.


==Mupen64plus==
=Mupen64plus=


'''Mupen64plus''' (stylized as '''mupen64plus''') is an emulator used for standard gameplay. It is generally preferred in this regard over Mupen64.
'''Mupen64plus''' (stylized as '''mupen64plus''') is an emulator used for standard gameplay. It is generally preferred in this regard over Mupen64.


==Mupen64-RR==
=Mupen64-RR=


'''Mupen64-RR''' (stylized as '''mupen64-rr''') is an emulator used for TASing. Its competitor is [[Emulators#Bizhawk|Bizhawk]].
'''Mupen64-RR''' (stylized as '''mupen64-rr''') is an emulator used for TASing. Its competitor is [[Emulators#Bizhawk|Bizhawk]].


===Using Mupen64-RR===
==Using Mupen64-RR==


todo
todo
==Hacked versions of Mupen64-RR==
Because Mupen64 does not have perfect emulation accuracy, there are several hacked versions of Mupen to deal with this, as well as to allow for additional functionality.
===Mupen64-Lua===
'''Mupen64-lua''' supports Lua scripting, which gives Mupen64-rr much more power for testing and brute forcing<ref>http://adelikat.tasvideos.org/emulatordownloads/mupen64-rr/LuaExtension_r34_bin.zip</ref>. It is not used for TASing, only for testing and preparing.
===Mupen64-PUs===
'''Mupen64-PUs''' is a modified version of Mupen that crashes during certain float-to-short exceptions just like the [[Nintendo 64]] console does. This is a useful alternative to [[TASBot#Console Verification|console verification]], but not as reliable, because there are still some [[Crash#Unknown cause|unknown crashes]].
===Mupen64-WiiVC-RTZ===
'''Mupen64-WiiVC-RTZ''' is a version of Mupen that emulates the [[Wii VC Round-To-Zero]] oversight. It has been used, among other things, by pannenkoek2012 to TAS the [[Bowser in the Fire Sea#A Press Counts|Bowser in the Fire Sea 0x A presses]] run<ref>https://www.youtube.com/watch?v=Aa_CciaM4aM</ref>.
=References=
<references />

Revision as of 15:47, 20 August 2018


Mupen64 is a Nintendo 64 emulator useful for its customizability. There are many forks of Mupen64, the most documented of which is Mupen64-RR v0.5, which is nearly universally used for TASing.

Mupen64plus

Mupen64plus (stylized as mupen64plus) is an emulator used for standard gameplay. It is generally preferred in this regard over Mupen64.

Mupen64-RR

Mupen64-RR (stylized as mupen64-rr) is an emulator used for TASing. Its competitor is Bizhawk.

Using Mupen64-RR

todo

Hacked versions of Mupen64-RR

Because Mupen64 does not have perfect emulation accuracy, there are several hacked versions of Mupen to deal with this, as well as to allow for additional functionality.

Mupen64-Lua

Mupen64-lua supports Lua scripting, which gives Mupen64-rr much more power for testing and brute forcing[1]. It is not used for TASing, only for testing and preparing.

Mupen64-PUs

Mupen64-PUs is a modified version of Mupen that crashes during certain float-to-short exceptions just like the Nintendo 64 console does. This is a useful alternative to console verification, but not as reliable, because there are still some unknown crashes.

Mupen64-WiiVC-RTZ

Mupen64-WiiVC-RTZ is a version of Mupen that emulates the Wii VC Round-To-Zero oversight. It has been used, among other things, by pannenkoek2012 to TAS the Bowser in the Fire Sea 0x A presses run[2].

References