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 192   [2022]

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

Release Date :
17 August 2022

Type :
C64 Tool

User rating:**********  10/10 (25 votes)   See votestatistics
**********  10/10 (13 votes) - Public votes only.

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 18 October 2022
There's a bug in the 1571 code, triggered by longer delays on the computer side, causing loading faults.

This fixes it:
Index: loader/src/drives/drivecode1571.s
===================================================================
--- loader/src/drives/drivecode1571.s   (revision 192)
+++ loader/src/drives/drivecode1571.s   (working copy)
@@ -892,7 +892,7 @@
             sty TIMER; reset watchdog time-out

 :           lda #ATN_IN | CLK_IN
-            and (V1B - $20,x); VIA1_PRB
+            and VIA1_PRB
             bmi waitready; wait for ATN_IN clear
Goof Info
Submitted by Krill on 3 October 2022
There's a bug in the 1581 directory-parsing code. This fixes it:
Index: loader/src/drives/drivecode-common.inc
===================================================================
--- loader/src/drives/drivecode-common.inc      (revision 192)
+++ loader/src/drives/drivecode-common.inc      (working copy)
@@ -342,6 +342,7 @@
             tya
             sta FILENAMEHASHVALSHI,x
             pla
+            tay
     .endif
             ; advance to next file or quit loop
             cpx #DIRBUFFSIZE - 1
@@ -357,7 +358,8 @@
             axs #.lobyte(-$20); 8 entries per block, $20 bytes per entry
             stx DIRBLOCKPOS
             bcc getdirloop; process all entries in a dir block
-    .else
+    .else; 1581
+            tya
             and #%11100000; 8 entries per block, $20 bytes per entry
            ;clc
             adc #$20
Goof Info
Submitted by Krill on 18 August 2022
"make prg" doesn't quite work. To fix this, change loader/src/Makefile, line 38, from "VERSION =" to "VERSION = 192".

Thanks to Perplex/Offence!
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (2)
· User Comments (7)
· Production Notes (1)
Fun Stuff
· Goofs (3)
· Hidden Parts
· Trivia
Forum
· Discuss this release (45)
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.084 sec.