Page 1 of 1

NTSC VIC 20 visible screen size

Posted: Thu Dec 17, 2015 9:21 am
by aeb
Quick question - On NTSC unexpanded VIC 20 do you get all 30 lines visible on your screen with these pokes:

poke36865,8
poke36867,188

If not all lines are visible, then how many? (You can count the 7 lines of garbage). Can you make more lines visible on your monitor by making 36865 smaller than 8?

Just asking for a small project; I want to make it NTSC compatible, but it needs 30 lines... (An old VIC-I document said there's not enough raster lines, but VICE emulator shows 31 in NTSC mode.)

Image

Re: NTSC VIC 20 visible screen size

Posted: Thu Dec 17, 2015 9:48 am
by tokra
Sorry, maxmium resolution on a real NTSC-VIC-20 is 233 rasterlines, which I just measured with a 1084 that has a vertical-squeeze knob:

http://sleepingelephant.com/ipw-web/bul ... 9&start=17

Realistically you will only be able to put about 200 rasterlines (= 25 character lines) on screen and be safe on most display-devices with NTSC. Also see pixel's thread in the Games-section for arukanoido where he faced the same problem with NTSC.

Re: NTSC VIC 20 visible screen size

Posted: Thu Dec 17, 2015 12:51 pm
by aeb
Thanks for the quick response. Maybe 29 will be enough... :) Have you measured the pixel ratio? VICE suggests 0,833 (as in my emulator screenshot), but when comparing to real life VIC video captures (and how I remember it) something like 0,750 would be closer?

Re: NTSC VIC 20 visible screen size

Posted: Thu Dec 17, 2015 1:16 pm
by tokra
29 character lines will only be visible on display devices that allow for vertical squeeze, not on more common devices like TVs and such.
Somewhere around 26-27 character lines would be the usual limit for NTSC, see here:

http://sleepingelephant.com/ipw-web/bul ... f=2&t=7189

Also, you seem to be using a very old VICE-version. I suggest trying a recent one from http://vice.pokefinder.org

You will see that NTSC-aspect ratio is 0.752 there

Re: NTSC VIC 20 visible screen size

Posted: Sat Dec 19, 2015 5:57 am
by pixel
tokra wrote:Also see pixel's thread in the Games-section for arukanoido where he faced the same problem with NTSC.
Most of the time I add useful information such as this to the Denial wiki page for the VIC chip at http://sleepingelephant.com/denial/wiki ... nology_VIC