Topic : TOS - The Operating System Author : Version : tos.hyp (December 19, 2008) Subject : Programmieren/Atari Nodes : 3010 Index Size : 93790 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Title @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File7.2.6.4 Sample analysis of a metafile TOS // This analysis was created by GEM-Look, the program for the // depiction and analysis of graphics in XIMG and metafile formats; // (c) 1994-1995 by Rolf Kotzian. // // It is not permitted to distribute parts of this analysis without // this header Analysis of: E:\C\GEISS\EXAMPLES\GEM_IMG\BEZIER.GEM Metafile ID : -1 Length of the header : 24 GEM-Version : 3.10 NDC/RC Flag : RC Ausmaß minimales x : -2720 (Minimum dimension X) Ausmaß minimales y : -2136 (Minimum dimension Y) Ausmaß maximales x : 2112 (Maximum dimension X) Ausmaß maximales y : 1592 (Maximum dimension Y) Seiten-Breite : 14.80 cm (Page width) Seiten-Höhe : 21.00 cm (Page height) Koord.System linkes x : -3495 (Coordinate system left X) Koord.System linkes y : 4960 (Coordinate system left Y) Koord.System rechtes x : 3495 (Coordinate system right X) Koord.System rechtes y : -4960 (Coordinate system right Y) Bit-Image vorhanden? : nein (Bit-image present? : No) ***** Befehl #1 ***** (Command #1) vswr_mode (vdi_handle, mode) contrl[0] = 32 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #2 ***** (Command #2) vsl_type (vdi_handle, style) contrl[0] = 15 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #3 ***** (Command #3) vsl_width (vdi_handle, width) contrl[0] = 16 contrl[1] = 1 contrl[3] = 0 contrl[5] = 100 ptsin[0] = x = 1 ptsin[1] = y = 1 ***** Befehl #4 ***** (Command #4) vsl_color (vdi_handle, index) contrl[0] = 17 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #5 ***** (Command #5) vsl_ends (vdi_handle, beg_style, end_style) contrl[0] = 108 contrl[1] = 0 contrl[3] = 2 contrl[5] = 100 intin[0] = 0 intin[1] = 0 ***** Befehl #6 ***** (Command #6) vsm_type (vdi_handle, symbol) contrl[0] = 18 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #7 ***** (Command #7) vsm_height (vdi_handle, height) contrl[0] = 19 contrl[1] = 1 contrl[3] = 0 contrl[5] = 100 ptsin[0] = x = 1 ptsin[1] = y = 1 ***** Befehl #8 ***** (Command #8) vsm_color (vdi_handle, index) contrl[0] = 20 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #9 ***** (Command #9) vst_rotation (vdi_handle, angle) contrl[0] = 13 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 0 ***** Befehl #10 ***** (Command #10) vst_font (vdi_handle, font) contrl[0] = 21 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #11 ***** (Command #11) vst_color (vdi_handle, index) contrl[0] = 22 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #12 ***** (Command #12) vst_alignment (vdi_handle, hor_in, vert_in, hor_out, vert_out) contrl[0] = 39 contrl[1] = 0 contrl[3] = 2 contrl[5] = 100 intin[0] = 0 intin[1] = 0 ***** Befehl #13 ***** (Command #13) vst_effects (vdi_handle, effect) contrl[0] = 106 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 0 ***** Befehl #14 ***** (Command #14) vst_point (vdi_handle, point, char_width, char_height, cell_width, cell_height) contrl[0] = 107 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 12 ***** Befehl #15 ***** (Command #15) vsf_interior (vdi_handle, style) contrl[0] = 23 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #16 ***** (Command #16) vsf_style (vdi_handle, index) contrl[0] = 24 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #17 ***** (Command #17) vsf_color (vdi_handle, index) contrl[0] = 25 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #18 ***** (Command #18) vsf_perimeter (vdi_handle, per_vis) contrl[0] = 104 contrl[1] = 0 contrl[3] = 1 contrl[5] = 100 intin[0] = 1 ***** Befehl #19 ***** (Command #19) v_write_meta (vdi_handle, num_ints, ints, num_pts, pts) contrl[0] = 5 contrl[1] = 0 contrl[3] = 7 contrl[5] = 99 intin[0] = 34 intin[1] = 3 intin[2] = 1 intin[3] = 42 intin[4] = 42 intin[5] = 42 intin[6] = 42 ***** Befehl #20 ***** (Command #20) v_bez_on (vdi_handle) contrl[0] = 11 contrl[1] = 1 contrl[3] = 0 contrl[5] = 13 ***** Befehl #21 ***** (Command #21) vsf_perimeter (vdi_handle, per_vis) contrl[0] = 104 contrl[1] = 0 contrl[3] = 2 contrl[5] = 13 intin[0] = 1 intin[1] = 1 ***** Befehl #22 ***** (Command #22) vsf_color (vdi_handle, index) contrl[0] = 25 contrl[1] = 0 contrl[3] = 1 contrl[5] = 13 intin[0] = 2 ***** Befehl #23 ***** (Command #23) vsf_interior (vdi_handle, style) contrl[0] = 23 contrl[1] = 0 contrl[3] = 1 contrl[5] = 13 intin[0] = 0 ***** Befehl #24 ***** (Command #24) vsf_style (vdi_handle, index) contrl[0] = 24 contrl[1] = 0 contrl[3] = 1 contrl[5] = 13 intin[0] = 0 ***** Befehl #25 ***** (Command #25) vsl_color (vdi_handle, index) contrl[0] = 17 contrl[1] = 0 contrl[3] = 1 contrl[5] = 13 intin[0] = 3 ***** Befehl #26 ***** (Command #26) vsl_width (vdi_handle, width) contrl[0] = 16 contrl[1] = 1 contrl[3] = 0 contrl[5] = 13 ptsin[0] = x = 1 ptsin[1] = y = 0 ***** Befehl #27 ***** (Command #27) vsf_perimeter (vdi_handle, per_vis) contrl[0] = 104 contrl[1] = 0 contrl[3] = 2 contrl[5] = 13 intin[0] = 1 intin[1] = 1 ***** Befehl #28 ***** (Command #28) vsl_ends (vdi_handle, beg_style, end_style) contrl[0] = 108 contrl[1] = 0 contrl[3] = 2 contrl[5] = 13 intin[0] = 0 intin[1] = 0 ***** Befehl #29 ***** (Command #29) v_bez (vdi_handle, count, xyarr, bezarr, minmax, npts, nmove) contrl[0] = 6 contrl[1] = 17 contrl[3] = 9 contrl[5] = 13 ptsin[0] = x = -2125 ptsin[1] = y = 100 ptsin[2] = x = -708 ptsin[3] = y = -441 ptsin[4] = x = 237 ptsin[5] = y = 640 ptsin[6] = x = 1654 ptsin[7] = y = -981 ptsin[8] = x = 237 ptsin[9] = y = 640 ptsin[10] = x = -1180 ptsin[11] = y = 2261 ptsin[12] = x = 2127 ptsin[13] = y = 1723 ptsin[14] = x = 2127 ptsin[15] = y = 100 ptsin[16] = x = 2127 ptsin[17] = y = -1522 ptsin[18] = x = -708 ptsin[19] = y = 100 ptsin[20] = x = 237 ptsin[21] = y = -981 ptsin[22] = x = 1182 ptsin[23] = y = -2062 ptsin[24] = x = -2124 ptsin[25] = y = -2601 ptsin[26] = x = -2597 ptsin[27] = y = -1522 ptsin[28] = x = -3070 ptsin[29] = y = -441 ptsin[30] = x = -1653 ptsin[31] = y = -440 ptsin[32] = x = -2125 ptsin[33] = y = 100 intin[0] = 2344 intin[1] = 4112 intin[2] = 4105 intin[3] = 2320 intin[4] = 4112 intin[5] = 4105 intin[6] = 2320 intin[7] = 4112 intin[8] = 12 ***** Befehl #30 ***** (Command #30) v_bez_off (vdi_handle) contrl[0] = 11 contrl[1] = 0 contrl[3] = 0 contrl[5] = 13 ***** Befehl #31 ***** (Command #31) vsf_perimeter (vdi_handle, per_vis) contrl[0] = 104 contrl[1] = 0 contrl[3] = 2 contrl[5] = 13 intin[0] = 0 intin[1] = 0 // Ende der Analyse // GEM-Look, (c) 1994/95 by Rolf Kotzian See also: Analysis of a metafile VDI bindings