Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Krill's Loader, Repository Version 194   [2022]

Krill's Loader, Repository Version 194 Released by :
Plush [web]

Release Date :
24 November 2022

Type :
C64 Tool

User rating:awaiting 8 votes (5 left)   See votestatistics

Credits :
Code .... Krill of Plush
Help .... Bitbreaker of Nuance, Performers

Download :

Look for downloads on external sites:
 Pokefinder.org


Goof Info
Submitted by Krill on 13 November 2024
This fixes a bug with track-stepping, causing the head to land on an unintended (half-)track under certain circumstances, causing delays or lock-ups.
Index: loader/src/drives/drivecode1541.s
===================================================================
--- loader/src/drives/drivecode1541.s   (revision 194)
+++ loader/src/drives/drivecode1541.s   (working copy)
@@ -417,7 +417,7 @@
            ;clc
             jsr exectrseek
             cpx #($80 | SINGLESTEPSPEED) - 1
-            beq nostepwait; stepping to adjacent track: branch when second half-track step has been issued
+            beq initlinktb; stepping to adjacent track: branch when second half-track step has been issued
 
             stx TIMER; reset track-step timer
             txa
Goof Info
Submitted by Krill on 5 August 2024
This fixes a bug with drive-side block caching, which causes the loader to load invalid data under certain circumstances:
Index: loader/src/drives/drivecode1541.s                                                                                                                                                                                                    
===================================================================
--- loader/src/drives/drivecode1541.s     (revision 194)
+++ loader/src/drives/drivecode1541.s     (working copy)
@@ -52,7 +52,8 @@
 
LINKTRACK41            = .lobyte(decode2 + 1)
LINKSECTOR41           = .lobyte(decode6 + 1); LINKSECTOR41 = TEMP = BLOCKSIZE
-TEMP                   = LINKSECTOR41
+TEMP                   = .lobyte(checksum + 1)

Thanks to tokidev for the bug report!
Goof Info
Submitted by Krill on 26 December 2022
To fix build problems with MacOS, apply this patch (works under Linux/WSL as well):
Index: loader/src/Makefile
===================================================================
--- loader/src/Makefile	(revision 194)
+++ loader/src/Makefile	(working copy)
@@ -35,7 +35,7 @@
 ifneq ($(wildcard ../../.svn/format),)
 VERSION      = $(shell $(SVNVERSION) | tr -d [:cntrl:])
 else
-VERSION      = $(shell $(GREP) -oP 'VERSION_STRING "\K[^"]+' ../version.inc)
+VERSION      = $(shell $(AWK) -F'"' 'NF>1{print $$2}' ../version.inc)
 endif
 
 CD           = cd
@@ -47,7 +47,7 @@
 RM           = rm -f
 MKDIR        = mkdir
 RMDIR        = rmdir
-GREP         = grep
+AWK          = awk
 
 AS           = ca65
 LD           = ld65
Index: loader/Makefile
===================================================================
--- loader/Makefile	(revision 194)
+++ loader/Makefile	(working copy)
@@ -4,13 +4,13 @@
 ifeq ($(NOWORKINGCOPY),0)
 VERSION            = $(shell $(SVNVERSION) | tr -d [:cntrl:])
 else
-VERSION            = $(shell $(GREP) -oP 'VERSION_STRING "\K[^"]+' ./version.inc)
+VERSION            = $(shell $(AWK) -F'"' 'NF>1{print $$2}' ./version.inc)
 endif
 
 CD                 = cd
 PRINTF             = printf
 MKDIR              = mkdir
-GREP               = grep
+AWK                = awk
 ZIP                = zip -9 --must-match
 ZIP_NO_PATHS       = $(ZIP) -j
 ifneq ($(VERSION),)
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (3)
· Production Notes (1)
Fun Stuff
· Goofs (3)
· Hidden Parts
· Trivia
Forum
· Discuss this release (3)
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.094 sec.