Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user maak ! (Registered 2024-04-18) 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: 885
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: 702
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: 885
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: 1987
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: 465
Standard C64 can do VSP. IT's just some $D011 trickery.
2004-04-14 06:44
JackAsser

Registered: Jun 2002
Posts: 1987
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: 1987
=) 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
TCE/Hokuto Force
acrouzet/G★P
fenz/SCC
A3/AFL
Krill/Plush
Mason/Unicess
Guests online: 130
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 Wafer Demo  (9.5)
7 TRSAC, Gabber & Pebe..  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 S!R  (9.9)
3 Mr Zero Page  (9.8)
4 Antitrack  (9.8)
5 OTD  (9.8)

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