SmileBASIC

List of Character Codes

The code point in the list is UTF-16. SmileBASIC supports UTF-16 so that PRINT CHR$(VAL("&H0024")) displays a character at the code point U+0024 which is 「$

SmieBASIC has the internal font table (shown above) for 8 x 8 pixel fonts and there are X and Y coordinates to point a particular character in the table. SmileBASIC retrieves a character by that XY coordinates. Note that the coordinates can be duplicated in certain characters due to some technical reasons. For instance, U+0021 「!」and U+F001 refer to the same coordinates so that you define a glyph at U+0021 with FONTDEF instruction then a character at U+FF01 is affected as well.