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

Reply
 
Thread Tools Display Modes
  #1  
Old 7th August 2011, 02:30 PM
Jennifer1691's Avatar
Jennifer1691 Jennifer1691 is offline
Junior Member
 
Join Date: Jul 2011
Posts: 11
Lightbulb Whats New in Project 64 1.8 version

i have a idea should we have project 64 1.8 version BETA?

Features :
1. No Bad Sounds!

2. No Slow Motion!

3. Bad Graphics Fix

4. No Game Freezes! (game only freezes if some codes have them.)

5. No Project 64 Crash!

6. No Errors!

7. Add Cheats Works All the time!
Reply With Quote
  #2  
Old 7th August 2011, 03:43 PM
the_randomizer's Avatar
the_randomizer the_randomizer is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Sep 2008
Location: USA
Posts: 1,136
Default

Wow. Project 1.7 official isn't even out and yet you have the balls to demand the PJ64 team to add in a version that won't be out for years? They aren't close to being done with 1.7.

-Slow Audio? Sounds fine on my machine.
-Slow framerate? Most games run just perfectly fine on my end.
-Bad graphics? Please stop trying to run PJ64 off an Intel GMA. They look normal on my nVidia GTS 250.
-Cheat codes that work all the time? Not gonna happen. Cheat codes temporarily alter a game's memory addresses (hex editing) and are bound to cause issues every now and then.
-Stop games from freezing? Make every ROM work? This is impossible. Emulators can and never will be fully perfected, there will always be glitches and other bugs in them that prevent 100% compatibility from being a reality. You can get close, but perfection is impossible.
-No errors? Like I said in the above question, glitches can't be completely neutralized. Emulators work by tricking one architecture (x86 CPUs in PCs) into thinking it's something else (NEC R4300i, the 64-bit CPU from the N64); you're essentially emulating hardware through software. N64's were optimized for running N64 games. PCs were never meant or fully optimized to run N64 games (or other emulators for that matter). Think of emulators like this, a CPU used in a PC speaks English while the N64's CPU speaks Japanese; obviously they don't understand each other, so the emulator acts as a interpreter and helps the PC understand the N64; this is what an emulator does. It translates programming languages back and forth for the PC to understand, so the emulator(s) can run on a PC.
__________________
My rig:
CPU: Intel Core i7 4470 3.4 GHz to 3.9 GHz
Video card:: MSI nVidia GTX 970 4 GB GDDR5
OS: Windows 7 Professional 64-bit
RAM: 16 GB DDR3 SDRAM 10600
HDD: 2 x Western Digital 1 TB HDDs
Monitor: 23" Asus Full HD LED

Oh, and Snes9x > Zsnes in every way

Last edited by the_randomizer; 7th August 2011 at 03:59 PM.
Reply With Quote
  #3  
Old 7th August 2011, 03:55 PM
Alunalun's Avatar
Alunalun Alunalun is offline
Senior Member
 
Join Date: Jan 2010
Location: UK
Posts: 240
Default

Quote:
Originally Posted by nintendo1889 View Post
-Stop games from freezing? Make every ROM work? This is impossible. Emulators can never be fully perfected, there will always be glitches and other bugs in them that prevent 100% compatibility from being a reality. You can get close, but perfection is impossible.
I don't work on creating emulators, but I think it should be perfectly possible to create a perfect emulator. The N64 is a finite machine, after all. In every way.

Maybe the quickest way to a perfect emulator would be to hack into Nintendo and steal the documentation and source code for the console and all the games we can. I don't know if it's easier to hack a huge technology company or reverse-engineer decade-old games consoles though...
__________________
Remember, the forum is for helping people. Having a forum used only for telling people they are n00bs would be silly.
Reply With Quote
  #4  
Old 7th August 2011, 04:00 PM
the_randomizer's Avatar
the_randomizer the_randomizer is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Sep 2008
Location: USA
Posts: 1,136
Default

