NESDev and Strangulation Records messageboards
Forum Index | FAQ | New User | Login | Search

Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode


SubjectNes cpu  
Posted byRoboNes
Posted on8/17/02 2:30 PM
From IP195.92.67.65  



does anyone know the precise measurement of the cpu speed as the various docs out there give different speeds with a variation of a couple thousand clock cycles (ok i know this isn't much) , but all agree generally agree on the 1.78 Mhz bit. A doc I read yesterday describe a calculation which lead to a speed of 1,786,840.0 hz and a frame speed of 29,780 1/3 hz (this is for ntsc)
p.s. If you know this precise speed, do you also know the pal cpu speed




SubjectRe: Nes cpu new  
Posted byquietust
Posted on8/20/02 2:02 PM



For the NTSC NES, the CPU speed is 1789772.7272727272727Hz (exactly 1/2 NTSC colorburst, which is 3.5795454545454545).

For PAL, the CPU speed is 1662607Hz. Yes, it's slower than the NTSC CPU; this is why sound in PAL games is off-pitch when played in an NTSC NES (and vice-versa).

--
Quietust
P.S. If you don't get this note, let me know and I'll write you another.


SubjectRe: Nes cpu new  
Posted byRoboNes
Posted on8/20/02 6:14 PM
From IP195.92.67.75  



mmm lot of decimal places - rounded up or down I don't think any docs i have give that num




SubjectRe: Nes cpu new  
Posted bymcmartin
Posted on8/20/02 7:05 PM
From IP128.12.190.38  



I suspect it's a fraction that produces a repeating decimal.




SubjectRe: Nes cpu new  
Posted byRoboNes
Posted on8/20/02 9:55 PM
From IP195.92.67.76  



this may be a harder question but do you also know the precise timing of the frame period - hblank / vblank




SubjectRe: Nes cpu new  
Posted byRoboNes
Posted on9/3/02 9:34 PM
From IP195.92.67.70  



I may be confused here but as instructions are whole numbers and ntsc cpu runs at 1789772.7272727272727Hz does this mean that cpu frame runs until it has hit negative numbers (like emu cpu core do) before it executes nmi (else as i see it would be cutting in through part of a instruction being executed). ???




SubjectRe: Nes cpu new  
Posted byquietust
Posted on9/5/02 02:08 AM



You wanted the CPU's frequency, so I gave it to you.
1789772.7272727272727Hz == 1.789772727...MHz.
You can do the math from there.

--
Quietust
P.S. If you don't get this note, let me know and I'll write you another.


SubjectRe: Nes cpu new  
Posted byMemblers
Posted on9/5/02 10:50 AM
From IP68.58.96.167  



Interrupts would happen after the current instruction finishes.

I think you'd reset your CPU timer if it ran out while an instruction was executing, since the crystal speed is independant of the CPU. Right?




SubjectRe: Nes cpu new  
Posted byRoboNes
Posted on9/5/02 8:37 PM
From IP195.92.67.69  



Yes I did want it and I'm grateful
p.s thanks members - so the crystal speed is't directly to the core - so it is like emu's do it.




Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode
Jump to

Memblers' homepage             Contact Me

Forums powered by WWWThreads Demo