Skip to content

Commit

Permalink
Firt attempt to fix issue #2
Browse files Browse the repository at this point in the history
  • Loading branch information
kounch committed Jul 9, 2020
1 parent 4716488 commit 9969556
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions knloader.bas
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
60 ON ERROR PRINT "ERROR":ERROR TO e,l:PRINT e,l:PAUSE 0:RUN AT %s:FOR %a=0 TO 15:CLOSE # %a:NEXT %a:ERASE:ON ERROR
70 GO SUB 7000:; Load Defaults
80 LAYER CLEAR:SPRITE CLEAR:PALETTE CLEAR:PAPER tinta:BORDER tinta:INK papel:CLS
90 PRINT AT 5,14;"> knloader v0.11 <":PRINT AT 8,16;"© kounch 2020":PRINT AT 15,15;"Press H for help"
90 PRINT AT 5,14;"> knloader v0.12 <":PRINT AT 8,16;"© kounch 2020":PRINT AT 15,15;"Press H for help"

95 ; Load Menu Items
100 GO SUB 4900:; Load Cache To RAM
Expand Down Expand Up @@ -76,9 +76,10 @@
930 PRINT AT 14,0;"Dir:":PRINT AT 15,1;w$(pos):PRINT AT 17,0;"File:":PRINT AT 18,1;x$(pos)
940 LET a$=x$(pos):GO SUB 5300:LET l$=a$:LET a$=w$(pos):GO SUB 5300
950 IF a$(LEN a$ TO LEN a$)="/" THEN LET a$=a$(1 TO LEN a$-1)
960 LET c$=y$:IF a$<>" " THEN LET c$=y$+"/"+a$
970 LET a$=l$:GO SUB 5400:CD c$:DIM d$(255):OPEN # 2,"v>d$":CAT a$:CLOSE # 2:LOAD q$:CD p$
980 IF d$(1 TO 14)="No files found" THEN GO TO 1300
960 LET c$=y$:IF y$(LEN y$ TO LEN y$)<>"/" THEN LET c$=y$+"/"
970 IF a$<>" " THEN LET c$=c$+a$
980 LET a$=l$:GO SUB 5400:CD c$:DIM d$(255):OPEN # 2,"v>d$":CAT a$:CLOSE # 2:LOAD q$:CD p$
990 IF d$(1 TO 14)="No files found" THEN GO TO 1300

995 ; Save Loader Options
1000 LET mode=o(pos)
Expand Down Expand Up @@ -170,9 +171,9 @@
4490 CLOSE # 5:RETURN

4495 ; Image Data (Cover)
4500 LET l$=a$:LET a$=w$(pos):GO SUB 5300
4510 IF a$(LEN a$ TO LEN a$)="/" THEN LET a$=a$(1 TO LEN a$-1)
4520 LET c$=y$+"/"+a$+"/"+l$:LET l$=l$((LEN l$-2) TO LEN l$):LET a$=c$
4500 LET l$=a$:LET a$=w$(pos):GO SUB 5300:IF a$(LEN a$ TO LEN a$)="/" THEN LET a$=a$(1 TO LEN a$-1)
4510 LET c$=y$:IF y$(LEN y$ TO LEN y$)<>"/" THEN LET c$=y$+"/"
4520 LET c$=c$+a$+"/"+l$:LET l$=l$((LEN l$-2) TO LEN l$):LET a$=c$
4530 IF l$="BMP" OR l$="bmp" THEN PRINT #6;CHR$ 2;:LAYER 2,0:.$ bmpload a$:LAYER 2,1:LAYER 0:PRINT #6;CHR$ 3
4540 IF l$="SCR" OR l$="scr" THEN PRINT #6;CHR$ 2;:LAYER 2,0:LAYER 0:LOAD a$ SCREEN$:PRINT #6;CHR$ 3
4550 IF l$="SLR" OR l$="slr" THEN PRINT #6;CHR$ 2;:LAYER 2,0:LAYER 1,0:LOAD a$ LAYER:LAYER 0:PRINT #6;CHR$ 3
Expand Down

0 comments on commit 9969556

Please sign in to comment.