Subversion Repositories Kolibri OS

Rev

Rev 2318 | Rev 2322 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2318 Rev 2320
Line 21... Line 21...
21
dw  (x mod 16) shl 12 + (y mod 32) shl 8 + (rmod 4) shl 3 + ((len-8) mod 8) + 0xE0
21
dw  (x mod 16) shl 12 + (y mod 32) shl 8 + (rmod 4) shl 3 + ((len-8) mod 8) + 0xE0
22
    end if}
22
    end if}
23
 
23
 
Line 24... Line 24...
24
;align 8
24
;align 8
25
sdsh_data:
25
;sdsh_data:
Line 26... Line 26...
26
 
26
 
27
.numfonts   db  2               ; number of system fonts
27
.numfonts   db  2               ; number of system fonts
28
.numsptks   db  32              ; number of special ticks
28
.numsptks   db  32              ; number of special ticks
29
.numticks   dw  ?               ; total number of ticks
29
.numticks   dw  ?               ; total number of ticks
30
.sp_ticks   dd  .special_ticks  ; special table
30
.sp_ticks   dd  .special_ticks  ; special table
31
.ticktble   dd  .tick_table     ; general table
-
 
32
.origtble   dd  .origs          ; origins table
-
 
33
.chartble   dd  .chars          ; characters table
31
.ticktble   dd  .tick_table     ; general table
34
.pix4       db  34
32
.pix4       db  34
35
.pix5       db  40
33
.pix5       db  42
36
.pix6       db  50
34
.pix6       db  50
37
.pix7       db  60
35
.pix7       db  58
Line 38... Line 36...
38
.pix8       db  70
36
.pix8       db  66
39
 
37
 
40
align 4
38
align 4
41
;   ---- special tickfields ----
39
;   ---- special tickfields ----
Line 48... Line 46...
48
align 16
46
align 16
49
.info:
47
.info:
Line 50... Line 48...
50
 
48
 
51
;    System font #0: 5x9  
49
;    System font #0: 5x9  
52
.fnt0.x     db  5       ; X-width
50
.fnt0.x     db  5           ; + 0: X-width
53
.fnt0.y     db  9       ; Y-heigth
51
.fnt0.y     db  9           ; + 1: Y-heigth
54
.fnt0.rs    dw  0       ; reserved
52
.fnt0.rs    dw  0           ; + 2: reserved
55
.fnt0.tab   dd  .table0
53
.fnt0.tab   dd  .table0     ; + 4
Line 56... Line 54...
56
.fnt0.org   dd  .origs0
54
.fnt0.org   dd  .origs0     ; + 8
57
 
55
 
58
align 16
56
align 16
59
;    System font #1: 7x10  
57
;    System font #1: 7x10  
Line 169... Line 167...
169
            db  0, 0                    ;84: 
167
            db  0, 0                    ;84: 
170
            db  0, 0                    ;85: 
168
            db  0, 0                    ;85: 
171
            times 4 (db  0, 0)          ;86..89 
169
            times 4 (db  0, 0)          ;86..89 
172
.v9:
170
.v9:
173
            times 8 (db  0, 0, 0)       ;90..97 
171
            db  0, 0, 0                 ;90: 
174
.v10:
172
            db  0, 0, 0                 ;91: 
-
 
173
            db  0, 0, 0                 ;92: 
-
 
174
            db  0, 0, 0                 ;93: 
-
 
175
.v10:
175
            db  00010100b, 01010000b, 0100b     ; 98: @0CGOQÑÎÝ
176
            db  00010100b, 01010000b, 0100b     ; 94: @0CGOQÑÎÝ
176
            db  01010100b, 01010001b, 0100b     ; 99: 689
177
            db  01010100b, 01010001b, 0100b     ; 95: 689
177
            db  0, 0, 0                         ;100: 
178
            db  0, 0, 0                         ; 96: 
-
 
179
            db  0, 0, 0                         ; 97: 
-
 
180
.v11:
-
 
181
            db  10100000b, 01010010b, 000001b   ; 98: $s
-
 
182
            db  0, 0, 0                         ; 99: 
-
 
183
            db  0, 0, 0                         ;100: 
178
            db  0, 0, 0                         ;101: 
184
            db  0, 0, 0                         ;101: 
179
            times 4 (db  0, 0, 0)               ;102..105 
185
.v12:
-
 
186
.v13:
-
 
187
            db  0, 0, 0, 0                      ;106: 
-
 
188
            db  0, 0, 0, 0                      ;107: 
180
.v11:
189
            db  0, 0, 0, 0                      ;108: 
-
 
190
            db  0, 0, 0, 0                      ;109: 
-
 
191
.v14:
181
            db  10100000b, 01010010b, 000001b   ;106: $s
192
            db  0, 0, 0, 0                      ;110: 
-
 
193
            db  0, 0, 0, 0                      ;111: 
-
 
194
            db  0, 0, 0, 0                      ;112: 
-
 
195
            db  0, 0, 0, 0                      ;113: 
-
 
196
.v15:
-
 
197
            db  0, 0, 0, 0                      ;114: 
-
 
198
            db  0, 0, 0, 0                      ;115: 
-
 
199
            db  0, 0, 0, 0                      ;116: 
182
            db  0, 0, 0                         ;107: 
200
            db  0, 0, 0, 0                      ;117: 
183
            times 6 (db  0, 0, 0)               ;108..113 
201
.v16:
-
 
202
            db  0, 0, 0, 0                      ;118: 
-
 
203
            db  0, 0, 0, 0                      ;119: 
-
 
204
            db  0, 0, 0, 0                      ;120: 
-
 
205
            db  0, 0, 0, 0                      ;121: 
184
 
206
 
Line 185... Line 207...
185
 
207
 
186
align 4
208
align 4
187
.table0:
209
.table0:
Line 371... Line 393...
371
        dw (.ch0_215-.chars)*16 + 4         ; #215 
393
        dw (.ch0_215-.chars)*16 + 4         ; #215 
372
        dw (.ch0_216-.chars)*16 + 4         ; #216 
394
        dw (.ch0_216-.chars)*16 + 4         ; #216 
373
        dw (.ch0_217-.chars)*16 + 2         ; #217 
395
        dw (.ch0_217-.chars)*16 + 2         ; #217 
374
        dw (.ch0_218-.chars)*16 + 2         ; #218 
396
        dw (.ch0_218-.chars)*16 + 2         ; #218 
375
 
397
   times 5 dw 0                             ; #219-223
376
   times 5 dw 0                             ; #219-223
-
 
377
        dw (.ch0_224-.chars)*16 + 2         ; #224 p
398
        dw (.ch0_224-.chars)*16 + 2         ; #224 p
378
        dw (.ch0_225-.chars)*16 + 2         ; #225 c
399
        dw (.ch0_225-.chars)*16 + 2         ; #225 c
379
        dw (.ch0_226-.chars)*16 + 2         ; #226 ò
400
        dw (.ch0_226-.chars)*16 + 2         ; #226 ò
380
        dw (.ch0_227-.chars)*16 + 3         ; #227 ó
401
        dw (.ch0_227-.chars)*16 + 3         ; #227 ó
381
        dw (.ch0_228-.chars)*16 + 2         ; #228 ô
402
        dw (.ch0_228-.chars)*16 + 2         ; #228 ô
Line 391... Line 412...
391
        dw (.ch0_238-.chars)*16 + 3         ; #238 þ
412
        dw (.ch0_238-.chars)*16 + 3         ; #238 þ
392
        dw (.ch0_239-.chars)*16 + 3         ; #239 ÿ
413
        dw (.ch0_239-.chars)*16 + 3         ; #239 ÿ
393
        dw (.ch0_240-.chars)*16 + 5         ; #240 ¨
414
        dw (.ch0_240-.chars)*16 + 5         ; #240 ¨
394
        dw (.ch0_241-.chars)*16 + 4         ; #241 ¸
415
        dw (.ch0_241-.chars)*16 + 4         ; #241 ¸
395
   times 14 dw 0                            ; #142-255
416
   times 14 dw 0                            ; #242-255
396
 
417
 
Line 397... Line 418...
397
; ----------------------------------------------------
418
; ----------------------------------------------------
398
align 4
419
align 4
399
.chars:
420
.chars:
400
    dw  0
421
    dw  0