... | ... |
@@ -152,7 +152,7 @@ BRK |
152 | 152 |
|
153 | 153 |
@on-message ( -> ) |
154 | 154 |
|
155 |
- .Console/read DEI #10 MOD ;play-pad JSR2 |
|
155 |
+ .Console/read DEI #0f AND ;play-pad JSR2 |
|
156 | 156 |
|
157 | 157 |
BRK |
158 | 158 |
|
... | ... |
@@ -387,7 +387,7 @@ RTN |
387 | 387 |
|
388 | 388 |
STHkr |
389 | 389 |
|
390 |
- DUP #04 / SWP #04 MOD TOS PAD-WIDTH ** ( center ) .pad-view/x1 LDZ2 ++ |
|
390 |
+ DUP #04 / SWP #03 AND TOS PAD-WIDTH ** ( center ) .pad-view/x1 LDZ2 ++ |
|
391 | 391 |
ROT TOS PAD-HEIGHT ** ( center ) .pad-view/y1 LDZ2 ++ |
392 | 392 |
|
393 | 393 |
( draw outline ) |
... | ... |
@@ -136,7 +136,7 @@ RTN |
136 | 136 |
|
137 | 137 |
&sprite ( char color -- ) |
138 | 138 |
STH |
139 |
- ( get addr ) DUP TOS #0048 ** ;font-data #0100 ++ ++ .Screen/addr DEO2 |
|
139 |
+ ( get addr ) DUP TOS #30 SFT2 #30 SFT2k ROT POP ADD2 ;font-data #0100 ++ ++ .Screen/addr DEO2 |
|
140 | 140 |
( get width ) TOS ;font-data ++ LDA TOS |
141 | 141 |
#00 #03 |
142 | 142 |
&ver |
... | ... |
@@ -61,7 +61,7 @@ BRK |
61 | 61 |
#00 .DateTime/minute DEI 2** ;table ADD2 LDA2 |
62 | 62 |
#00 SWP 4// DUP2k ADD2 ADD2 #0020 ADD2 SCALEY .needles/my STZ2 |
63 | 63 |
#00 SWP 4// DUP2k ADD2 ADD2 #0020 ADD2 SCALEX .needles/mx STZ2 |
64 |
- #00 .DateTime/hour DEI 12HOURS #05 MUL 2** ;table ADD2 LDA2 |
|
64 |
+ #00 .DateTime/hour DEI 12HOURS #20 SFTk NIP ADD 2** ;table ADD2 LDA2 |
|
65 | 65 |
#00 SWP 2// #0040 ADD2 SCALEY .needles/hy STZ2 |
66 | 66 |
#00 SWP 2// #0040 ADD2 SCALEX .needles/hx STZ2 |
67 | 67 |
|