Fixed broken uf1 fonts
This commit is contained in:
parent
d7c1dd826d
commit
a7e608adf1
|
@ -29,7 +29,7 @@
|
||||||
#0fa7 .System/b DEO2
|
#0fa7 .System/b DEO2
|
||||||
|
|
||||||
( load font )
|
( load font )
|
||||||
#4000 .File/length DEO2
|
#6000 .File/length DEO2
|
||||||
;font-path-large .File/name DEO2
|
;font-path-large .File/name DEO2
|
||||||
;font-data .File/load DEO2
|
;font-data .File/load DEO2
|
||||||
( draw label )
|
( draw label )
|
||||||
|
@ -51,6 +51,28 @@
|
||||||
|
|
||||||
BRK
|
BRK
|
||||||
|
|
||||||
|
@draw-uf1 ( x* y* text* color -- )
|
||||||
|
|
||||||
|
STH
|
||||||
|
SWP2 .Screen/y DEO2
|
||||||
|
SWP2 DUP2 .Screen/x DEO2 SWP2
|
||||||
|
&loop
|
||||||
|
LDAk
|
||||||
|
DUP #0a ! ,&no-linebreak JCN
|
||||||
|
( move down ) STH OVR2 .Screen/x DEO2 STHr
|
||||||
|
( incr y ) .Screen/y DEI2 #0010 ++ .Screen/y DEO2
|
||||||
|
POP ,&continue JMP &no-linebreak
|
||||||
|
( get addr ) STHk TOS #0008 ** ;font-data #0100 ++ ++ .Screen/addr DEO2
|
||||||
|
( get width ) STHr TOS ;font-data ++ LDA TOS
|
||||||
|
( draw ) STHkr .Screen/color DEO
|
||||||
|
( use width ) .Screen/x DEI2 ++ .Screen/x DEO2
|
||||||
|
&continue
|
||||||
|
( incr addr ) #0001 ++
|
||||||
|
LDAk ,&loop JCN
|
||||||
|
POP2 POP2 POPr
|
||||||
|
|
||||||
|
RTN
|
||||||
|
|
||||||
@draw-uf2 ( x* y* text* color -- )
|
@draw-uf2 ( x* y* text* color -- )
|
||||||
|
|
||||||
STH
|
STH
|
||||||
|
@ -160,10 +182,10 @@ RTN
|
||||||
79 $1
|
79 $1
|
||||||
|
|
||||||
@font-path-large
|
@font-path-large
|
||||||
"projects/fonts/diamond20.uf3 $1
|
"projects/fonts/geneva24.uf3 $1
|
||||||
@font-path-medium
|
@font-path-medium
|
||||||
"projects/fonts/venice14.uf2 $1
|
"projects/fonts/venice14.uf2 $1
|
||||||
@font-path-small
|
@font-path-small
|
||||||
"projects/fonts/terminal12.uf2 $1
|
"projects/fonts/newyork12.uf2 $1
|
||||||
|
|
||||||
@font-data
|
@font-data
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue