• Print

Project64 2.1

Description

Project64 is an emulator that has been in developlment for a number of years. We are proud to allow other people to use the product that we have made for their enjoyment. Project64 features emulation of the Reality Signal Processor, which was reverse engineered by zilmar. This information has produced an accurate interpreter that has turned in to a recompiler by jabo, setting it apart from some of the emulators in development today. Another feature in Project64 is an accurate and fast Display Processor graphics core for OpenGL and Direct3D, developed by jabo over the last few years.

Features

  • Internally Project64 features two advanced recompilers, for the R4300i and the RSP respectively, both based off of zilmar's original interpreters. Both the R4300i and RSP interpreters are available as alternatives to the recompilers via settings.
  • The R4300i recompiler is written by zilmar. It features dynamic block creation and advanced optimizations due to it's register caching core. It also has self-mod protection schemes   implemented to maximize compatibility and speed.
  • The RSP recompiler is written by jabo. This compiler creates dynamic blocks of code, and optimizes the signal processor code through various code analysis techniques. It makes use of MMX and SSE to provide real-time emulation of this powerful co-processor.
  • Project64 uses high-level emulation for graphics, and low level emulation for audio. Jabo wrote Direct3D and OpenGL plugins for graphics, they have high quality blending and texturing, with several microcodes implemented from Mario64 to Zelda64 between the plugins. High level microcode emulation is optimized using SSE, and 3DNow!, and some parts of texturing have MMX optimizations.

Changelog

Released 2.1, it now has glide64 in the installer. 

Project64.exe:

  • Make sure current dir is base folder (not screnshot)
  • Initialize eeprom to 0xFF instead of 0x00
  • Add LL and SC to Analyze Instruction
  • ignore 0x0407000D as an opcode in analysis
  • Make it easier for plugins to read directories from the emu
  • fix per game rsp plugin
  • updated rdb file

Glide64:

  • Added version to the installer
  • Get Settings to go through the emulator
  • Get Glide64, GlideHQ, Glitch64 to be a single dll
  • Read texture directory from emulator
  • Fix up getting functions from texture lib

Input Plugin:

  • Update to 1.7.0.12 provided by squall

Links

Homepage

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus