NTSC is 8:7 PAR, moderately close to square.
PAL is ~7:5 PAR, closest to NTSC VIC20 narrow/C64 wide pixels.
edit: braino
FDS or not to FDS
Moderator: Moderators
Re: FDS or not to FDS
Last edited by lidnariq on Wed May 10, 2017 12:46 am, edited 1 time in total.
- rainwarrior
- Posts: 8732
- Joined: Sun Jan 22, 2012 12:03 pm
- Location: Canada
- Contact:
Re: FDS or not to FDS
8:5? I didn't think it was quite that wide. The wiki says ~1.3862:1 ?lidnariq wrote:NTSC is 8:7 PAR, moderately close to square.
PAL is ~8:5 PAR, closest to NTSC VIC20 narrow/C64 wide pixels.
Re: FDS or not to FDS
The NES pixel clock is ~5.3 MHz, the C64 pixel clock is ~8 MHz. One NES pixel is almost exactly 1.5 times the width of a C64 hires pixel.
Re: FDS or not to FDS
NTSC NES PAR is 8:7; NTSC C64 PAR is 3:4. Compare to about any other 240p platform you can think of
-
- Posts: 1565
- Joined: Tue Feb 07, 2017 2:03 am
Re: FDS or not to FDS
snort...NDS 6328125:5767168
Nice link, tepples.
If only it covered 288p as well
Re: FDS or not to FDS
PAL NES and PAL C64 both have slightly fatter pixels than the respective NTSC machines, but the ratio between them is nearly the same. 2 NES pixels = 3 hires C64 pixels on both NTSC and PAL.
For your VRAM blitting, you can improve on Tepples' generic stack-based blitter by using two specialized, fully-unrolled blitters: one that always blits 24 nametable and 6 attribute bytes for scrolling, and one variable-length blitter for moving platforms, optimized for whatever range of lengths those platforms come in.
For your VRAM blitting, you can improve on Tepples' generic stack-based blitter by using two specialized, fully-unrolled blitters: one that always blits 24 nametable and 6 attribute bytes for scrolling, and one variable-length blitter for moving platforms, optimized for whatever range of lengths those platforms come in.