Subversion Repositories Kolibri OS

Rev

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

Rev 2956 Rev 2972
Line 8... Line 8...
8
macro gptick	origin, r, tick
8
macro gptick	origin, r, tick
9
{    dw  (origin mod 32) shl 11 + (r mod 8) shl 8 + (tick mod 256) }
9
{    dw  (origin mod 32) shl 11 + (r mod 8) shl 8 + (tick mod 256) }
Line 10... Line 10...
10
 
10
 
11
macro ritick	x, y, tick
11
macro ritick	x, y, tick
Line 12... Line 12...
12
{    dw  (x mod 16) shl 12 + (y mod 16) shl 8 + (tick mod 2) }
12
{    dw  (x mod 16) shl 12 + (y mod 16) shl 8 + (tick and 2) shl 3 + (tick mod 2) }
13
 
13
 
Line 14... Line 14...
14
macro cstick	x, y, r, tick
14
macro cstick	x, y, r, tick
Line 41... Line 41...
41
.blank	    db	0, 0, 0, 0	   ; for straight lines
41
.blank	    db	0, 0, 0, 0	   ; for straight lines
42
.cs2	    db	11001100b,  111100b
42
.cs2	    db	11001100b,  111100b
43
.cs3	    db	00010100b,  01000101b,	0001b
43
.cs3	    db	00010100b,  01000101b,	0001b
44
.cs0	    db	1111b		   ; 4-pix square
44
.cs0	    db	1111b		   ; 4-pix square
45
.ri1	    db	01010101b, 0101b   ; 8-pix ring (rot-invariant)
45
.ri1	    db	01010101b, 0101b       ; rot-invariants: 8-pix ring 
46
 
46
.ri2	    db	01000100b, 01000100b, 01000100b, 000100b   ; 16-pix ring 
-
 
47
 
Line 47... Line 48...
47
align 16
48
align 16
48
nsvf_info:
49
nsvf_info:
Line 49... Line 50...
49
 
50
 
Line 56... Line 57...
56
.fnt0.chr   dd    nsvf00.chars      ; +12
57
.fnt0.chr   dd    nsvf00.chars      ; +12
57
 
58
 
Line 58... Line 59...
58
 
59
 
59
;align 16
60
;align 16
60
;;    System font #1: 7x10
61
;    System font #1: 7x10
61
;.fnt1.x     db  7           ; X-width
62
.fnt1.x     db  7           ; X-width
62
;.fnt1.y     db  9           ; Y-heigth
63
.fnt1.y     db  10          ; Y-heigth
63
;.fnt1.rs    dw  0           ; reserved
64
.fnt1.rs    dw  0           ; reserved
64
;.fnt1.tab   dd  .table1
65
.fnt1.tab   dd  nsvf01.table
-
 
66
.fnt1.org   dd  nsvf01.origs
Line 65... Line 67...
65
;.fnt1.org   dd  .origs1
67
.fnt1.chr   dd  nsvf01.chars
Line 66... Line 68...
66
 
68