diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-11-03 18:26:31 +0200 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-11-03 18:26:31 +0200 |
| commit | a3b677bac00060393cc66f1bb3b350413282a4ae (patch) | |
| tree | fe04351c8590baed0f1a456a487e020ca11091d1 | |
| parent | 3d23229a38e7c843289569d12fd0deb7ea5d7a17 (diff) | |
Work on charset
| -rw-r--r-- | asm/text_mode.atk16 | 41 | ||||
| -rw-r--r-- | charset.txt | 136 | ||||
| -rw-r--r-- | digital/atk16_mem.dig | 8 | ||||
| -rw-r--r-- | digital/atk16_tpu.dig | 8 |
4 files changed, 182 insertions, 11 deletions
diff --git a/asm/text_mode.atk16 b/asm/text_mode.atk16 index f560c68..ff84156 100644 --- a/asm/text_mode.atk16 +++ b/asm/text_mode.atk16 @@ -9,29 +9,53 @@ @label main ldi vt_text_mem RA ldr RA RA - ldi 4 RB ; letter D + ldi 8 RB ; letter H str RB RA addi RA 1 RA ldi 5 RB ; letter E str RB RA addi RA 1 RA - ldi 1 RB ; letter A + ldi 12 RB ; letter L str RB RA addi RA 1 RA - ldi 4 RB ; letter D + ldi 12 RB ; letter L str RB RA addi RA 1 RA - ldi 2 RB ; letter B + ldi 15 RB ; letter O str RB RA addi RA 1 RA - ldi 5 RB ; letter E + ldi 0 RB ; space str RB RA addi RA 1 RA - ldi 5 RB ; letter E + ldi 3 RB ; letter C + str RB RA + addi RA 1 RA + ldi 15 RB ; letter O + str RB RA + addi RA 1 RA + ldi 18 RB ; letter R + str RB RA + addi RA 1 RA + ldi 5 RB ; letter E str RB RA addi RA 1 RA - ldi 6 RB ; letter F + ldi 3 RB ; letter C str RB RA + addi RA 1 RA + ldi 1 RB ; letter A + str RB RA + addi RA 1 RA + ldi 13 RB ; letter M + str RB RA + addi RA 1 RA + ldi 16 RB ; letter P + str RB RA + ldi offset RC + ldr RC RC + add RA RC RA + ; ldi 20 RB ; letter A + ; str RB RA + ; addi RA 1 RA ; set graphics mode to sprite mode ; set_graphics_mode gr_sprite_mode @@ -39,3 +63,6 @@ @label loop jpi loop + +@label offset + 51 diff --git a/charset.txt b/charset.txt index d3336e5..5b0a02f 100644 --- a/charset.txt +++ b/charset.txt @@ -86,3 +86,139 @@ ██ ████ + ████ + ██ + ██ + ██ +██ ██ +██ ██ + ████ + +███ ██ + ██ ██ + ██ ██ + ████ + ██ ██ + ██ ██ +███ ██ + +████ + ██ + ██ + ██ + ██ █ + ██ ██ +███████ + +██ ██ +███ ███ +███████ +███████ +██ █ ██ +██ ██ +██ ██ + +██ ██ +███ ██ +████ ██ +██ ████ +██ ███ +██ ██ +██ ██ + + ███ + ██ ██ +██ ██ +██ ██ +██ ██ + ██ ██ + ███ + +██████ + ██ ██ + ██ ██ + █████ + ██ + ██ +████ + + ████ +██ ██ +██ ██ +██ ██ +██ ███ + ████ + ███ + +██████ + ██ ██ + ██ ██ + █████ + ██ ██ + ██ ██ +███ ██ + + ████ +██ ██ + ██ + ██ + ██ +██ ██ + ████ + +██████ +█ ██ █ + ██ + ██ + ██ + ██ + ████ + +██ ██ +██ ██ +██ ██ +██ ██ +██ ██ +██ ██ +██████ + +██ ██ +██ ██ +██ ██ +██ ██ +██ ██ + ████ + ██ + +██ ██ +██ ██ +██ ██ +██ █ ██ +███████ +███ ███ +██ ██ + +██ ██ +██ ██ + ██ ██ + ███ + ██ ██ +██ ██ +██ ██ + +██ ██ +██ ██ +██ ██ + ████ + ██ + ██ + ████ + +███████ +██ ██ +█ ██ + ██ + ██ █ + ██ ██ +███████ +
\ No newline at end of file diff --git a/digital/atk16_mem.dig b/digital/atk16_mem.dig index ed686e6..c3663e3 100644 --- a/digital/atk16_mem.dig +++ b/digital/atk16_mem.dig @@ -37,9 +37,11 @@ <string>Data</string> <data>4014,2a00,6029,13*8000,1c,1a,1a,1a,8000,e000,e001,e002,e800,f800 ,4855,f000,3140,1b48,3148,1b48,4016,2000,2000,4215,2240,3040,1800 -,3148,1b48,3140,1b48,e000,4017,2000,4200,3008,6000,4019,2000,4204 -,3008,1008,4205,3008,1008,4201,3008,1008,4204,3008,1008,4202,3008 -,1008,4205,3008,1008,4205,3008,1008,4206,3008,4017,2000,4201,3008,61ff</data> +,3148,1b48,3140,1b48,e000,4017,2000,4200,3008,6000,4019,2000,4208 +,3008,1008,4205,3008,1008,420c,3008,1008,420c,3008,1008,420f,3008 +,1008,4200,3008,1008,4203,3008,1008,420f,3008,1008,4212,3008,1008 +,4205,3008,1008,4203,3008,1008,4201,3008,1008,420d,3008,1008,4210 +,3008,4464,2480,10,4017,2000,4201,3008,61ff,33</data> </entry> </elementAttributes> <pos x="740" y="100"/> diff --git a/digital/atk16_tpu.dig b/digital/atk16_tpu.dig index 5126eea..b28c3f5 100644 --- a/digital/atk16_tpu.dig +++ b/digital/atk16_tpu.dig @@ -341,7 +341,13 @@ <string>Data</string> <data>8*0,c,1e,33,33,3f,33,33,0,3f,66,66,3e,66,66,3f,0,3c,66,3,3,3,66 ,3c,0,1f,36,66,66,66,36,1f,0,7f,46,16,1e,16,46,7f,0,7f,46,16,1e -,16,6,f,0,3c,66,3,3,73,66,7c,0,33,33,33,3f,33,33,33,0,1e,5*c,1e</data> +,16,6,f,0,3c,66,3,3,73,66,7c,0,33,33,33,3f,33,33,33,0,1e,5*c,1e +,0,78,30,30,30,33,33,1e,0,67,66,36,1e,36,66,67,0,f,6,6,6,46,66 +,7f,0,63,77,7f,7f,6b,63,63,0,63,67,6f,7b,73,63,63,0,1c,36,63,63,63 +,36,1c,0,3f,66,66,3e,6,6,f,0,1e,33,33,33,3b,1e,38,0,3f,66,66,3e +,36,66,67,0,1e,33,6,c,18,33,1e,0,3f,2d,4*c,1e,0,6*33,3f,0,5*33 +,1e,c,0,63,63,63,6b,7f,77,63,0,63,63,36,1c,36,63,63,0,33,33,33 +,1e,c,c,1e,0,7f,63,31,18,4c,66,7f</data> </entry> <entry> <string>intFormat</string> |
