Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > VIC and the odd/even fields
2007-06-07 15:00
Oswald

Registered: Apr 2002
Posts: 5086
VIC and the odd/even fields

okay this is getting confusing for me now. in another thread on lemon64 groepaz says that the vic does always display the same field, but it doesnt matter if its odd or even, and it lights up both the odd/even lines.

some1 can tell me:

- does vic use odd or even or dontcare lines?
- what does the term field mean from the tv electronics viewpoint?
- how does the vic only light up the odd (forex.) lines on the tv screen, and a little bit from the other ones?
- are there really 2 modes in the tv electronics for odd / even fields
- why does computer graphics flicker a hell more lot while "normal" tv screens looks as steady as my ass?
 
... 64 posts hidden. Click here to view all posts....
 
2007-06-11 07:39
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: 1
12
32
3


^^^means the TV can shift scanlines "half" scanline down, but as someone said the TV knows nothing about interlace in itself so how can you tell it to shift one half scanline?


It's all rather simple actually.

When the TV hits the VSYNC at the middle of the last raster line it has to move up to line 0 immediately, however there is still half a raster line to go. So in effect the raster beam will continue it's journey for the remaining time (and also move down at the same pace as normal). So finally when it hits the HSYNC it will have moved down for 0.5 raster lines.

In numbers:

At line 313 on the even field it hits VSYNC in the middle.

even field:
1) x=middle y=313 VSYNC (jump to odd field)

odd field:
2) x=middle y=0
3) x=right y=0.5 HSYNC
4) x=left y=0.5

Remember the beam ALWAYS moved in this down-right slow slope, VSYNC and HSYNC simply resets either X, or Y. The slope remains.

Got it?
2007-06-11 08:57
Oswald

Registered: Apr 2002
Posts: 5086
ah another confusing info ! :D

so the scanlines are not totally horizontal ??! :)

leftmost Y=0, rightmost Y= 1 ? :)
2007-06-11 11:35
JackAsser

Registered: Jun 2002
Posts: 2014
@oswald: that's my impression of it yes. ;D
2007-06-11 11:50
chatGPZ

Registered: Dec 2001
Posts: 11360
ehrm, the scanlines are horizontal for their visible part (beam moving left to right) but they are not for their invisible retrace part (beam moving right to left).

-- scanline
 / retrace
/
-- scanline
 / retrace
/
--
2007-06-11 12:01
Oswald

Registered: Apr 2002
Posts: 5086
jack, according to groppie you have to come up with a new explanation :)
2007-06-11 12:23
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: jack, according to groppie you have to come up with a new explanation :)

Well then, let's all join the club of major confusion. ;D Without having a constant slope I can't explain how interlace would have worked. I mean that slope could be counter acted by rotating the cannon a bit... But I'm not the TV-technician really.
2007-06-11 13:11
Radiant

Registered: Sep 2004
Posts: 639
JackAsser: Since it only retraces one half scanline, the beam only moves down 0.5 scanlines. Quite simple, no? :-)
2007-06-11 13:14
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: JackAsser: Since it only retraces one half scanline, the beam only moves down 0.5 scanlines. Quite simple, no? :-)

@radiantx: put in that way it all feels rather logical then. ;D
2007-06-11 20:25
White Flame

Registered: Sep 2002
Posts: 136
As the raster beam moves down the screen, it's moving in the vertical direction at a constant rate. It doesn't scan purely horizontally, then jump down vertically, etc. So by default the scanlines would actually appear diagonally, in more of a sawtooth configuration, with the diagonal saw edges being a raster line and the quick snaps back being the horizontal refresh. The actual scanning guts are slightly rotated inside CRTs so that the raster lines are horizontal on the final display, afaik.

This should help explain how a vertical refresh in the middle of a scanline offsets the entire picture by half a scanline, interlacing 2 fields. It's 2 sawtooth patterns with a 50% phase shift.
2007-06-11 20:54
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: As the raster beam moves down the screen, it's moving in the vertical direction at a constant rate. It doesn't scan purely horizontally, then jump down vertically, etc. So by default the scanlines would actually appear diagonally, in more of a sawtooth configuration, with the diagonal saw edges being a raster line and the quick snaps back being the horizontal refresh. The actual scanning guts are slightly rotated inside CRTs so that the raster lines are horizontal on the final display, afaik.

This should help explain how a vertical refresh in the middle of a scanline offsets the entire picture by half a scanline, interlacing 2 fields. It's 2 sawtooth patterns with a 50% phase shift.


@whiteflame: that was exacly how I thought it worked too until gropaz and radiantx "corrected" me. Dunno who's right though... ;D
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Lord Crucifier/SCS*TRC
Vg Vox/Voxvideogame
zscs
instant
psenough
kbs/Pht/Lxt
Mibri/ATL^MSL^PRX
rexbeng
Guests online: 89
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 The Demo Coder  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Triad  (9.2)
Top Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.7)
4 Acidchild  (9.7)
5 Cash  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.052 sec.