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/DMA delay compatibility
2004-04-10 11:57
White Flame

Registered: Sep 2002
Posts: 136
VSP/DMA delay compatibility

I've been playing around with these routines lately, and remember hearing that some older C64 models couldn't properly do this effect without bugging all over or locking up. Is that really worth worrying about, or can I write a small game or demo using VSP and simply assume it'll work on basically every 64? It autodetects the cycles per line of the chip being used, so the various VIC-II flavors should theoretically all work.
2004-04-11 13:47
WVL

Registered: Mar 2002
Posts: 902
I've noticed that the speed at which you shift the screen matters a lot. If i make a routine that shifts the screen to a certain position and just holds it there, I almost never experience crashes. When I make the same routine shift the screen very fast all over, I experience a lot of crashes.

-> make the game move the screen slow, is the only remedy on some c='s, dont ask me why though.
2004-04-13 08:30
algorithm

Registered: May 2002
Posts: 705
The VSP trick probably interferes with the C64 Ram refresh?. A C64 with a worn out power supply will experience crashes when using the screen shifting trick. I had the same problem when coding VSP. With the purchase of a new power supply all the crashes disappeared!
2004-04-13 10:41
WVL

Registered: Mar 2002
Posts: 902
anyway : if you use VSP in a demo only use it at the beginning, and make a selector, so you can skip it.
2004-04-13 20:37
JackAsser

Registered: Jun 2002
Posts: 2014
Anyway, what is VSP? Variable Screen Positioning? On a C64? Or is this some special 128 or Vic20 stuff?
2004-04-13 23:33
Stryyker

Registered: Dec 2001
Posts: 468
Standard C64 can do VSP. IT's just some $D011 trickery.
2004-04-14 06:44
JackAsser

Registered: Jun 2002
Posts: 2014
Haha, ok. So VSP is just a newsk00l name for the standard forced badline conditions?
2004-04-14 08:52
Graham
Account closed

Registered: Dec 2002
Posts: 990
a term which has been established in 1987 isn't really "newschool". also, it's not just forced badline condition, but some specific way to use it.
2004-04-14 10:13
JackAsser

Registered: Jun 2002
Posts: 2014
=) OK.
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
Unlock/Padua/Albion
MWR/Visdom
Peacemaker/CENSOR/Hi..
Guests online: 117
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 The Demo Coder  (9.6)
6 Edge of Disgrace  (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 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 X-Mas Demo 2024  (9.5)
7 Dawnfall V1.1  (9.5)
8 Rainbow Connection  (9.5)
9 Onscreen 5k  (9.5)
10 Morph  (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 Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

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