Well, you know what I mean. People flooding the forums demanding unreasonable features bothers me to no end. The PJ64 team is busy enough as it is. Perfect emulation is all well and good, but we don't want PJ64 ending up like Bsnes and having prohibitive system requirements.
__________________
My rig:
CPU: Intel Core i7 4470 3.4 GHz to 3.9 GHz
Video card:: MSI nVidia GTX 970 4 GB GDDR5
OS: Windows 7 Professional 64-bit
RAM: 16 GB DDR3 SDRAM 10600
HDD: 2 x Western Digital 1 TB HDDs
Monitor: 23" Asus Full HD LED

Oh, and Snes9x > Zsnes in every way

Last edited by the_randomizer; 7th August 2011 at 04:02 PM.
Reply With Quote
  #5  
Old 7th August 2011, 05:15 PM
Natch's Avatar
Natch Natch is offline
Project Supporter
Senior Member
 
Join Date: Jan 2011
Location: Nowhere near you.
Posts: 5,078
Default

XD 1.8 orly srsly

Yes, I agree, having a perfect emulator is a good idea, I don't know why we didn't think of that before
__________________
Reply With Quote
  #6  
Old 7th August 2011, 06:03 PM
the_randomizer's Avatar
the_randomizer the_randomizer is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Sep 2008
Location: USA
Posts: 1,136
Default

__________________
My rig:
CPU: Intel Core i7 4470 3.4 GHz to 3.9 GHz
Video card:: MSI nVidia GTX 970 4 GB GDDR5
OS: Windows 7 Professional 64-bit
RAM: 16 GB DDR3 SDRAM 10600
HDD: 2 x Western Digital 1 TB HDDs
Monitor: 23" Asus Full HD LED

Oh, and Snes9x > Zsnes in every way
Reply With Quote
  #7  
Old 7th August 2011, 08:00 PM
HatCat's Avatar
HatCat HatCat is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Feb 2007
Location: In my hat.
Posts: 16,236
Default

No such thing as perfect emulation.
Reply With Quote
  #8  
Old 7th August 2011, 09:56 PM
the_randomizer's Avatar
the_randomizer the_randomizer is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Sep 2008
Location: USA
Posts: 1,136
Default

You can get really, really close (such as Bsnes), but there's no way it can be a 1:1 carbon copy of a real console. You're emulating hardware via software; there's bound to be issues. Even Nintendo's Virtual Console doesn't emulate perfectly, it doesn't even emulate the alpha blending dissolve effect in Super Mario 64. But anyway, the PJ64 Team can't be bothered with trivial request. Something more realistic, like separate plugin configurations for each game (which is being implemented) are more likely to be taken into consideration. Requests like "all N64 games working without any problems" just won't happen. If you can't get good a framerate, upgrade your CPU and GPU. *Sigh* But I digress, takes Blaarg's DSP/S-SMP (SPC700) sound emulator for example, this is likely to be closest thing you can get to something being emulated perfectly. As far as I can tell, it sounds like a real Snes. When it comes to emulator accuracy, sound output is probably the no. 1 thing I want to sound correct.
__________________
My rig:
CPU: Intel Core i7 4470 3.4 GHz to 3.9 GHz
Video card:: MSI nVidia GTX 970 4 GB GDDR5
OS: Windows 7 Professional 64-bit
RAM: 16 GB DDR3 SDRAM 10600
HDD: 2 x Western Digital 1 TB HDDs
Monitor: 23" Asus Full HD LED

Oh, and Snes9x > Zsnes in every way

Last edited by the_randomizer; 7th August 2011 at 10:04 PM.
Reply With Quote
  #9  
Old 7th August 2011, 10:05 PM
HatCat's Avatar
HatCat HatCat is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Feb 2007
Location: In my hat.
Posts: 16,236
Default

Sometimes, optimized emulation results against reproducing the exact same results you'd get on the physical, actual hardware, due to the environment hardware you're actually using to emulate the target platform.

So, internally speaking, accuracy might be totally different than the visual or audible results of what you witness in the results. If hardware system A is different from hardware system B, reproduction of one on the other can never be the same as native execution, even through optimized emulation methods.
Reply With Quote
  #10  
Old 7th August 2011, 10:09 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,918
Default

get back in the kitchen and make me a sammich woman!
__________________

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
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 09:21 PM.


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