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 > C64 Coding > vsp versus linecrunching
2008-02-21 19:25
Testa
Account closed

Registered: Oct 2004
Posts: 197
vsp versus linecrunching

hello there,

can somebody explain me the technical diffirence between vsp and linecrunching, i can swing/scroll a piccy from left to right by modify $d011 , i always thought that this was called a linecruncher, now somebody thold me that this trick is called vsp and not linecrunching, now i am confused about this....

mcd
2008-02-21 19:48
Danzig

Registered: Jun 2002
Posts: 440
vsp is for left/right, linecrunching is for up/down. in conjunction called agsp but i prefer vsp+lc :)
2008-02-21 20:30
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: hello there,

can somebody explain me the technical diffirence between vsp and linecrunching, i can swing/scroll a piccy from left to right by modify $d011 , i always thought that this was called a linecruncher, now somebody thold me that this trick is called vsp and not linecrunching, now i am confused about this....

mcd


I suggest you read the VIC article about those two effects (vsp and linecrunch). Both are explained in depth and both involves manipulating $d011 but with slightly different timing.

Line Crunch: https://sh.scs-trc.net/vic/vic_article_3.14.htm#3.14.4.

VSP (DMA-delay):
https://sh.scs-trc.net/vic/vic_article_3.14.htm#3.14.6.
2008-02-21 21:01
chatGPZ

Registered: Dec 2001
Posts: 11386
Quote:

vsp is for left/right, linecrunching is for up/down. in conjunction called agsp but i prefer vsp+lc :)

this mixing up of terms always crack me up. "vsp" as in "variable screen position" is dma delay indeed. however, the terms ivo herzeg used is "hsp" as in "horizontal screen position" and "vsp" as in "vertical screen position". and since ivo herzeg also came up with "agsp" for "any given screen position", saying "vsp"+"linecrunching"="agsp" can only be wrong, because in ivo herzeg terms vsp IS linecrunching =D </smartass>

:o)
2008-02-21 21:30
Mace

Registered: May 2002
Posts: 1799
It's all BS.
(blank screen)
2008-02-21 21:31
TDJ

Registered: Dec 2001
Posts: 1879
Quote: Quote:

vsp is for left/right, linecrunching is for up/down. in conjunction called agsp but i prefer vsp+lc :)

this mixing up of terms always crack me up. "vsp" as in "variable screen position" is dma delay indeed. however, the terms ivo herzeg used is "hsp" as in "horizontal screen position" and "vsp" as in "vertical screen position". and since ivo herzeg also came up with "agsp" for "any given screen position", saying "vsp"+"linecrunching"="agsp" can only be wrong, because in ivo herzeg terms vsp IS linecrunching =D </smartass>

:o)


I always was under the impression that both vertical + horizontal was linecrunching. At least that's what we called it back in the day .. Then again, I once did a hires scroll which was obviously a bitmap scroll, so what do I know?

Oh, and you forgot to open your <smartass> tag. Who's the real smartass now? ;)
2008-02-21 21:50
chatGPZ

Registered: Dec 2001
Posts: 11386
Quote:

I always was under the impression that both vertical + horizontal was linecrunching. At least that's what we called it back in the day ..

ehehe indeed :=) for me, it was ivo herzeg who cleared that up for me (and thus i am familiar with his terms, not the older "variable screen position")
2008-02-21 22:45
HCL

Registered: Feb 2003
Posts: 728
Yeah! In the 80's and 90's noone knew what they were talking about, and also didn't understand what they were inventing -> giving totally confusing names to things.

..but now we have internet!! And stuff like CSDb, so now everyone can understand.. If we just could explain what people didn't understand before, and do it right now once and for all. If people just stopped talking so much crap all the time, we could instead focus on getting things right, and explain all those things that were confusing back then.. Ok, are you with me!??! before they had vsp, hires scroll and sometimes linecrunching. But now, we have vsp and hsp, and also agpsp and bitmap, but the old stuff is still there.. cause it's really the same, right.. just different name. ..and sometimes even same name for different things.. Uuuhh. ..but we have internet now, so everyone should really be able to understand.. Yepp.

Well, that's just my 50 cents. Maybe someone else can fill me in.
2008-02-22 02:16
Codey

Registered: Oct 2005
Posts: 79
i remember discussing vsp with ruffian way back in the day and we didn't even know it had a name. our definition was "fuck around with $d011 and make the screen shift"...
2008-02-22 09:46
TDJ

Registered: Dec 2001
Posts: 1879
Quote: i remember discussing vsp with ruffian way back in the day and we didn't even know it had a name. our definition was "fuck around with $d011 and make the screen shift"...

faw$d011amtss?

That's a stupid name for a routine.
2008-02-22 17:59
Dane

Registered: May 2002
Posts: 423
Quote: Yeah! In the 80's and 90's noone knew what they were talking about, and also didn't understand what they were inventing -> giving totally confusing names to things.

..but now we have internet!! And stuff like CSDb, so now everyone can understand.. If we just could explain what people didn't understand before, and do it right now once and for all. If people just stopped talking so much crap all the time, we could instead focus on getting things right, and explain all those things that were confusing back then.. Ok, are you with me!??! before they had vsp, hires scroll and sometimes linecrunching. But now, we have vsp and hsp, and also agpsp and bitmap, but the old stuff is still there.. cause it's really the same, right.. just different name. ..and sometimes even same name for different things.. Uuuhh. ..but we have internet now, so everyone should really be able to understand.. Yepp.

Well, that's just my 50 cents. Maybe someone else can fill me in.


No, you made it perfectly clear for me! Just fuck around with d011 a bit and see what happens-stuff.
2008-02-24 18:33
Testa
Account closed

Registered: Oct 2004
Posts: 197
ok boys things are getting clear now... i call the effects vsp and hsp.. i am wondering how hsp is done so the next days i am bussy trying to figure it out... i want to try hsp with open sideborders for my x y sideborder scroll..
thanks a lot....
2008-02-24 18:44
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: ok boys things are getting clear now... i call the effects vsp and hsp.. i am wondering how hsp is done so the next days i am bussy trying to figure it out... i want to try hsp with open sideborders for my x y sideborder scroll..
thanks a lot....


Most active coders calls it line crunch (vertically) and VSP (horizontally) and the combination of the AGSP, and so should you. Sometimes you read DMA-delay for VSP aswell since that term is quite accurate on what's going on internally in the VIC-chip.
2008-02-24 18:55
Testa
Account closed

Registered: Oct 2004
Posts: 197
why not vsp for vertical screen position and hsp for horizontal screen position... ?? but you are right. i will remember it in the right way...... bye
2008-02-25 13:17
Graham
Account closed

Registered: Dec 2002
Posts: 990
Quote: why not vsp for vertical screen position and hsp for horizontal screen position... ?? but you are right. i will remember it in the right way...... bye

Because VSP meant "variable screen position" from day #1: VSP&IK+
2008-02-25 19:43
Danzig

Registered: Jun 2002
Posts: 440
john, shut up and upload the oxy-releases ;)
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
The MeatBall
MCM/ONSLAUGHT
zscs
rexbeng
Jetboy/Elysium
kbs/Pht/Lxt
grass/LETHARGY
rtiainen
Case/Padua
Guests online: 129
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Coders
1 Axis  (9.8)
2 Graham  (9.8)
3 Lft  (9.8)
4 Crossbow  (9.8)
5 HCL  (9.8)

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