diff options
author | mid-kid <esteve.varela@gmail.com> | 2020-09-11 01:17:59 +0200 |
---|---|---|
committer | mid-kid <esteve.varela@gmail.com> | 2020-09-11 01:26:53 +0200 |
commit | 2fa72e1df0e0c3f4892195b03df86d1b8261e78c (patch) | |
tree | 24dc7ecd18c98fdcfcf052946e12ddc9e5ad151c /data | |
parent | acf910ba7cc321c0d57a928e4cbba599b837b8b8 (diff) |
Document character values
Diffstat (limited to 'data')
-rw-r--r-- | data/text_chars.asm | 279 |
1 files changed, 279 insertions, 0 deletions
diff --git a/data/text_chars.asm b/data/text_chars.asm new file mode 100644 index 0000000..0af5ccf --- /dev/null +++ b/data/text_chars.asm @@ -0,0 +1,279 @@ +SECTION "data/text_chars", ROM0[$286f] +text_chars_widths:: + db 7 ; あ + db 7 ; い + db 7 ; う + db 7 ; え + db 7 ; お + db 7 ; か + db 7 ; き + db 4 ; く + db 7 ; け + db 7 ; こ + db 6 ; さ + db 6 ; し + db 7 ; す + db 7 ; せ + db 7 ; そ + db 7 ; た + db 7 ; ち + db 7 ; つ + db 7 ; て + db 7 ; と + db 7 ; な + db 7 ; に + db 7 ; ぬ + db 7 ; ね + db 7 ; の + db 7 ; は + db 7 ; ひ + db 7 ; ふ + db 8 ; へ + db 7 ; ほ + db 6 ; ま + db 7 ; み + db 7 ; む + db 7 ; め + db 7 ; も + db 7 ; や + db 7 ; ゆ + db 6 ; よ + db 6 ; ら + db 6 ; り + db 6 ; る + db 7 ; れ + db 6 ; ろ + db 7 ; わ + db 6 ; を + db 7 ; ん + db 5 ; っ + db 5 ; ゃ + db 5 ; ゅ + db 4 ; ょ + db 9 ; が + db 8 ; ぎ + db 7 ; ぐ + db 8 ; げ + db 8 ; ご + db 9 ; ざ + db 7 ; じ + db 9 ; ず + db 8 ; ぜ + db 8 ; ぞ + db 8 ; だ + db 8 ; ぢ + db 8 ; づ + db 8 ; で + db 8 ; ど + db 9 ; ば + db 9 ; び + db 9 ; ぶ + db 8 ; べ + db 9 ; ぼ + db 9 ; ぱ + db 9 ; ぴ + db 9 ; ぷ + db 8 ; ぺ + db 10 ; ぽ + db 5 ; ぁ + db 5 ; ぃ + db 4 ; ぅ + db 4 ; ぇ + db 5 ; ぉ + db 7 ; ア + db 7 ; イ + db 7 ; ウ + db 7 ; エ + db 7 ; オ + db 7 ; カ + db 7 ; キ + db 7 ; ク + db 7 ; ケ + db 7 ; コ + db 7 ; サ + db 7 ; シ + db 7 ; ス + db 7 ; セ + db 7 ; ソ + db 7 ; タ + db 7 ; チ + db 7 ; ツ + db 7 ; テ + db 5 ; ト + db 7 ; ナ + db 7 ; ニ + db 6 ; ヌ + db 7 ; ネ + db 6 ; ノ + db 7 ; ハ + db 7 ; ヒ + db 7 ; フ + db 8 ; ヘ + db 7 ; ホ + db 7 ; マ + db 6 ; ミ + db 7 ; ム + db 7 ; メ + db 7 ; モ + db 7 ; ヤ + db 7 ; ユ + db 7 ; ヨ + db 7 ; ラ + db 6 ; リ + db 7 ; ル + db 6 ; レ + db 7 ; ロ + db 7 ; ワ + db 7 ; ヲ + db 7 ; ン + db 5 ; ッ + db 5 ; ャ + db 5 ; ュ + db 4 ; ョ + db 9 ; ガ + db 8 ; ギ + db 9 ; グ + db 9 ; ゲ + db 9 ; ゴ + db 8 ; ザ + db 8 ; ジ + db 9 ; ズ + db 9 ; ゼ + db 9 ; ゾ + db 9 ; ダ + db 8 ; ヂ + db 8 ; ヅ + db 9 ; デ + db 6 ; ド + db 8 ; バ + db 8 ; ビ + db 9 ; ブ + db 8 ; ベ + db 8 ; ボ + db 9 ; パ + db 7 ; ピ + db 8 ; プ + db 8 ; ペ + db 8 ; ポ + db 5 ; ァ + db 4 ; ィ + db 5 ; ゥ + db 5 ; ェ + db 5 ; ォ + db 6 ; 0 + db 4 ; 1 + db 6 ; 2 + db 6 ; 3 + db 6 ; 4 + db 6 ; 5 + db 6 ; 6 + db 6 ; 7 + db 6 ; 8 + db 6 ; 9 + db 5 ; - + db 7 ; A + db 6 ; B + db 7 ; C + db 6 ; D + db 6 ; E + db 6 ; F + db 7 ; G + db 6 ; H + db 3 ; I + db 7 ; J + db 6 ; K + db 6 ; L + db 7 ; M + db 7 ; N + db 7 ; O + db 6 ; P + db 7 ; Q + db 6 ; R + db 6 ; S + db 7 ; T + db 7 ; U + db 7 ; V + db 7 ; W + db 7 ; X + db 7 ; Y + db 6 ; Z + db 6 ; a + db 5 ; b + db 5 ; c + db 5 ; d + db 5 ; e + db 6 ; f + db 6 ; g + db 5 ; h + db 1 ; i + db 5 ; j + db 5 ; k + db 2 ; l + db 7 ; m + db 5 ; n + db 5 ; o + db 5 ; p + db 5 ; q + db 5 ; r + db 5 ; s + db 5 ; t + db 5 ; u + db 5 ; v + db 7 ; w + db 6 ; x + db 6 ; y + db 5 ; z + db 0 + db 4 ; 、 + db 4 ; 。 + db 5 ; 『 + db 5 ; 』 + db 8 ; × + db 5 ; “ + db 5 ; ” + db 4 ; ! + db 5 ; ? + db 5 ; : + db 2 ; ; + db 2 ; , + db 2 ; . + db 4 ; · + db 3 ; ( + db 3 ; ) + db 7 ; ~ + db 8 ; ♂ + db 5 ; ♀ + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + db 0 + +def_tile: macro +; The image is 2bpp, 8x8 tiles, but the characters themselves are 16x10... +_x = \1 +_y = \2 +_pos = $20 * (_x + 8 * _y) ; Max char width = 2 tiles, width = 8 chars +_pos = _pos + 4 * _y ; Characters are 2 pixels taller than a tile +_pos = _pos + $f0 * (_y / 4) ; Every 4 rows skip a whole tile + dw _pos +endm + +text_chars_offsets:: +y = 0 +rept 32 ; height of image in characters +x = 0 +rept 8 ; width of image in characters + def_tile x, y +x = x + 1 +endr +y = y + 1 +endr |