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 > CSDb Entries > Release id #205500 : Freespin
2021-07-04 16:56
Krill

Registered: Apr 2002
Posts: 2825
Release id #205500 : Freespin

Allow me to comment on some tech details here, as i don't have an FB account to comment on the blog.

Great idea about the table-less 3:2 GCR-compliant codec to have maximum spare space for actual payload effect code. =)

(But table sizes of traditional decoding schemes aren't all that big, really.)
 
... 52 posts hidden. Click here to view all posts....
 
2021-07-12 21:31
Laxity

Registered: Aug 2005
Posts: 459
I would go even further and argue that for something to be a c64 demo it would have to be a demo running on a Commodore 64.
2021-07-12 23:08
Count Zero

Registered: Jan 2003
Posts: 1820
I advice the thread gets back to the interesting technical questions. Learn some drive code instead of ranting that a "special" demo ate the top demo vote charts and spilled them out. You just want it out of the top list anyhow - open another thread on that then.
2021-07-13 22:23
Copyfault

Registered: Dec 2001
Posts: 466
Quoting Quiss
[...]
Quoting willymanilly

It could be a number of reasons but I'm suspecting Z64K is having issues with correctly handling the bit banging of the track stepper which possibly causes reading of data from wrong track, eventually causing the demo to crash.

Hmm, freespin typically doesn't crash if it's just on the wrong track (as long as it's not on a half-track). There's one part per track, so it'll just play whatever part is on that track. Send me a PM if I can help debug.
Hm, ok, so this means the shorter parts are to be found on the higher tracks?

Now when I start pondering about this, how does the avarage drive speed influence the demo? Do the effects "slow down" on slower drives? And if so, can the demo get out of sync relative to the drive music or are the means to keep the syncing?
2021-07-13 22:42
Laxity

Registered: Aug 2005
Posts: 459
Quote: Quoting Quiss
[...]
Quoting willymanilly

It could be a number of reasons but I'm suspecting Z64K is having issues with correctly handling the bit banging of the track stepper which possibly causes reading of data from wrong track, eventually causing the demo to crash.

Hmm, freespin typically doesn't crash if it's just on the wrong track (as long as it's not on a half-track). There's one part per track, so it'll just play whatever part is on that track. Send me a PM if I can help debug.
Hm, ok, so this means the shorter parts are to be found on the higher tracks?

Now when I start pondering about this, how does the avarage drive speed influence the demo? Do the effects "slow down" on slower drives? And if so, can the demo get out of sync relative to the drive music or are the means to keep the syncing?


I could do without your speculations about what my motivations for replying are!

On the point of it being off topic, you’re quite right. I didn’t check the initial post, and I’m sorry to have fed the off topic discussion. My apologies - bad form.

Edit: this was supposed to quote Count Zero’s post.. epic fail. :D
2021-07-14 08:43
Trap

Registered: Jul 2010
Posts: 222
Sorry for the hi-jack. I was replying to other peoples comments. As for your original post, Count Zero (that you have since edited), I will address that with you in a private message.
2021-07-14 12:30
willymanilly

Registered: Jan 2016
Posts: 27
I finally got this demo reliably running to the end in Z64K now! It had nothing to do with half tracks or mechanical delays. Long story short it was because my attempt to emulate VIA latching as described in VICE bugs #582 and #1462 still needs some work. Basically freespin was not always getting the latest valid and expected data from the VIA ports because of the incorrect latching emulation.
2021-07-14 13:47
Quiss

Registered: Nov 2016
Posts: 37
Quoting mankeli

Does the music playback in this demo make the drive to misalign? I've heard the stepping the head a lot into the mechanical stop causes that.


Freespin doesn't actually bang against the mechanical stops, outside of the "load error" interlude during the horizontal stripes part.

In all other parts of the music, the head just goes back and fro between two half-tracks.

Haven't seen any drive misalignment or damage happen during development. (Two drives "died" on me, but one had a fused VIA that I blame on the power adapter, and for the other, the door mechanic broke.)

Quoting Copyfault

Hm, ok, so this means the shorter parts are to be found on the higher tracks?


Parts are all the same length, 1792 bytes. They only use the lower tracks. (Because PVCF said those sound better. :))

Quoting Copyfault

Now when I start pondering about this, how does the avarage drive speed influence the demo? Do the effects "slow down" on slower drives?


Worst that can happen is that the gap between two effects gets longer. This would affect both video and audio, so the demo stays in sync, but music will briefly be off-beat.
2021-07-14 16:22
Quiss

Registered: Nov 2016
Posts: 37
Also, changed the release type of Freespin to "C64 Misc". Back to work, everybody. :)
2021-07-15 12:27
Copyfault

Registered: Dec 2001
Posts: 466
Quoting Quiss
Also, changed the release type of Freespin to "C64 Misc". Back to work, everybody. :)
The fact aside that C0 just did the right thing in mentioning that this thread is about the tech details of this outstanding release I have to take my hat off for Quiss' move.

Now create a demo for the vanilla c64-platform and reclaim the top1 easily, Quiss ;)
2021-07-15 14:13
Raistlin

Registered: Mar 2007
Posts: 549
I’m actually a little sad that Freespin has now dropped off the always-visible charts on CSDb… but I do agree it’s not a “vanilla” demo - it’s something far more awesome.

“ this thread is about the tech details of this outstanding release”

- I disagree. Every release on CSDb has a comment section most commonly used for review-like commentary. But.. there’s also a link to discuss the release in the forum. This thread is titled “Release ——-: Freespin”. Because it’s a thread about the release. Everything about the release. IMO if a discussion is wanted about the technical aspects without interruption from everyone else, that could be a new thread just as easily as Trap’s about whether this is a C64 Demo or not … my 2c, anyway, that’s certainly the way I’ve seen this go on other releases on CSDb….

If there was a new category for these things, like C64 Misc Demos, then Freespin could he #1 on the “All Demos” chart at least.. perhaps? (If it in fact is - I haven’t checked).

Final point: I wish people would stop caring about who is #1. This is a database site - the voting just gives a little bit of interaction.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 - 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
Guests online: 71
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 Fullscreen Graphicians
1 Carrion  (9.8)
2 Joe  (9.8)
3 Duce  (9.8)
4 Mirage  (9.7)
5 Facet  (9.7)

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