| ... | ... |
@@ -37,9 +37,9 @@ |
| 37 | 37 |
|
| 38 | 38 |
%RTN { JMP2r }
|
| 39 | 39 |
|
| 40 |
-%WIDTH { #50 }
|
|
| 41 |
-%HEIGHT { #28 }
|
|
| 42 |
-%PAD { #0020 }
|
|
| 40 |
+%WIDTH { #40 }
|
|
| 41 |
+%HEIGHT { #20 }
|
|
| 42 |
+%PAD { #0018 }
|
|
| 43 | 43 |
|
| 44 | 44 |
( devices ) |
| 45 | 45 |
|
| ... | ... |
@@ -55,15 +55,16 @@ |
| 55 | 55 |
|
| 56 | 56 |
@buffer $80 |
| 57 | 57 |
@path $40 |
| 58 |
+@frame $1 |
|
| 58 | 59 |
|
| 59 | 60 |
( init ) |
| 60 | 61 |
|
| 61 | 62 |
|0100 ( -> ) |
| 62 | 63 |
|
| 63 | 64 |
( theme ) |
| 64 |
- #0f55 .System/r DEO2 |
|
| 65 |
- #0fc5 .System/g DEO2 |
|
| 66 |
- #0fa5 .System/b DEO2 |
|
| 65 |
+ #05f5 .System/r DEO2 |
|
| 66 |
+ #0cf5 .System/g DEO2 |
|
| 67 |
+ #0af5 .System/b DEO2 |
|
| 67 | 68 |
|
| 68 | 69 |
( vectors ) |
| 69 | 70 |
;on-button .Controller/vector DEO2 |
| ... | ... |
@@ -90,16 +91,19 @@ BRK |
| 90 | 91 |
#00 ;draw-input JSR2 |
| 91 | 92 |
;validate JSR2 |
| 92 | 93 |
#01 ;draw-input JSR2 |
| 94 |
+ .frame LDZk INC SWP STZ |
|
| 93 | 95 |
&no-enter |
| 94 | 96 |
DUP #08 ! ,&no-backspace JCN |
| 95 | 97 |
#00 ;draw-input JSR2 |
| 96 | 98 |
;buffer ;spop JSR2 |
| 97 | 99 |
#04 ;draw-input JSR2 |
| 100 |
+ .frame LDZk INC SWP STZ |
|
| 98 | 101 |
&no-backspace |
| 99 | 102 |
DUP STHk #1f > STHr #7b < #0101 !! ,&no-valid JCN |
| 100 | 103 |
;buffer ;slen JSR2 #007f >> ,&no-valid JCN |
| 101 | 104 |
STHk ;buffer STHr ;sput JSR2 |
| 102 | 105 |
#04 ;draw-input JSR2 |
| 106 |
+ .frame LDZk INC SWP STZ |
|
| 103 | 107 |
&no-valid |
| 104 | 108 |
POP |
| 105 | 109 |
|
| ... | ... |
@@ -177,7 +181,14 @@ RTN |
| 177 | 181 |
@cmd-rm "rm $1 &docs "remove_file $1 |
| 178 | 182 |
&func |
| 179 | 183 |
|
| 184 |
+ ;buffer #0003 ++ .File/name DEO2 |
|
| 185 |
+ #01 .File/delete DEO |
|
| 186 |
+ |
|
| 187 |
+ ;&remove-txt #01 ;draw-str JSR2 |
|
| 188 |
+ ;buffer #0003 ++ #01 ;draw-str JSR2 |
|
| 189 |
+ |
|
| 180 | 190 |
RTN |
| 191 |
+ &remove-txt "removed_file: $1 |
|
| 181 | 192 |
|
| 182 | 193 |
@cmd-tx "tx $1 &docs "display_file_as_text $1 |
| 183 | 194 |
&func |
| ... | ... |
@@ -303,7 +314,11 @@ RTN |
| 303 | 314 |
PAD .Screen/x DEO2 |
| 304 | 315 |
.Screen/height DEI2 PAD -- .Screen/y DEO2 |
| 305 | 316 |
|
| 306 |
- ( marker ) LIT '> #01 ;draw-char JSR2 |
|
| 317 |
+ ( flower ) |
|
| 318 |
+ ;flowers-icn #00 .frame LDZ #06 MOD 20** ++ .Screen/addr DEO2 |
|
| 319 |
+ #81 .Screen/sprite DEOk DEO |
|
| 320 |
+ .Screen/y DEI2 #0010 -- .Screen/y DEO2 |
|
| 321 |
+ .Screen/x DEI2 #0008 ++ .Screen/x DEO2 |
|
| 307 | 322 |
|
| 308 | 323 |
#20 #00 ;draw-char JSR2 |
| 309 | 324 |
|
| ... | ... |
@@ -491,6 +506,20 @@ JMP2r |
| 491 | 506 |
aa55 aa55 aa55 aa55 aa55 aa55 aa55 aa55 |
| 492 | 507 |
aa55 aa55 aa55 aa55 aa55 aa55 aa55 aa55 |
| 493 | 508 |
|
| 509 |
+@flowers-icn ( by elioat ) |
|
| 510 |
+ 0000 0020 1408 0810 40a0 4205 0200 40a0 |
|
| 511 |
+ 0810 103c 7e7e 3c18 4205 0234 7e7e 3c18 |
|
| 512 |
+ 0000 0020 100c 0818 0040 a042 0522 5024 |
|
| 513 |
+ 0008 083c 7e7e 3c18 0a04 002c 7e7e 3c18 |
|
| 514 |
+ 0000 0000 0000 000c 0000 0000 0000 0000 |
|
| 515 |
+ 1c10 083c 7e7e 3c18 0000 002c 7e7e 3c18 |
|
| 516 |
+ 0000 0000 0000 0004 0000 0000 0002 0502 |
|
| 517 |
+ 0810 103c 7e7e 3c18 0000 0034 7e7e 3c18 |
|
| 518 |
+ 0000 0000 0000 0010 0000 0000 0020 5225 |
|
| 519 |
+ 080c 083c 7e7e 3c18 0200 002c 7e7e 3c18 |
|
| 520 |
+ 0000 0000 0800 1800 0000 040a 2450 240a |
|
| 521 |
+ 1010 103c 7e7e 3c18 0400 0034 7e7e 3c18 |
|
| 522 |
+ |
|
| 494 | 523 |
@font ( terminus01x02 ) |
| 495 | 524 |
0000 0000 0000 0000 0000 0000 0000 0000 |
| 496 | 525 |
0000 183c 3c3c 1818 1800 1818 0000 0000 |