|
|
1.1 root 1: ;-----------------------------------------------------------------------;
2: ; POINTB is used for points with a range of -128..+127.
3: ;-----------------------------------------------------------------------;
4:
5: POINTB STRUC
6: ptb_x DB 0
7: ptb_y DB 0
8: POINTB ENDS
9:
10: ;-----------------------------------------------------------------------;
11: ; POINTL is used for points with a range of +/- 2G.
12: ;-----------------------------------------------------------------------;
13:
14: POINTL STRUC
15: ptl_x DD 0
16: ptl_y DD 0
17: POINTL ENDS
18:
19:
20: ;-----------------------------------------------------------------------;
21: ; SIZEB is used for extents with a range of -128..+127.
22: ;-----------------------------------------------------------------------;
23:
24: SIZEB STRUC
25: sizb_cx DB 0
26: sizb_cy DB 0
27: SIZEB ENDS
28:
29:
30: ;-----------------------------------------------------------------------;
31: ; SIZEL is used for extents with a range of +/- 2G
32: ;-----------------------------------------------------------------------;
33:
34: SIZEL STRUC
35: sizl_cx DD 0
36: sizl_cy DD 0
37: SIZEL ENDS
38:
39: ;-----------------------------------------------------------------------;
40: ; Definition of a rectangle
41: ;-----------------------------------------------------------------------;
42:
43:
44: RECTL struc ; /* rcl */
45: xLeft dd ?
46: yTop dd ?
47: xRight dd ?
48: yBottom dd ?
49: RECTL ends
50:
51:
52: ;-----------------------------------------------------------------------;
53: ; Definition of the physical device data structure
54: ;
55: ; NOTE: Changes to this structure must be reflected in driver.h!
56: ;-----------------------------------------------------------------------;
57:
58:
59: PDEV struc ; /* pdev */
60: pdev_cur_x dw ?
61: pdev_cur_y dw ?
62: pdev_dest_x dw ?
63: pdev_dest_y dw ?
64: pdev_axstp dw ?
65: pdev_diastp dw ?
66: pdev_rect_width dw ?
67: pdev_line_max dw ?
68: pdev_err_term dw ?
69: pdev_gp_stat dw ?
70: pdev_cmd dw ?
71: pdev_short_stroke_reg dw ?
72: pdev_multifunc_cntl dw ?
73: pdev_bkgd_color dw ?
74: pdev_frgd_color dw ?
75: pdev_bkgd_mix dw ?
76: pdev_frgd_mix dw ?
77: pdev_wrt_mask dw ?
78: pdev_rd_mask dw ?
79: pdev_pixel_transfer dw ?
80: PDEV ends
81:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.