Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
About a year and a half ago, Kerm provided geekboy1011 the font table and routine used in DCS7 so that we could use it in Escheron. Fast-forward by about a year and a half and I've finally gotten around to making a font editing utility that accepts the source for the DCS7 font and exports it back to something the routine use to render text.

During this process, I noticed that a straight import-then-export operation managed to optimize the fontset and shave off a few bytes (140). When I went to perform tests to see if there were any visual differences in both fixed and variable width modes of display, I found that there was none. I thought I should share the results and differences.

Original

Code:
   .db $40,$EE,$E0            ;square
   .db $f6 \ .dw DCSF_GS_ItalN      ;$06,$00,$B0,$48,$48,$90   ;italN
   .db $40,$AA,$AE            ;u
   .db $40,$AA,$44            ;v
   .db $40,$AA,$EA            ;w
   .db $48,$CE,$C8            ;>
   .db $40,$00,$00            ;3-space
   .db $f6 \ .dw DCSF_GS_DownArrow   ;$06,$00,$70,$F8,$70,$20   ;downarrow
   .db $42,$44,$48            ;integral
   .db $40,$A4,$A0            ;passX
   .db $40,$0E,$AE            ;square
   .db $40,$04,$E4            ;cross
   .db $40,$00,$40            ;dot
   .db $40,$0E,$44            ;littleT
   .db $4E,$42,$C0            ;cubed
   .db $5F,$CE,$CC            ;boldF
   
   .db $46,$44,$C4            ;sqrt
   .db $f5 \ .dw DCSF_GS_Inv         ;$05,$30,$10,$D0,$10,$00   ;^-1
   .db $4C,$24,$E0            ;^2
   .db $40,$24,$8E            ;anglesign
   .db $f5 \ .dw DCSF_GS_Deg         ;$05,$60,$90,$90,$60,$00   ;degreemark
   .db $f5 \ .dw DCSF_GS_Rad         ;$05,$B0,$C0,$80,$80,$00   ;radianmark
   .db $4E,$44,$00            ;upT
   .db $53,$C3,$0F            ;lessthanequal
   .db $f6 \ .dw DCSF_GS_Equ         ;$06,$10,$F8,$20,$F8,$40   ;equalsign
   .db $f5 \ .dw DCSF_GS_Gte         ;$05,$C0,$30,$C0,$00,$F0   ;greaterthanequal
   .db $40,$60,$00            ;upMinus
   .db $4E,$8C,$8E            ;bigE
   .db $54,$2F,$24            ;rightArrow
   .db $f6 \ .dw DCSF_GS_L10         ;$06,$00,$B8,$C8,$C8,$B8   ;little10
   .db $44,$E4,$44            ;uparrow
   .db $44,$44,$E4            ;downarrow
   
   .db $10,$00,$00            ;spacebar
   .db $28,$88,$08            ;exclMark
   .db $4A,$AA,$00            ;double-quote
   .db $f6 \ .dw DCSF_GS_nsg         ;$06,$50,$F8,$50,$F8,$50   ;numberSign
   .db $f6 \ .dw DCSF_GS_dsg         ;$06,$78,$A0,$70,$28,$F0   ;dollarsign
   .db $4A,$24,$8A            ;percentSign
   .db $f5 \ .dw DCSF_GS_amp         ;$05,$40,$A0,$40,$A0,$50   ;ampersand
   .db $28,$88,$00            ;single-quote
   .db $34,$88,$84            ;openParen
   .db $38,$44,$48            ;closeParen
   .db $f6 \ .dw DCSF_GS_ast         ;asterisk
   .db $40,$4E,$40            ;plusSign
   .db $30,$04,$48            ;comma
   .db $40,$0E,$00            ;minusSign
   .db $20,$00,$08            ;period
   .db $42,$24,$88            ;forwardSlash
   
   .db $44,$AA,$A4            ;zero
   .db $44,$C4,$4E            ;one
   .db $4C,$24,$8E            ;two
   .db $4C,$24,$2C            ;three
   .db $48,$AE,$22            ;four
   .db $4E,$8C,$2C            ;five
   .db $46,$8E,$AE            ;six
   .db $4E,$24,$88            ;seven
   .db $4E,$AE,$AE            ;eight
   .db $4E,$AE,$2C            ;nine
   .db $20,$80,$80            ;colon
   .db $30,$40,$48            ;semicolon
   .db $42,$48,$42            ;lessthan
   .db $40,$E0,$E0            ;equalto
   .db $48,$42,$48            ;greaterthan
   .db $4C,$24,$04            ;qmark
   
   .db $f6 \ .dw DCSF_GS_asg         ;$06,$70,$08,$68,$A8,$70   ;@sign
   .db $44,$AE,$AA            ;A
   .db $4C,$AC,$AC            ;B
   .db $46,$88,$86            ;C
   .db $4C,$AA,$AC            ;D
   .db $4E,$8C,$8E            ;E
   .db $4E,$8C,$88            ;F
   .db $46,$8A,$A6            ;G
   .db $4A,$AE,$AA            ;H
   .db $4E,$44,$4E            ;I
   .db $42,$22,$AE            ;J
   .db $4A,$AC,$AA            ;K
   .db $48,$88,$8E            ;L
   .db $4A,$EE,$AA            ;M
   .db $4C,$AA,$AA            ;N
   .db $4E,$AA,$AE            ;O
   
   .db $4C,$AC,$88            ;P
   .db $4E,$AA,$E6            ;Q
   .db $4C,$AC,$AA            ;R
   .db $46,$84,$2C            ;S
   .db $4E,$44,$44            ;T
   .db $4A,$AA,$AE            ;U
   .db $4A,$AA,$44            ;V
   .db $4A,$AE,$EA            ;W
   .db $4A,$A4,$AA            ;X
   .db $4A,$A4,$44            ;Y
   .db $4E,$24,$8E            ;Z
   .db $44,$AE,$A4            ;theta
   .db $48,$84,$22            ;backslash
   .db $3C,$44,$4C            ;closeBracket
   .db $44,$A0,$00            ;tothePower
   .db $40,$00,$0E            ;underscore
   
   .db $38,$40,$00            ;backquote
   .db $40,$6A,$A6            ;a
   .db $48,$CA,$AC            ;b
   .db $40,$68,$86            ;c
   .db $42,$6A,$A6            ;d
   .db $40,$4A,$C6            ;e
   .db $34,$8C,$88            ;f
   .db $46,$A6,$2C            ;g
   .db $48,$CA,$AA            ;h
   .db $28,$08,$88            ;i
   .db $34,$04,$4C            ;j
   .db $48,$8A,$CA            ;k
   .db $38,$88,$84            ;l
   .db $f6 \ .dw DCSF_GS_m         ;$06,$00,$D0,$A8,$A8,$88   ;m
   .db $40,$CA,$AA            ;n
   .db $40,$4A,$A4            ;o
   
   .db $40,$CA,$C8            ;p
   .db $40,$6A,$62            ;q
   .db $40,$AC,$88            ;r
   .db $30,$C8,$4C            ;s
   .db $38,$C8,$84            ;t
   .db $40,$AA,$AE            ;u
   .db $40,$AA,$44            ;v
   .db $f6 \ .dw DCSF_GS_wl         ;$06,$00,$88,$A8,$A8,$50   ;w
   .db $40,$A4,$4A            ;x
   .db $40,$AA,$48            ;y
   .db $f5 \ .dw DCSF_GS_zl         ;$05,$00,$F0,$20,$40,$F0   ;z
   .db $46,$48,$46            ;{
   .db $28,$88,$88            ;|
   .db $4C,$42,$4C            ;}
   .db $$f5 \ .dw DCSF_GS_tilde      ;$05,$00,$50,$A0,$00,$00   ;~
   .db 30,$0E,$0E            ;-=

   .db $4E,$AA,$AE            ;zero
   .db $44,$C4,$4E            ;one
   .db $4C,$24,$8E            ;two
   .db $4C,$24,$2C            ;three
   .db $48,$AE,$22            ;four
   .db $4E,$8C,$2C            ;five
   .db $45,$8E,$AE            ;six
   .db $4E,$24,$88            ;seven
   .db $4E,$AE,$AE            ;eight
   .db $4E,$AE,$2C            ;nine
   .db $f5 \ .dw DCSF_GS_Aprime      ;$05,$20,$60,$90,$F0,$90   ;A'
   .db $f5 \ .dw DCSF_GS_Aacute      ;$05,$40,$60,$90,$F0,$90   ;A`
   .db $f5 \ .dw DCSF_GS_Astar      ;$05,$60,$60,$90,$F0,$90   ;A*
   .db $f5 \ .dw DCSF_GS_Aumlaut      ;$05,$90,$60,$90,$F0,$90   ;A:
   .db $f5 \ .dw DCSF_GS_alprime      ;$05,$20,$00,$60,$A0,$50   ;a'
   .db $f5 \ .dw DCSF_GS_alacute      ;$05,$40,$00,$60,$A0,$50   ;a`
   
   .db $f5 \ .dw DCSF_GS_alhat      ;$05,$40,$A0,$60,$A0,$50   ;a^
   .db $f5 \ .dw DCSF_GS_alumlaut      ;$05,$A0,$00,$60,$A0,$50   ;a:
   .db $f5 \ .dw DCSF_GS_Eprime      ;$05,$80,$70,$60,$40,$70   ;E'
   .db $f5 \ .dw DCSF_GS_Eacute      ;$05,$10,$E0,$C0,$80,$E0   ;E`
   .db $44,$0E,$CE   ;E^
   .db $f5 \ .dw DCSF_GS_Eumlaut      ;$05,$A0,$E0,$C0,$80,$E0   ;E:
   .db $42,$4C,$A6   ;e'
   .db $48,$4C,$A6   ;e`
   .db $44,$4C,$A6   ;e^
   .db $4A,$4C,$A6   ;e:
   .db $42,$E4,$4E   ;I'
   .db $48,$E4,$4E   ;I`
   .db $44,$E4,$4E   ;I^
   .db $4A,$E4,$4E   ;I:
   .db $42,$0C,$4E   ;i'
   .db $48,$0C,$4E   ;i`
    
   .db $44,$0C,$4E            ;i^
   .db $4A,$0C,$4E            ;i:
   .db $f6 \ .dw DCSF_GS_Oprime      ;$06,$10,$70,$88,$88,$70   ;O'
   .db $f6 \ .dw DCSF_GS_Oacute      ;$06,$40,$70,$88,$88,$70   ;O`
   .db $f6 \ .dw DCSF_GS_Ohat      ;$06,$20,$70,$88,$88,$70   ;O^
   .db $f6 \ .dw DCSF_GS_Oumlaut      ;$06,$50,$70,$88,$88,$70   ;O:
   .db $f6 \ .dw DCSF_GS_olprime      ;$06,$10,$00,$70,$88,$70   ;o'
   .db $f6 \ .dw DCSF_GS_olacute      ;$06,$40,$00,$70,$88,$70   ;o`
   .db $f6 \ .dw DCSF_GS_olhat      ;$06,$20,$00,$70,$88,$70   ;o^
   .db $f6 \ .dw DCSF_GS_olumlaut   ;$06,$50,$00,$70,$88,$70   ;o:
   .db $42,$4A,$AA            ;U'
   .db $48,$4A,$AA            ;U`
   .db $44,$A0,$AA            ;U^
   .db $4A,$0A,$AA            ;U:
   .db $f5 \ .dw DCSF_GS_ulprime      ;$05,$20,$00,$A0,$A0,$50   ;u'
   .db $f5 \ .dw DCSF_GS_ulacute      ;$05,$80,$00,$A0,$A0,$50   ;u`

   .db $f5 \ .dw DCSF_GS_ulhat      ;$05,$40,$00,$A0,$A0,$50   ;u^
   .db $f5 \ .dw DCSF_GS_ulumlaut      ;$05,$A0,$00,$A0,$A0,$50   ;u:
   .db $46,$88,$6C            ;C5
   .db $40,$68,$6C            ;c5
   .db $f5 \ .dw DCSF_GS_5blank      ;$05,$00,$00,$00,$00,$00   ;N~
   .db $f5 \ .dw DCSF_GS_5blank      ;$05,$00,$00,$00,$00,$00   ;n~
   .db $34,$80,$00            ;'
   .db $38,$40,$00            ;`
   .db $4A,$00,$00            ;^:
   .db $44,$04,$86            ;^?
   .db $28,$08,$88            ;^!
   .db $f5 \ .dw DCSF_GS_alpha      ;$05,$00,$50,$A0,$A0,$50   ;alpha
   .db $44,$AC,$AC            ;beta
   .db $f5 \ .dw DCSF_GS_gamma      ;$05,$10,$50,$A0,$20,$20   ;gamma
   .db $f6 \ .dw DCSF_GS_delta      ;$06,$00,$20,$50,$88,$F8   ;delta
   .db $44,$84,$A4            ;??
   
   .db $46,$8F,$86            ;epsilon
   .db $3C,$88,$8C            ;[
   .db $48,$44,$AA            ;sigma
   .db $f5 \ .dw DCSF_GS_lmicro      ;$05,$00,$A0,$A0,$F0,$80   ;micro
   .db $f6 \ .dw DCSF_GS_lpi         ;$06,$00,$F8,$50,$50,$50   ;lpi
   .db $52,$56,$48            ;psi
   .db $5F,$42,$4F            ;Sigma
   .db $f5 \ .dw DCSF_GS_lhmmm      ;$05,$00,$70,$A0,$A0,$40   ;hmmm
   .db $f5 \ .dw DCSF_GS_ltau      ;$05,$00,$E0,$40,$50,$20   ;tau
   .db $f6 \ .dw DCSF_GS_Psi         ;$06,$20,$70,$A8,$70,$20   ;Psi
   .db $f6 \ .dw DCSF_GS_Omega      ;$06,$70,$88,$88,$50,$D8   ;Omega
   .db $4E,$0A,$4A            ;x-bar
   .db $4E,$0A,$48            ;y-bar
   .db $4A,$4A,$00            ;^x
   .db $40,$00,$0E            ;underscore
   .db $42,$6E,$62            ;<|
   
   .db $30,$CC,$00
   .db $42,$24,88
   .db $30,$0C,$00
   .db $4C,$24,$E0
   .db $44,$A4,$00
   .db $4E,$42,$C0
   .db $f5 \ .dw DCSF_GS_5blank      ;CR
   .db $50,$00,$00
   .db $48,$08,$AC
   .db $44,$C8,$CA
   .db $48,$A4,$A2             ;New Line!
   .db $4E,$8E,$88
   .db $40,$4A,$C6
   .db $30,$88,$8E
   .db $3C,$AA,$AA
   .db $4A,$55,$55            ;scriptcrampedN
   .db $3C,$8C,$8C            ;crampedE
   
   .db $34,$EE,$E4            ;formulaDiamond

DCSF_GS_ItalN:      .db $00,$B0,$48,$48,$90   ;italN
DCSF_GS_DownArrow:   .db $00,$70,$F8,$70,$20   ;downarrow
DCSF_GS_Inv         .db $30,$10,$D0,$10,$00   ;^-1
DCSF_GS_Deg         .db $60,$90,$90,$60,$00   ;degreemark
DCSF_GS_Rad         .db $B0,$C0,$80,$80,$00   ;radianmark
DCSF_GS_Equ         .db $10,$F8,$20,$F8,$40   ;equalsign
DCSF_GS_Gte         .db $C0,$30,$C0,$00,$F0   ;greaterthanequal
DCSF_GS_L10         .db $00,$B8,$C8,$C8,$B8   ;little10
DCSF_GS_nsg         .db $50,$F8,$50,$F8,$50   ;numberSign
DCSF_GS_dsg         .db $78,$A0,$70,$28,$F0   ;dollarsign
DCSF_GS_amp         .db $40,$A0,$40,$A0,$50   ;ampersand
DCSF_GS_ast         .db $20,$A8,$70,$A8,$20   ;asterisk
DCSF_GS_asg         .db $70,$08,$68,$A8,$70   ;@sign
DCSF_GS_m         .db $00,$D0,$A8,$A8,$88   ;m
DCSF_GS_wl         .db $00,$88,$A8,$A8,$50   ;w
DCSF_GS_zl         .db $00,$F0,$20,$40,$F0   ;z
DCSF_GS_tilde      .db $00,$50,$A0,$00,$00   ;~
DCSF_GS_Aprime      .db $20,$60,$90,$F0,$90   ;A'
DCSF_GS_Aacute      .db $40,$60,$90,$F0,$90   ;A`
DCSF_GS_Astar      .db $60,$60,$90,$F0,$90   ;A*
DCSF_GS_Aumlaut      .db $90,$60,$90,$F0,$90   ;A:
DCSF_GS_alprime      .db $20,$00,$60,$A0,$50   ;a'
DCSF_GS_alacute      .db $40,$00,$60,$A0,$50   ;a`
DCSF_GS_alhat      .db $40,$A0,$60,$A0,$50   ;a^
DCSF_GS_alumlaut      .db $A0,$00,$60,$A0,$50   ;a:
DCSF_GS_Eprime      .db $80,$70,$60,$40,$70   ;E'
DCSF_GS_Eacute      .db $10,$E0,$C0,$80,$E0   ;E`
DCSF_GS_Eumlaut      .db $A0,$E0,$C0,$80,$E0   ;E:
DCSF_GS_Oprime      .db $10,$70,$88,$88,$70   ;O'
DCSF_GS_Oacute      .db $40,$70,$88,$88,$70   ;O`
DCSF_GS_Ohat      .db $20,$70,$88,$88,$70   ;O^
DCSF_GS_Oumlaut      .db $50,$70,$88,$88,$70   ;O:
DCSF_GS_olprime      .db $10,$00,$70,$88,$70   ;o'
DCSF_GS_olacute      .db $40,$00,$70,$88,$70   ;o`
DCSF_GS_olhat      .db $20,$00,$70,$88,$70   ;o^
DCSF_GS_olumlaut   .db $50,$00,$70,$88,$70   ;o:
DCSF_GS_ulprime      .db $20,$00,$A0,$A0,$50   ;u'
DCSF_GS_ulacute      .db $80,$00,$A0,$A0,$50   ;u`
DCSF_GS_ulhat      .db $40,$00,$A0,$A0,$50   ;u^
DCSF_GS_ulumlaut   .db $A0,$00,$A0,$A0,$50   ;u:
DCSF_GS_5blank      .db $00,$00,$00,$00,$00   ;N~
DCSF_GS_alpha      .db $00,$50,$A0,$A0,$50   ;alpha
DCSF_GS_gamma      .db $10,$50,$A0,$20,$20   ;gamma
DCSF_GS_delta      .db $00,$20,$50,$88,$F8   ;delta
DCSF_GS_lmicro      .db $00,$A0,$A0,$F0,$80   ;micro
DCSF_GS_lpi         .db $00,$F8,$50,$50,$50   ;lpi
DCSF_GS_lhmmm      .db $00,$70,$A0,$A0,$40   ;hmmm
DCSF_GS_ltau      .db $00,$E0,$40,$50,$20   ;tau
DCSF_GS_Psi         .db $20,$70,$A8,$70,$20   ;Psi
DCSF_GS_Omega      .db $70,$88,$88,$50,$D8   ;Omega


Processed.
The comments contain metadata for the
utility the next time the file is imported


Code:
 .db $40,$ee,$e0            ;square 0 0
 .db $F6 \ .dw DCSF_GS_ItalN   ;DCSF_GS_ItalN 0 0
 .db $40,$aa,$ae            ;u 0 0
 .db $40,$aa,$44            ;v 0 0
 .db $40,$aa,$ea            ;w 0 0
 .db $48,$ce,$c8            ;CHR_5 0 0
 .db $40,$00,$00            ;NAME_3space 0 0
 .db $F6 \ .dw DCSF_GS_DownArrow   ;DCSF_GS_DownArrow 0 0
 .db $42,$44,$48            ;integral 0 0
 .db $40,$a4,$a0            ;passX 0 0
 .db $40,$0e,$ae            ;square 0 0
 .db $40,$04,$e4            ;cross 0 0
 .db $40,$00,$40            ;dot 0 0
 .db $40,$0e,$44            ;littleT 0 0
 .db $4e,$42,$c0            ;cubed 0 0
 .db $5f,$ce,$cc            ;boldF 0 0
 .db $46,$44,$c4            ;sqrt 0 0
 .db $53,$1d,$10            ;DCSF_GS_Inv 0 0
 .db $4c,$24,$e0            ;NAME_2 0 0
 .db $40,$24,$8e            ;anglesign 0 0
 .db $56,$99,$60            ;DCSF_GS_Deg 0 0
 .db $5b,$c8,$80            ;DCSF_GS_Rad 0 0
 .db $4e,$44,$00            ;upT 0 0
 .db $53,$c3,$0f            ;lessthanequal 0 0
 .db $F6 \ .dw DCSF_GS_Equ   ;DCSF_GS_Equ 0 0
 .db $5c,$3c,$0f            ;DCSF_GS_Gte 0 0
 .db $40,$60,$00            ;upMinus 0 0
 .db $4e,$8c,$8e            ;bigE 0 0
 .db $54,$2f,$24            ;rightArrow 0 0
 .db $F6 \ .dw DCSF_GS_L10   ;DCSF_GS_L10 0 0
 .db $44,$e4,$44            ;uparrow 0 0
 .db $44,$44,$e4            ;downarrow 0 0
 .db $10,$00,$00            ;spacebar 0 0
 .db $28,$88,$08            ;exclMark 0 0
 .db $4a,$aa,$00            ;doublequote 0 0
 .db $F6 \ .dw DCSF_GS_nsg   ;DCSF_GS_nsg 0 0
 .db $F6 \ .dw DCSF_GS_dsg   ;DCSF_GS_dsg 0 0
 .db $4a,$24,$8a            ;percentSign 0 0
 .db $54,$a4,$a5            ;DCSF_GS_amp 0 0
 .db $28,$88,$00            ;singlequote 0 0
 .db $34,$88,$84            ;openParen 0 0
 .db $38,$44,$48            ;closeParen 0 0
 .db $F6 \ .dw DCSF_GS_ast   ;DCSF_GS_ast 0 0
 .db $40,$4e,$40            ;plusSign 0 0
 .db $30,$04,$48            ;comma 0 0
 .db $40,$0e,$00            ;minusSign 0 0
 .db $20,$00,$08            ;period 0 0
 .db $42,$24,$88            ;forwardSlash 0 0
 .db $44,$aa,$a4            ;zero 0 0
 .db $44,$c4,$4e            ;one 0 0
 .db $4c,$24,$8e            ;two 0 0
 .db $4c,$24,$2c            ;three 0 0
 .db $48,$ae,$22            ;four 0 0
 .db $4e,$8c,$2c            ;five 0 0
 .db $46,$8e,$ae            ;six 0 0
 .db $4e,$24,$88            ;seven 0 0
 .db $4e,$ae,$ae            ;eight 0 0
 .db $4e,$ae,$2c            ;nine 0 0
 .db $20,$80,$80            ;colon 0 0
 .db $30,$40,$48            ;semicolon 0 0
 .db $42,$48,$42            ;lessthan 0 0
 .db $40,$e0,$e0            ;equalto 0 0
 .db $48,$42,$48            ;greaterthan 0 0
 .db $4c,$24,$04            ;qmark 0 0
 .db $F6 \ .dw DCSF_GS_asg   ;DCSF_GS_asg 0 0
 .db $44,$ae,$aa            ;A 0 0
 .db $4c,$ac,$ac            ;B 0 0
 .db $46,$88,$86            ;C 0 0
 .db $4c,$aa,$ac            ;D 0 0
 .db $4e,$8c,$8e            ;E 0 0
 .db $4e,$8c,$88            ;F 0 0
 .db $46,$8a,$a6            ;G 0 0
 .db $4a,$ae,$aa            ;H 0 0
 .db $4e,$44,$4e            ;I 0 0
 .db $42,$22,$ae            ;J 0 0
 .db $4a,$ac,$aa            ;K 0 0
 .db $48,$88,$8e            ;L 0 0
 .db $4a,$ee,$aa            ;M 0 0
 .db $4c,$aa,$aa            ;N 0 0
 .db $4e,$aa,$ae            ;O 0 0
 .db $4c,$ac,$88            ;P 0 0
 .db $4e,$aa,$e6            ;Q 0 0
 .db $4c,$ac,$aa            ;R 0 0
 .db $46,$84,$2c            ;S 0 0
 .db $4e,$44,$44            ;T 0 0
 .db $4a,$aa,$ae            ;U 0 0
 .db $4a,$aa,$44            ;V 0 0
 .db $4a,$ae,$ea            ;W 0 0
 .db $4a,$a4,$aa            ;X 0 0
 .db $4a,$a4,$44            ;Y 0 0
 .db $4e,$24,$8e            ;Z 0 0
 .db $44,$ae,$a4            ;theta 0 0
 .db $48,$84,$22            ;backslash 0 0
 .db $3c,$44,$4c            ;closeBracket 0 0
 .db $44,$a0,$00            ;tothePower 0 0
 .db $40,$00,$0e            ;underscore 0 0
 .db $38,$40,$00            ;backquote 0 0
 .db $40,$6a,$a6            ;a 0 0
 .db $48,$ca,$ac            ;b 0 0
 .db $40,$68,$86            ;c 0 0
 .db $42,$6a,$a6            ;d 0 0
 .db $40,$4a,$c6            ;e 0 0
 .db $34,$8c,$88            ;f 0 0
 .db $46,$a6,$2c            ;g 0 0
 .db $48,$ca,$aa            ;h 0 0
 .db $28,$08,$88            ;i 0 0
 .db $34,$04,$4c            ;j 0 0
 .db $48,$8a,$ca            ;k 0 0
 .db $38,$88,$84            ;l 0 0
 .db $F6 \ .dw DCSF_GS_m   ;DCSF_GS_m 0 0
 .db $40,$ca,$aa            ;n 0 0
 .db $40,$4a,$a4            ;o 0 0
 .db $40,$ca,$c8            ;p 0 0
 .db $40,$6a,$62            ;q 0 0
 .db $40,$ac,$88            ;r 0 0
 .db $30,$c8,$4c            ;s 0 0
 .db $38,$c8,$84            ;t 0 0
 .db $40,$aa,$ae            ;u 0 0
 .db $40,$aa,$44            ;v 0 0
 .db $F6 \ .dw DCSF_GS_wl   ;DCSF_GS_wl 0 0
 .db $40,$a4,$4a            ;x 0 0
 .db $40,$aa,$48            ;y 0 0
 .db $50,$f2,$4f            ;DCSF_GS_zl 0 0
 .db $46,$48,$46            ;CHR_123 0 0
 .db $28,$88,$88            ;CHR_124 0 0
 .db $4c,$42,$4c            ;CHR_125 0 0
 .db $50,$5a,$00            ;DCSF_GS_tilde 0 0
 .db $1e,$0e,$0e            ;CHR_127 0 0
 .db $4e,$aa,$ae            ;zero 0 0
 .db $44,$c4,$4e            ;one 0 0
 .db $4c,$24,$8e            ;two 0 0
 .db $4c,$24,$2c            ;three 0 0
 .db $48,$ae,$22            ;four 0 0
 .db $4e,$8c,$2c            ;five 0 0
 .db $45,$8e,$ae            ;six 0 0
 .db $4e,$24,$88            ;seven 0 0
 .db $4e,$ae,$ae            ;eight 0 0
 .db $4e,$ae,$2c            ;nine 0 0
 .db $52,$69,$f9            ;DCSF_GS_Aprime 0 0
 .db $54,$69,$f9            ;DCSF_GS_Aacute 0 0
 .db $56,$69,$f9            ;DCSF_GS_Astar 0 0
 .db $59,$69,$f9            ;DCSF_GS_Aumlaut 0 0
 .db $52,$06,$a5            ;DCSF_GS_alprime 0 0
 .db $54,$06,$a5            ;DCSF_GS_alacute 0 0
 .db $54,$a6,$a5            ;DCSF_GS_alhat 0 0
 .db $5a,$06,$a5            ;DCSF_GS_alumlaut 0 0
 .db $58,$76,$47            ;DCSF_GS_Eprime 0 0
 .db $51,$ec,$8e            ;DCSF_GS_Eacute 0 0
 .db $44,$0e,$ce            ;E 0 0
 .db $5a,$ec,$8e            ;DCSF_GS_Eumlaut 0 0
 .db $42,$4c,$a6            ;e 0 0
 .db $48,$4c,$a6            ;e 0 0
 .db $44,$4c,$a6            ;e 0 0
 .db $4a,$4c,$a6            ;e 0 0
 .db $42,$e4,$4e            ;I 0 0
 .db $48,$e4,$4e            ;I 0 0
 .db $44,$e4,$4e            ;I 0 0
 .db $4a,$e4,$4e            ;I 0 0
 .db $42,$0c,$4e            ;i 0 0
 .db $48,$0c,$4e            ;i 0 0
 .db $44,$0c,$4e            ;i 0 0
 .db $4a,$0c,$4e            ;i 0 0
 .db $F6 \ .dw DCSF_GS_Oprime   ;DCSF_GS_Oprime 0 0
 .db $F6 \ .dw DCSF_GS_Oacute   ;DCSF_GS_Oacute 0 0
 .db $F6 \ .dw DCSF_GS_Ohat   ;DCSF_GS_Ohat 0 0
 .db $F6 \ .dw DCSF_GS_Oumlaut   ;DCSF_GS_Oumlaut 0 0
 .db $F6 \ .dw DCSF_GS_olprime   ;DCSF_GS_olprime 0 0
 .db $F6 \ .dw DCSF_GS_olacute   ;DCSF_GS_olacute 0 0
 .db $F6 \ .dw DCSF_GS_olhat   ;DCSF_GS_olhat 0 0
 .db $F6 \ .dw DCSF_GS_olumlaut   ;DCSF_GS_olumlaut 0 0
 .db $42,$4a,$aa            ;U 0 0
 .db $48,$4a,$aa            ;U 0 0
 .db $44,$a0,$aa            ;U 0 0
 .db $4a,$0a,$aa            ;U 0 0
 .db $52,$0a,$a5            ;DCSF_GS_ulprime 0 0
 .db $58,$0a,$a5            ;DCSF_GS_ulacute 0 0
 .db $54,$0a,$a5            ;DCSF_GS_ulhat 0 0
 .db $5a,$0a,$a5            ;DCSF_GS_ulumlaut 0 0
 .db $46,$88,$6c            ;C5 0 0
 .db $40,$68,$6c            ;c5 0 0
 .db $50,$00,$00            ;DCSF_GS_5blank 0 0
 .db $50,$00,$00            ;DCSF_GS_5blank 0 0
 .db $34,$80,$00            ;CHR_182 0 0
 .db $38,$40,$00            ;CHR_183 0 0
 .db $4a,$00,$00            ;CHR_184 0 0
 .db $44,$04,$86            ;CHR_185 0 0
 .db $28,$08,$88            ;CHR_186 0 0
 .db $50,$5a,$a5            ;DCSF_GS_alpha 0 0
 .db $44,$ac,$ac            ;beta 0 0
 .db $51,$5a,$22            ;DCSF_GS_gamma 0 0
 .db $F6 \ .dw DCSF_GS_delta   ;DCSF_GS_delta 0 0
 .db $44,$84,$a4            ;CHR_191 0 0
 .db $46,$8f,$86            ;epsilon 0 0
 .db $3c,$88,$8c            ;CHR_193 0 0
 .db $48,$44,$aa            ;sigma 0 0
 .db $50,$aa,$f8            ;DCSF_GS_lmicro 0 0
 .db $F6 \ .dw DCSF_GS_lpi   ;DCSF_GS_lpi 0 0
 .db $52,$56,$48            ;psi 0 0
 .db $5f,$42,$4f            ;Sigma 0 0
 .db $50,$7a,$a4            ;DCSF_GS_lhmmm 0 0
 .db $50,$e4,$52            ;DCSF_GS_ltau 0 0
 .db $F6 \ .dw DCSF_GS_Psi   ;DCSF_GS_Psi 0 0
 .db $F6 \ .dw DCSF_GS_Omega   ;DCSF_GS_Omega 0 0
 .db $4e,$0a,$4a            ;xbar 0 0
 .db $4e,$0a,$48            ;ybar 0 0
 .db $4a,$4a,$00            ;x 0 0
 .db $40,$00,$0e            ;underscore 0 0
 .db $42,$6e,$62            ;CHR_207 0 0
 .db $30,$cc,$00            ;CHR_208 0 0
 .db $42,$24,$58            ;CHR_209 0 0
 .db $30,$0c,$00            ;CHR_210 0 0
 .db $4c,$24,$e0            ;CHR_211 0 0
 .db $44,$a4,$00            ;CHR_212 0 0
 .db $4e,$42,$c0            ;CHR_213 0 0
 .db $50,$00,$00            ;DCSF_GS_5blank 0 0
 .db $50,$00,$00            ;CHR_215 0 0
 .db $48,$08,$ac            ;CHR_216 0 0
 .db $44,$c8,$ca            ;CHR_217 0 0
 .db $48,$a4,$a2            ;New 0 0
 .db $4e,$8e,$88            ;CHR_219 0 0
 .db $40,$4a,$c6            ;CHR_220 0 0
 .db $30,$88,$8e            ;CHR_221 0 0
 .db $3c,$aa,$aa            ;CHR_222 0 0
 .db $4a,$55,$55            ;scriptcrampedN 0 0
 .db $3c,$8c,$8c            ;crampedE 0 0
 .db $34,$ee,$e4            ;formulaDiamond 0 0
DCSF_GS_ItalN         .db $00,$b0,$48,$48,$90   ;
DCSF_GS_DownArrow         .db $00,$70,$f8,$70,$20   ;
DCSF_GS_Equ         .db $10,$f8,$20,$f8,$40   ;
DCSF_GS_L10         .db $00,$b8,$c8,$c8,$b8   ;
DCSF_GS_nsg         .db $50,$f8,$50,$f8,$50   ;
DCSF_GS_dsg         .db $78,$a0,$70,$28,$f0   ;
DCSF_GS_ast         .db $20,$a8,$70,$a8,$20   ;
DCSF_GS_asg         .db $70,$08,$68,$a8,$70   ;
DCSF_GS_m         .db $00,$d0,$a8,$a8,$88   ;
DCSF_GS_wl         .db $00,$88,$a8,$a8,$50   ;
DCSF_GS_Oprime         .db $10,$70,$88,$88,$70   ;
DCSF_GS_Oacute         .db $40,$70,$88,$88,$70   ;
DCSF_GS_Ohat         .db $20,$70,$88,$88,$70   ;
DCSF_GS_Oumlaut         .db $50,$70,$88,$88,$70   ;
DCSF_GS_olprime         .db $10,$00,$70,$88,$70   ;
DCSF_GS_olacute         .db $40,$00,$70,$88,$70   ;
DCSF_GS_olhat         .db $20,$00,$70,$88,$70   ;
DCSF_GS_olumlaut         .db $50,$00,$70,$88,$70   ;
DCSF_GS_delta         .db $00,$20,$50,$88,$f8   ;
DCSF_GS_lpi         .db $00,$f8,$50,$50,$50   ;
DCSF_GS_Psi         .db $20,$70,$a8,$70,$20   ;
DCSF_GS_Omega         .db $70,$88,$88,$50,$d8   ;


I plan to make the editor public once I can separate it from the rest of the project it's part of.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement