Go Back   Project64 Forums > Public Version > Project 64 - v2.x - Suggestions

Reply
 
Thread Tools Display Modes
  #1  
Old 10th December 2008, 10:15 PM
SubCog SubCog is offline
Alpha Tester
Project Supporter
Junior Member
 
Join Date: Sep 2006
Posts: 29
Default Goldeneye and Perfect Dark at a smooth 60fps

This was mentioned on the old forums, but I havn't seen it on the new forums, and I though it was worth talking about.

There's a small modification to 1964 v.85 that PistolGrip made over a year ago. It essentially overclocks the N64 so that certain games can run at a glorious 60fps, without slowdown, without strange timing issues. Particularly, games like Goldeneye and Perfect Dark run beautifully, like you've never seen them before (except with PistolGrip's code), even in splitscreen multiplayer. For these games, this is the holy grail of emulation. His version of 1964 runs the game perfectly smoothly, but with all of the limitations of a now ancient version of 1964. http://emutalk.net/showthread.php?t=40311

PistolGrip claims that this fix was extremely easy to implement, and that it could be done in a very short amount of time, and could probably be done easily on Project64 as well.

After reading through the pj53 philosophies document, I believe that this is a key feature that should be included in PJ64. Allow me to enunciate this by running through the philosophies, as listed:

1) useful to the majority of users.
There's tons of users who play PD and GE, and many of us see these as the ultimate expression of gaming in the N64 era. There's definitely enough users who would benefit from it.
2) worth the time to implement. this is part of the above point (time vs benefit), but its often hard for people to guess how difficult something is. try to use common sense here.
PistolGrip claims that the fix is easy, easy, easy, to implement. Additionally, with the current plateau in N64 emulation, and with so many games already working beautifully, this feature is indeed the low-hanging fruit in the emulation scene, and has been for a year and a half.
3) explained clearly.
PistolGrip offers explanation and even sourcecode.
4) specific and non obvious.
Check.
5) use the search and read the changelogs and ToDos to see if we have already done it or are planning to do it!
I have not yet seen it in those documents.
6) think about your idea for a day before posting it.
I've been thinking about this since March 2007.
7) try to have a complete idea. think about all aspects.. what sort of interface changes your idea might need (the more, the less likely it is to happen..), what other things it might impact on, etc.
Others have suggested before that this feature should be able to toggle on and off, for players who don't want the dramatically improved experience, and to offset for any un-expected bugs. If you want more specific interface recommendations, I'm a graduate student at Carnegie Mellon, studying human-computer interaction, and I'd be happy to run a full usability study if you'd like.
8) finally, please remember to ask politely and not demand, this as a hobby, not a job. most people understand this but not everyone..
I'm asking politely, but as strongly as I possibly can. I really feel that this is the primo feature to be added, and that the emulation community has been waiting for far too long for someone to implement this into a modern n64 emulator.
Reply With Quote
  #2  
Old 10th December 2008, 10:38 PM
Smiff_ Smiff_ is offline
Core Team
Alpha Tester
Project Supporter
Administrator
 
Join Date: Aug 2005
Location: NZ/UK/PJ
Posts: 500
Default

you are right - which is why we are trying to implement this right now
__________________
L8rz,
Smiff (PJ64 team )
--
Main test PC: Athlon dual core 1.25-2.5Ghz (variable), 2GB RAM, GF8800GS driver 175.19, 1680x1050, External Audio, XP SP2.
Reply With Quote
  #3  
Old 10th December 2008, 11:15 PM
SubCog SubCog is offline
Alpha Tester
Project Supporter
Junior Member
 
Join Date: Sep 2006
Posts: 29
Default

Reply With Quote
  #4  
Old 10th December 2008, 11:36 PM
squall_leonhart's Avatar
squall_leonhart squall_leonhart is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Mar 2007
Location: Sydney, Australia
Posts: 2,917
Default

Yes, though you most likely can't see the goings on, they are trying to get it done.
__________________

CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX300 1000
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Reply With Quote
  #5  
Old 13th December 2008, 12:02 AM
Klaus83 Klaus83 is offline
Junior Member
 
Join Date: Dec 2008
Posts: 1
Default

I would really, really love to see this feature realised. The only thing I felt lacking while playing PJ64 was this annoying stuttering in almost every game, but I always thought: "Don`t blame the PJ64 guys for it, the original game programmers or even the N64`s hardware are responsible for that!" Well, now I can blame you too, because I did not think there was a fix for this issue

Imagining playing OoC, Goldeneye, Jet Force Gemini and PD on my 46 inch HDTV in FULL HD and smooth 60 Frames, well, that almost brings tears to my eyes.

I would immediately donate, to get the beta with this feature, don`t want to wait till 2010 anyway.
Reply With Quote
  #6  
Old 13th December 2008, 01:45 AM
SubCog SubCog is offline
Alpha Tester
Project Supporter
Junior Member
 
Join Date: Sep 2006
Posts: 29
Default

It doesn't work on every game, since alot of games have other timing related issues. For example, Zelda will always be locked at 20 fps, and MarioKart is all over the board. PistolGrip had talked about a possibility of reverse-compiling individual games themselves, and hacking the timing code, in which case he believes it could be possible to see zelda and mariokart run at a smooth 60fps. I have no idea how feasible this would be, but talk about a holy grail of emulation!
Reply With Quote
  #7  
Old 19th February 2009, 09:04 PM
Jerad Gray's Avatar
Jerad Gray Jerad Gray is offline
Alpha Tester
Project Supporter
Member
 
Join Date: Oct 2008
Location: USA
Posts: 49
Default

Quote:
Originally Posted by Klaus83 View Post
I would really, really love to see this feature realised. The only thing I felt lacking while playing PJ64 was this annoying stuttering in almost every game, but I always thought: "Don`t blame the PJ64 guys for it, the original game programmers or even the N64`s hardware are responsible for that!" Well, now I can blame you too, because I did not think there was a fix for this issue

Imagining playing OoC, Goldeneye, Jet Force Gemini and PD on my 46 inch HDTV in FULL HD and smooth 60 Frames, well, that almost brings tears to my eyes.

I would immediately donate, to get the beta with this feature, don`t want to wait till 2010 anyway.
Yeah, blame the people that have been doing this great project for the N64 fans for free, spending their free time making this. They deserve to be attacked for a project they are doing for fun, because it is not perfect... Oh wait, that'd be ignorant, how about instead you fix it yourself, after all, they arenít doing this for a job, and they are not your public servants to bitch at. If you want someone to fix something for free, you'd best just ****ing do it yourself! Itís not their job to spend 24 7 attempting to make this project perfect for you while you play games on your 46 inch HDTV! They deserve to have fun and do what they like in their free time as well, not just do what you want for free!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 01:23 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.