Changes

Jump to navigation Jump to search

Nintendo 64 emulators

77 bytes added, 23:35, 4 June 2015
no edit summary
[[File:N64-Console-Set.jpg|thumb|250px|The Nintendo 64 (N64)]] The '''[[gametech:Nintendo 64|Nintendo 64]]''' is a 64-bit, 5th generation console released by Nintendo in 1996.
==Emulators==
|style="text-align:center;"|[[CEN64]]
|style="text-align:center;"|Windows, Linux
|style="text-align:center;"|[httphttps://git.cen64github.com/?p=tj90241/cen64.git;a=summary Git]
|style="text-align:center;"|✓
|style="text-align:center;"|?
|style="text-align:center;"|[http://1964js.com 1964]
|style="text-align:center;"|Windows
|style="text-align:center;"|[http://1964js.com/blog/download.html 1.1] (official)<br />[httphttps://code.google.com/p/emu-1964/ 1.2 r146] (SVN)
|style="text-align:center;"|✗
|style="text-align:center;"|?
|style="text-align:center;"|[http://forums.daedalusx64.com Daedalus]
|style="text-align:center;"|Windows
|style="text-align:center;"|[https://web.archive.org/web/20131015175201/http://forums.daedalusx64.com/viewtopic.php?f=38&t=4187 1.1]
|style="text-align:center;"|✓
|style="text-align:center;"|?
|style="text-align:center;"|✗
|}
 
{| class="wikitable"
|+Mobile
|-
|style="text-align:center;"|[http://www.gc-forever.com/forums/viewtopic.php?f=9&t=842 Not64]
|style="text-align:center;"|[[Wii]], [[GamecubeGameCube_emulators|GameCube]]
|style="text-align:center;"|20130408
|style="text-align:center;"|?
|style="text-align:center;"|✓
|-
|style="text-align:center;"|[httphttps://code.google.com/p/mupen64gc / Wii64]|style="text-align:center;"|[[Wii]], [[GamecubeGameCube_emulators|GameCube]]
|style="text-align:center;"|1.1 beta
|style="text-align:center;"|✗
* Daedalus is an N64 emulator for the PSP, which has been ported to Windows, but results are even more hit-and-miss than on other emulators due to being made for PSP first and foremost. On PSP, most games are unplayable, but there's a [http://forums.daedalusx64.com/compat.php small amount of them that work really well] with the right settings (Quest 64, for example).
* [[Sixtyforce]] is Mac-only, closed-source, and asks you to pay for full access to its features. It was once one of the only choices for Mac users (particularly those with older Macs, since it's the only emulator with a PPC [[Dynamic recompilation|dynarec]]), but with the switch to x86 and Mupen64Plus improving beyond its peers, it has now become irrelevant.
* Wii64 and Not64 are both based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized, as well as having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console N64 releases whenever possible.
===High-level vs. low-level graphics===
 
One of the biggest hurdles in the road to proper N64 emulation has been accurately emulating the N64's graphics hardware, known as the Reality Display Processor, itself a part of the N64's Reality Co-Processor. The N64's RDP was the first real 3D accelerator GPU on consoles. In fact, it was the most powerful consumer-grade GPU in the world at the time it came out. It is very hard to emulate all of its functions accurately due to the aforementioned lack of publicly available documentation for emulator developers. Many RDP functions have to be reproduced in software for accuracy, which takes a lot of power.
Expansion disks for existing games (only used in one released game, F-Zero X, and existing but dummied in Zelda OoT and Mario Party 2 JP/PAL) are region coded to either Japan or US (obviously unused), and won't work with N64 games from the wrong region.
Recently there has been effort to emulate the 64DD, and now [[MESS|MESS]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64|CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood.]
{| class="wikitable"
|style="text-align:center;"|[[CEN64]]
|style="text-align:center;"|Windows, Linux
|style="text-align:center;"|[httphttps://git.cen64github.com/?p=tj90241/cen64.git;a=summary Git]
|style="text-align:center;"|✓
|style="text-align:center;"|Mid
|-
|style="text-align:center;"|[[MESS]]
|style="text-align:center;"|Multi-Systemplatform
|style="text-align:center;"|?
|style="text-align:center;"|✓
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's 64DD cartridge conversions at playable speeds (actually, the 64DD hardware isn't even emulated). You need'll to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models, and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64 which does the job for the rest.
* MESS includes early basic 64DD emulation as well, but is much slower. Current use: mess n64dd -quickload disk -cart cart (also adding -nodrc flag as MIPS drc seems to be broken) (both disk and cart are optional) Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for format. Does not currently support disk swapping or saving disk to files. Writes only update the copy in memory, once the mess process ends the changes are lost.
* CEN64, like Project64, had 64DD emulation ported to it from MESS. However it focuses on accuracy and plays much slower than other emulators, aside for the 64DD emulation itself being imperfect.
===iQue Emulation===
Before the GBA, DS and 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market with 14 games localized to Chinese, including Sin and Punishment, a unique revison revision of Ocarina of Time (a the Majora 's Mask port was cancelled though) and Mario 64 among others.
Unlike the Chinese releases of their more recent systems and their games, no dumps in the same format as regular N64 releases exist yet for the N64 iQue releases, and no emulation support exist for them at all. The Chinese romROM-hacking scene is very active though, and have translated the Japanese regular N64 releases for many of these to their language already, which explain some of the Chinese roms ROMs floating for those.
===Aleck 64 Arcade Emulation===
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their Playchoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GC and later WiiU). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.
The Aleck 64 roms ROMs were dumped, and Zoinkity is working on converting them to regular N64 roms ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak (to run at all) and 4K EEPROM (to save settings and scores). The ones covered by these patches are:
* Donchan Puzzle Hanabi de Doon!
* Vivid Dolls (official eroge game on a Nintendo console)
The already available [httpshttp://www.assemblergames.com/forumsl/threads/showthread.php?55041-Aleck64aleck64-on-Retailretail-Consolesconsoles-PoC poc.55041/ patches] to convert arcade rom ROM dumps to regular N64 rom ROM format can be found [http://micro-64.com/database/aleck64.shtml here].
The remaining ones from the system's library not yet covered are:
Anonymous user

Navigation menu