| |
AKA :
OMG's Loader
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by Sparta on 23 October 2019
From the manual:
Sparkle is a trackmo loader solution for the Commodore 64 inspired by Lft’s Spindle and Krill’s loader. It utilizes full on-the-fly GCR processing, fast data transfer, and blockwise data compression. Demos are built using loader scripts and demo parts are loaded sequentially. Loader calls are parameterless. Sparkle handles multi-disk trackmos as well. A Win32 tool is provided to edit script files and build demo disks.
MAIN FEATURES
-Tested on 1541-II, 1571, and Ultimate-II+. Passed THCM’s rigorous 24-hour test.
-Resident size: $280 bytes including loader, depacker, fallback IRQ ($0180-$02ff), and buffer ($0300-$03ff). Stack is reduced to $0100-017f. The buffer contains preloaded data between loader calls, so it needs to be left untouched. Zeropage locations $02-$03 are clobbered during loading. OK to use them between loader calls.
-125-cycle on-the-fly GCR fetch-decode-verify loop tolerating disk rotation speeds of 289-311 rpm across all four speed zones, providing high stability.
-Very simple communication code with reset detection.
-2Bit+ATN transfer protocol, 72 bycles/block transfer speed. Transfer is freely interruptible.
-Spartan Stepping™ for seamless data transfer across adjacent tracks with zero additional stepper delay.
-Sequential loading only. No random file access.
-Currently only handles 35-track disks.
-Built-in blockwise packer/depacker. The packer compresses demo parts back-to-back. Thus, no partially used blocks are left on the disk.
-Combined fixed-order and out-of-order loading.
-Bus lock. The loader uses $dd00 for communication. The user can freely abuse $dd02 between loader calls as long as $dd00 is left untouched and $dd02 is restored before the next loader call.
-Loading under I/O is supported. |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|