Project64
![]() |
|
300px
Project64 2.1.0.1 running on Windows 8.1
|
|
Developer(s) | Project64 Team |
---|---|
Initial release | May 26, 2001 |
Stable release | 2.2.0.3 / April 1, 2015 |
Development status | Active |
Written in | C, C++ |
Operating system | Windows |
Available in | English |
Type | Video game console emulator |
License | GNU General Public License v2 |
Website | pj64-emu |
Project64 is a Nintendo 64 emulator written in the programming language C for the operating system Windows.[1] This software uses a plug-in system allowing third-party groups to use their own plug-ins to implement specific components. Project64 can play Nintendo 64 games on a computer reading ROM images, either dumped from the read-only memory of a Nintendo 64 ROM cartridge or created directly on the computer as homebrew.[2] Project64 is considered one of the top performing emulators used today.[3][4]
Contents
Compatibility and features
Project64 is considered a highly compatible emulator which does not require the use of a Basic Input/Output System (BIOS). The emulator has basic features, supports multiplayers, and allows alterating the aspect ratio without cropping.[5]
Development history
Development of Project64 began in March 1998 with a small team consisting of Zilmar and others. In September 1999, Zilmar was introduced to Jabo, who was developing a N64 Emulator of his own. In December 1999 Jabo was invited to join Zilmar on a collaborative effort for Project64. Jabo initially did not intend on being the RDP/Graphics developer, having a greater interest in Assembly language and the central processing unit (CPU) but found himself often working on the graphics aspects.[6]
The authors have released certain parts of the source code for the now unsupported version 1.4. Project64k is a modified version of Project64 1.4 which provides multiplayer netplay abilities via integrating the Kaillera networking client. Players are able to join servers where multiple games may be hosted with other features remaining consistent with Project64 1.4.[7] In July 2011, Jabo decided to stop developing Project64 and released a modified version of 1.6 with some improvements.[8] He also stated that no more releases of the source code were going to happen.[9] However, in April 2013, Zilmar released both Project64 2.0 and an official repository of its source code that was made available on the Project64 website making the software fully open source and accessible to everyone. It was mentioned that a major part of the code was rewritten in this version.[10] Then about a month later, Project64 2.1 was released.[11] In April 2015, Project64 2.2 was released along with a GitHub repository for the source code.[12] Some virus scanners report that version 2.2 contains adware.[13]
Reception
PC World praised the emulator for offering more "advanced settings" than Nintendo's official Nintendo 64 emulation available through the Virtual Console, such as the ability to change the game's aspect ratio, but criticized the emulation for being imperfect, describing it as "rough around the edges".[14]
See also
- 1964, an alternative Nintendo 64 emulator
- Mupen64Plus, an alternative Nintendo 64 emulator
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.