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.9.8 Bindings for v_create_itab TOS C: ITAB_REF v_create_itab( int16_t handle, COLOR_TAB *ctab, int16_t bits ); Binding: ITAB_REF v_create_itab( int16_t handle, COLOR_TAB *ctab, int16_t bits ) { intin[0..1] = ctab; intin[2] = bits; intin[3] = 0; intin[4] = 0; contrl[0] = 208; contrl[1] = 0; contrl[3] = 5; contrl[5] = 0; contrl[6] = handle; vdi (); return ( (uint32_t) intout[0] ); } GEM-Arrays: Address Element Contents contrl contrl[0] 208 # Function opcode contrl+2 contrl[1] 0 # Entry in ptsin contrl+4 contrl[2] 0 # Entry in ptsout contrl+6 contrl[3] 5 # Entry in intin contrl+8 contrl[4] 2 # Entry in intout contrl+10 contrl[5] 0 # Sub-opcode contrl+12 contrl[6] handle intin intin[0..1] ctab intin+4 intin[2] bits intin+6 intin[3] 0 intin+8 intin[4] 0 intout intout[0..1] Return value