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 |