Re: Displaying images (not OFFIMGs)
Posted: Tue Jun 04, 2019 7:38 pm
I confirm: it looks like string append helps to work around the opcodes working on names:
decodes correctly to:
That means a few extra CLA (one byte), and an extra byte in every strings.
String limit is 44 chars, so working with 40 chars-long string will make, for one complete screen length of 400px by 8px:
Which results in:
That's 1072 chars per line, let's say approx 550 bytes.
We need 30 lines to fill the 240px, that 16.500 bytes (16.2 KB).
That's better !
Code: Select all
FF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Code: Select all
├"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"
String limit is 44 chars, so working with 40 chars-long string will make, for one complete screen length of 400px by 8px:
Code: Select all
00 { 536-Byte Prgm }
01 1
02 -39
03 CLA
04 ├"00000000000000"
05 ├"00000000000000"
06 ├"000000000000"
07 40
08 +
09 AGRAPH
10 CLA
11 ├"00000000000000"
12 ├"00000000000000"
13 ├"000000000000"
14 40
15 +
16 AGRAPH
17 CLA
18 ├"00000000000000"
19 ├"00000000000000"
20 ├"000000000000"
21 40
22 +
23 AGRAPH
24 CLA
25 ├"00000000000000"
26 ├"00000000000000"
27 ├"000000000000"
28 40
29 +
30 AGRAPH
31 CLA
32 ├"00000000000000"
33 ├"00000000000000"
34 ├"000000000000"
35 40
36 +
37 AGRAPH
38 CLA
39 ├"00000000000000"
40 ├"00000000000000"
41 ├"000000000000"
42 40
43 +
44 AGRAPH
45 CLA
46 ├"00000000000000"
47 ├"00000000000000"
48 ├"000000000000"
49 40
50 +
51 AGRAPH
52 CLA
53 ├"00000000000000"
54 ├"00000000000000"
55 ├"000000000000"
56 40
57 +
58 AGRAPH
59 CLA
60 ├"00000000000000"
61 ├"00000000000000"
62 ├"000000000000"
63 40
64 +
65 AGRAPH
66 CLA
67 ├"00000000000000"
68 ├"00000000000000"
69 ├"000000000000"
70 40
71 +
72 AGRAPH
Code: Select all
1100
1C131900
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
87
FF7F3030303030303030303030303030
FF7F3030303030303030303030303030
FD7F303030303030303030303030
141000
40
A764
We need 30 lines to fill the 240px, that 16.500 bytes (16.2 KB).
That's better !