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 Hardware fix revealed
2015-04-26 16:18
chatGPZ

Registered: Dec 2001
Posts: 11150
VSP Hardware fix revealed

click here

Many thanks to everyone involved. HAVE FUN!
2015-04-26 17:28
MagerValp

Registered: Dec 2001
Posts: 1060
This is awesome, thank you!
2015-04-27 00:16
White Flame

Registered: Sep 2002
Posts: 136
Such a simple solution to such a long-standing nuisance!

As somebody whose machines are already VSP compatible, I hope this helps make more real hardware compatible as well.
2015-04-27 06:00
ChristopherJam

Registered: Aug 2004
Posts: 1382
Excellent, great to see.
2015-04-27 06:42
CreaMD

Registered: Dec 2001
Posts: 3036
Revolutionary. Someone could maybe make a youtube tutorial / video?
2015-04-27 08:09
AmiDog

Registered: Mar 2003
Posts: 97
Ok. Time for some stupid (?) questions. The point of the fix is to prevent the VIC from changing the address lines when it shouldn't, right?

So why is the fix applied "just before the address lines are fed into the RAM chips"?

Wouldn't it be possible to apply the fix at the VIC end instead? By creating a small board which you fit between the VIC and the VIC socket on the motherboard? I guess not since the page says "a fix would not work nicely as a customer-installable product", and installing such a board would be no harder than installing a 64KB VDC-ram board in a C128 for example.
2015-04-27 08:43
AlexC

Registered: Jan 2008
Posts: 293
Awesome! Is there anywhere a list of releases using VSP?
2015-04-27 09:14
ready.

Registered: Feb 2003
Posts: 441
other option would be to insert the board in between U13 and U25 (the two 257 MUX chips) and their sockets.
2015-04-27 15:17
chatGPZ

Registered: Dec 2001
Posts: 11150
AmiDog: you can bet on that if such simple adapter solution would be possible, jens would have made a product out of it :)

"Is there anywhere a list of releases using VSP?"
ugh, no. that'd be a huge list =) however, the problem even exists for programs that dont actually use VSP, but simply switch $d011 without synchronizing to the beam - which may or may not trigger the bug (with a roughly 1:312 chance)
2015-04-27 19:05
Bob

Registered: Nov 2002
Posts: 71
\o/ I can go hay wire on VSP now.. no limitations \o/
2015-04-27 19:36
Oswald

Registered: Apr 2002
Posts: 5031
Quote: Awesome! Is there anywhere a list of releases using VSP?

not until csdb implements tags :)
2015-04-28 08:13
AmiDog

Registered: Mar 2003
Posts: 97
@Groepaz: I doubt that, since it probably wouldn't pass his "install by girlfriend test" which prevented an internal ACA500 for example. And this most likely wouldn't be any easier to install for said girlfriend...
2015-04-28 08:18
ChristopherJam

Registered: Aug 2004
Posts: 1382
Ugh, phrasing. My wife's at least as capable as I am at installing hardware.

We've both dismembered various tightly packed laptops and small formfactor PCs to replace drives etc, and her soldering's a hell of a lot cleaner than mine is.
2015-04-28 09:47
ready.

Registered: Feb 2003
Posts: 441
@ChristopherJam: you said wife, AmiDog was talking about girlfriend. Probably you wounldn't have married her if she did not pass the girlfriend test.
2015-04-28 11:00
chatGPZ

Registered: Dec 2001
Posts: 11150
AmiDog: a much more important reason is that it will not work the same on different board revisions, and require soldering with some of them. ie: support nightmare.
2015-04-28 12:35
Perplex

Registered: Feb 2009
Posts: 254
Quoting Bob
o/ I can go hay wire on VSP now.. no limitations o/


In what way have you been limiting yourself up until now? :-)
2015-04-29 06:38
AlexC

Registered: Jan 2008
Posts: 293
Quote: AmiDog: you can bet on that if such simple adapter solution would be possible, jens would have made a product out of it :)

"Is there anywhere a list of releases using VSP?"
ugh, no. that'd be a huge list =) however, the problem even exists for programs that dont actually use VSP, but simply switch $d011 without synchronizing to the beam - which may or may not trigger the bug (with a roughly 1:312 chance)


I never took a while to think about it but you are obviously right. Anyway I still wonder how many releases are being hit by VSP issue. In case of demos I doubt there is a lot of software not synchronizing with beam.
2015-04-29 13:02
chatGPZ

Registered: Dec 2001
Posts: 11150
you can almost bet on that a random program that uses raster irq does a non synced write to $d011 somewhere at the beginning :)
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
Martin Piper
Guests online: 53
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.7)
5 Edge of Disgrace  (9.7)
6 No Bounds  (9.6)
7 Aliens in Wonderland  (9.6)
8 Comaland 100%  (9.6)
9 Uncensored  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Dawnfall V1.1  (9.5)
8 It's More Fun to Com..  (9.5)
9 Daah, Those Acid Pil..  (9.5)
10 Birth of a Flower  (9.5)
Top Groups
1 Nostalgia  (9.4)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 SHAPE  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

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