Project64MM v1.0 is released. Project64MM based on Project64 v1.6, this version "Memory Mod" adds an extension to the memory to increase considerably RDRam machine. While this is also feasible on a real machine (with some welding) the interest is mainly present in the emulator because it would use modified Roma which could contain more codes / textures / polygons than proposed by the console originally.
I'm currently working on an extension of the RDRAM. Yes, it is possible, and the possibilites are unlimited here. I was able to extend the RDRAM for example to 12MB RDRAM, giving 8MB RDRAM freespace. (Without using frauber's level importer).
Here is a picture, where I successfuly got ROM with 12MB RDRAM running:
'm releasing it here, with source code, when I fixed the "unprotected error", which prevents me to add code into those extended RDRAM areas. That's because I have to rewrite a lot of parts in the PJ64 source code.
If you want to try it on a real N64 console, you need to have a little bit experience with soldering. A while ago, I've soldered with friends two 36MBit chips onto a rev 5 and used the expansion pak, reaching a 4 + 4 + 4 = 12MB RDRAM. Of course, it's completly useless on a real N64 console, unless you are writing own software for it/using a hacked ROM, that uses this RDRAM.
It's possible, that the game couldn't handle more than 20,000 polygons. There is a way to fix this, however this would take a rewriting of the complete ROM and RAM reading instructions. I will look into this, after I fixed the unprotected error.
(This version gives freespace of RAM from 0x80400000 to 0x80FFFFFF. This is the max I could reach. More than that, is not possible as it seems.)
Instructions:
Start up PJ64 as usual, go to Options and set:
4MB -> 8MB. (The 8MB aren't really 8MB, they're actually over 12MB RDRAM. I forgot to change that, but well, VC++ 6.0 is out and shit and so I didn't have an idea how to fix that.)
Currently Bugs:
- Fixing 2 LW compilation errors and 2 SW compilation errors.
If you find any other bugs, report them here. Just saying, the 1.0 isn't a release yet, it's more like a test version, if it works. |
Download:
Project64MM v1.0
Source:
Here
That's actually a pretty cool emulator mod :D
ReplyDeleteYes, this one was the older one and had some errors. I've released already:
Deletehttp://www.emucr.com/2013/06/project-64-21-fruit-edition-v10.html
This one fixes a lot of the errors, uses Project64 2.1 and allows:
4MB, 8MB (normal) or 12MB, 16MB or 20MB (added) RDRAM.
Some people are saying it's a virus, but that's not the case. The file is an installation file, which contains some adware crap, which isn't my fault, it's zilmars or whatevers fault, cause I never added this advertising crap. So, when installing Project64 2.1, disable that search bar crap and whatever and install it, like you usually do. In the next version, I will include Project64 in a ZIP and not InstallShield Installation anymore.
Nice! Project 64 is now have RAM Search, RAM Watch, View Memory etc just likes Desmume and other Re-Recording emulator version! Better finding codes very easier!
ReplyDeleteVery nice. I wonder if ROM hacks will be released in the future to take advantage of this. In a game like Super Mario 64, it could mean having FAR more complex level design since more can be displayed at once without causing the game to chug. For other titles, improved graphics due to higher polygon count on all 3D models. Using this in conjunction with Hi-Res texture packs would really allow for quite a lot of improvement.
ReplyDeleteGreat news here!
ReplyDeleteIt is really a good thing for PJ64 to go opensource. There really is much room for improvement and many people willing to work on it!
well all the links are dead
ReplyDelete