| ... | ... |
@@ -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 |
|