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 > Spindle and Sparkle demos not launching
2024-10-29 21:01
mankeli

Registered: Oct 2010
Posts: 152
Spindle and Sparkle demos not launching

Can someone explain why demos using Sparkle or Spindle loaders can't be run from 1541U by selecting the launch file and using "mount & run"?

You got to use "Run Disk" for the whole image. 99.9999% of the C64 demos can be launched with mount & run, and somehow this only seems affect those aforementioned loaders.
 
... 60 posts hidden. Click here to view all posts....
 
2024-11-08 22:15
tlr

Registered: Sep 2003
Posts: 1814
Quote: But we were talking about "I" command, no? When there is no error, its all fine? :)

it is, but a subsequent custom track seek needs to consider that the stepper bits can be incorrect and do "the dance" it self.
2024-11-08 22:40
chatGPZ

Registered: Dec 2001
Posts: 11523
But how would they be, after succesfull "I"? Wouldn't the DOS set them at least once?
2024-11-08 22:43
tlr

Registered: Sep 2003
Posts: 1814
Not sure if the are touched at all if not trying to move the head. A seek to track 18 if you are already there probably won't move anything.
2024-11-09 01:33
Sparta

Registered: Feb 2017
Posts: 52
Please correct me if I’m mistaken but it seems to me that this is only a problem if you don’t know which track you are on before the first 0.5 track step is taken by the loader.
2024-11-09 02:12
Krill

Registered: Apr 2002
Posts: 3098
Quoting Sparta
Please correct me if I’m mistaken but it seems to me that this is only a problem if you don’t know which track you are on before the first 0.5 track step is taken by the loader.
Well seems to me that generally you don't know which track you're on right after a reset/powercycle. =)
2024-11-09 02:32
Martin Piper

Registered: Nov 2007
Posts: 739
Quote: Quoting Sparta
Please correct me if I’m mistaken but it seems to me that this is only a problem if you don’t know which track you are on before the first 0.5 track step is taken by the loader.
Well seems to me that generally you don't know which track you're on right after a reset/powercycle. =)


And until the disk spins, a GCR sync mark is found, the GCR header is read, decoded, and the track and sector bytes are discovered. :)
2024-11-09 03:22
Sparta

Registered: Feb 2017
Posts: 52
Quoting Krill
Well seems to me that generally you don't know which track you're on right after a reset/powercycle. =)


Can’t be too far from the one we were on before power cycling. ;p

Anyway, what I mean is that in the case of Sparkle (and Spindle too), the installer loads from track 18. Once the BAM is read after drive reset (via the above mentioned JSR $d00e in the M-E bootstrap code), I know I am still/back on track 18 and I can set the stepper bits accordingly.
2024-11-09 03:27
chatGPZ

Registered: Dec 2001
Posts: 11523
Except when some kind of DMA loading for the first file was involved (Like 1541U or TC64 does) - which is what this thread is all about :)
2024-11-09 03:41
Sparta

Registered: Feb 2017
Posts: 52
That’s what the read BAM call will remedy:
1. By some means (LOAD, DMA), Sparkle’s installer gets loaded to the c64
2. Drive reset (in case of real HW)
3. RUN
4. M-E bootstrap code gets uploaded and executed in drive’s buffer
5. Bootstrap reads BAM
6. I am on track 18
2024-11-09 03:52
Sparta

Registered: Feb 2017
Posts: 52
Tested so far on U, U2, and U2+, 1541-II, and Oceanic.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - 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: 383
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Codeboys & Endians  (9.7)
4 Mojo  (9.6)
5 Coma Light 13  (9.6)
6 Edge of Disgrace  (9.6)
7 Signal Carnival  (9.6)
8 Wonderland XIV  (9.5)
9 Uncensored  (9.5)
10 Comaland 100%  (9.5)
Top onefile Demos
1 Nine  (9.7)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.5)
6 Scan and Spin  (9.5)
7 Onscreen 5k  (9.5)
8 Grey  (9.5)
9 Dawnfall V1.1  (9.5)
10 Rainbow Connection  (9.5)
Top Groups
1 Artline Designs  (9.3)
2 Booze Design  (9.3)
3 Performers  (9.3)
4 Oxyron  (9.3)
5 Censor Design  (9.3)
Top Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Acidchild  (9.7)
4 Cash  (9.6)
5 Violator  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.088 sec.