2600khz Posted February 24, 2006 Share Posted February 24, 2006 I Listened To The POKEY Version Of Spy Hunter (Not The ASMA Version) And It Sounded Exactly Like The NES Version Exactly But With Some Timing Errors... My Conclusion: Is The Nes Sound Chip A Ripoff Of POKEY? You Be The Judge... Quote Link to comment Share on other sites More sharing options...
Rybags Posted February 24, 2006 Share Posted February 24, 2006 (edited) No. They're both simple square wave generators which were common in the late 70's to mid 80's. The NES used a simple Texas Instruments PSG which according to http://www.old-computers.com/museum/computer.asp?st=2&c=866 could generate 2 channels of square wave, 1 of triangle, and 1 of white noise. Lots of computers and consoles used "off the shelf" sound generators. The Atari ST, Acorn BBC, and MSX were just a few. Since simple square waves sound much the same, and noise generators which don't use filters also sound similar, music on such machines can sound very similar. Edited February 24, 2006 by Rybags Quote Link to comment Share on other sites More sharing options...
sack-c0s Posted February 24, 2006 Share Posted February 24, 2006 The NES actually used a custom soundchip which was combined with the CPU IIRC Quote Link to comment Share on other sites More sharing options...
keilbaca Posted February 24, 2006 Share Posted February 24, 2006 The NES actually used a custom soundchip which was combined with the CPU IIRC 1023664[/snapback] yep! thats why when i overclock a NES, the pitch of the sound gets slightly higher. Quote Link to comment Share on other sites More sharing options...
Bryan Posted February 24, 2006 Share Posted February 24, 2006 The NES has a few different sound generators including a square wave generator with variable duty-cycle, triangle generator, noise, and low-quality PCM for drums and such. The CPU and sound generators are in the same chip (the 2A03). Look here: http://nesdev.parodius.com/2A03%20technical%20reference.txt -Bry Quote Link to comment Share on other sites More sharing options...
2600khz Posted February 24, 2006 Author Share Posted February 24, 2006 weird, i overclocked myne to 10mhz and it sounded the same untill it started smoking... Quote Link to comment Share on other sites More sharing options...
deathtrappomegranate Posted February 24, 2006 Share Posted February 24, 2006 weird, i overclocked myne to 10mhz and it sounded the same untill it started smoking... The evil weed plays havoc with your voice. Quote Link to comment Share on other sites More sharing options...
2600khz Posted February 27, 2006 Author Share Posted February 27, 2006 Now My Nes Is A Tissue Box Cuz The PSG And The Chrystal Set Is Fried... Quote Link to comment Share on other sites More sharing options...
ZylonBane Posted February 27, 2006 Share Posted February 27, 2006 2600khz, are you by any chance 8 years old? Quote Link to comment Share on other sites More sharing options...
jaybird3rd Posted February 27, 2006 Share Posted February 27, 2006 2600khz, are you by any chance 8 years old?1025309[/snapback] Judge for yourself (from this disturbingly bizarre thread in the 7800 forum)... Quote Link to comment Share on other sites More sharing options...
ZylonBane Posted February 27, 2006 Share Posted February 27, 2006 Sweet rollerskating Jesus. /backs slowly away from both threads Quote Link to comment Share on other sites More sharing options...
jaybird3rd Posted February 27, 2006 Share Posted February 27, 2006 Sweet rollerskating Jesus. /backs slowly away from both threads 1025443[/snapback] My sentiments exactly. Quote Link to comment Share on other sites More sharing options...
NovaXpress Posted February 27, 2006 Share Posted February 27, 2006 I hate all life. Quote Link to comment Share on other sites More sharing options...
sack-c0s Posted February 28, 2006 Share Posted February 28, 2006 The NES actually used a custom soundchip which was combined with the CPU IIRC 1023664[/snapback] yep! thats why when i overclock a NES, the pitch of the sound gets slightly higher. 1023701[/snapback] so.. why overclock a NES (apart from 'because I can')? - the software is timed to the system to a varying extent so you wouldn't gain anything. Quote Link to comment Share on other sites More sharing options...
DamageX Posted February 28, 2006 Share Posted February 28, 2006 so.. why overclock a NES (apart from 'because I can')? - the software is timed to the system to a varying extent so you wouldn't gain anything. 1025706[/snapback] In many games the action will slow down in certain situations, like when there are a large number of enemies on the screen at once perhaps. Overclocking the CPU often takes away the slowdown. IIRC, if you overclock more than 50% then sprite attributes DMA becomes unreliable (resulting in graphical glitches) Quote Link to comment Share on other sites More sharing options...
2600khz Posted March 1, 2006 Author Share Posted March 1, 2006 im 13 yo Quote Link to comment Share on other sites More sharing options...
sack-c0s Posted March 2, 2006 Share Posted March 2, 2006 so.. why overclock a NES (apart from 'because I can')? - the software is timed to the system to a varying extent so you wouldn't gain anything. 1025706[/snapback] In many games the action will slow down in certain situations, like when there are a large number of enemies on the screen at once perhaps. Overclocking the CPU often takes away the slowdown. IIRC, if you overclock more than 50% then sprite attributes DMA becomes unreliable (resulting in graphical glitches) 1025732[/snapback] Ahh - fair point. It's just in a lot of 8-bit machines inevitably devlopers end up resorting to nasty tricks to push the machine which are cycle-timed and without delving too deeply into NES code I assumed the situation would be similar... Quote Link to comment Share on other sites More sharing options...
supercat Posted March 2, 2006 Share Posted March 2, 2006 Ahh - fair point. It's just in a lot of 8-bit machines inevitably devlopers end up resorting to nasty tricks to push the machine which are cycle-timed and without delving too deeply into NES code I assumed the situation would be similar... 1026689[/snapback] On the Commodore 64, most code was either 'fast enough' or it wasn't; the processor could have run a billion instructions per second and many games wouldn't care so long as the timers and video kept running at the normal speeds (most of the games that would be effected weren't being cycle-precise anyway--they were just using CPU speed to estimate game play, so doubling the CPU speed would make everything run twice as fast). The only things I can recall being really CPU-speed dependent were either floppy-disk or tape loaders, or games and demos which tricked out the left and right borders. Otherwise, stuff didn't care if things got finished "early". The Nintendo obviously isn't going to use any floppy-disk or tape loaders. Unlike the 2600 which is based upon having the CPU mess with the video mid-frame, or the Commodore 64 which allows it, the Nintendo really isn't designed for such tricks. Generally games on the Nintendo set up the data for a frame, wait for it to be displayed, set up the data for the next frame, wait for it to be displayed, etc. All that matters is that the data be ready by the time it's needed. It doesn't matter whether it's ready 10us before it's needed or 10ms. Quote Link to comment Share on other sites More sharing options...
keilbaca Posted March 2, 2006 Share Posted March 2, 2006 (edited) so.. why overclock a NES (apart from 'because I can')? - the software is timed to the system to a varying extent so you wouldn't gain anything. 1025706[/snapback] In many games the action will slow down in certain situations, like when there are a large number of enemies on the screen at once perhaps. Overclocking the CPU often takes away the slowdown. IIRC, if you overclock more than 50% then sprite attributes DMA becomes unreliable (resulting in graphical glitches) 1025732[/snapback] I tested this out. Several games don't like the overclock at all, including a very small oc from 1.8mhz to 2.0mhz. RC Pro Am changes colors until everything is at one color at one point ALL Aladdin enhanced games won't boot at all And gradius 2 is split at halfway. This happens on both overclocks, the other games are very minor glitches and all of them have a higher pitched sound. But, the most important part, almost all the lag is gone on TMNT 3. Remember the jumping foot soldiers and how the game would go to almost a complete stop? Now only a slight lag when the max foot soldiers jump out. Edited March 2, 2006 by keilbaca Quote Link to comment Share on other sites More sharing options...
2600khz Posted March 2, 2006 Author Share Posted March 2, 2006 I Was Planning On Putting A Famiclone NOAC In A Nintendo And Running It Like That But I Dont Know What Crystal Sets To Use. (The White 4.0mhz box and the Crystal In The Blue Film By The ZIF-Card?) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.