| |
Krill's Loader, Repository Version 192 [2022] |
Credits :
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 |
 |
|
 | Navigate |  |
|
 | Detailed Info |  |
|
 | Fun Stuff |  |
· Goofs (3)
· Hidden Parts · Trivia
|
|
 | Forum |  |
|
 | Support CSDb |  |
|
 |  |
|