| ... | ... |
@@ -6,16 +6,25 @@ |
| 6 | 6 |
|0100 |
| 7 | 7 |
|
| 8 | 8 |
@on-reset ( -> ) |
| 9 |
- <print-date> |
|
| 10 |
- #0a18 DEO |
|
| 11 |
- <print-time> |
|
| 12 |
- #0a18 DEO |
|
| 9 |
+ <print-date-num> |
|
| 10 |
+ #0a .Console/write DEO |
|
| 11 |
+ <print-date-str> |
|
| 12 |
+ #0a .Console/write DEO |
|
| 13 |
+ <print-time-num> |
|
| 14 |
+ #0a .Console/write DEO |
|
| 13 | 15 |
<print-doty> |
| 14 |
- #0a18 DEO |
|
| 16 |
+ #0a .Console/write DEO |
|
| 15 | 17 |
#800f DEO |
| 16 | 18 |
BRK |
| 17 | 19 |
|
| 18 |
-@<print-date> ( -- ) |
|
| 20 |
+@<print-date-num> ( -- ) |
|
| 21 |
+ .DateTime/year DEI2k <print-dec> |
|
| 22 |
+ [ LIT "- ] .Console/write DEO |
|
| 23 |
+ INC INC DEIk INC <print-dec-pad> |
|
| 24 |
+ [ LIT "- ] .Console/write DEO |
|
| 25 |
+ INC DEI !<print-dec-pad> |
|
| 26 |
+ |
|
| 27 |
+@<print-date-str> ( -- ) |
|
| 19 | 28 |
;dict/date <print-str> |
| 20 | 29 |
[ LIT2 00 -DateTime/dotw ] DEI #20 SFT ;week-txt ADD2 <print-str> |
| 21 | 30 |
[ LIT2 20 ", ] #18 DEO |
| ... | ... |
@@ -27,13 +36,13 @@ |
| 27 | 36 |
#18 DEO |
| 28 | 37 |
.DateTime/year DEI2 !<print-dec> |
| 29 | 38 |
|
| 30 |
-@<print-time> ( -- ) |
|
| 39 |
+@<print-time-num> ( -- ) |
|
| 31 | 40 |
;dict/time <print-str> |
| 32 | 41 |
.DateTime/hour DEIk <print-dec-pad> |
| 33 | 42 |
[ LIT2 ": 18 ] DEO |
| 34 | 43 |
INC DEIk <print-dec-pad> |
| 35 | 44 |
[ LIT2 ": 18 ] DEO |
| 36 |
- DEI !<print-dec-pad> |
|
| 45 |
+ INC DEI !<print-dec-pad> |
|
| 37 | 46 |
|
| 38 | 47 |
@<print-str> ( str* -- ) |
| 39 | 48 |
&w ( -- ) |