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-File4.17.49 clkdivide TOS Name: »clkdivide« - DSP clock divider Opcode: 500, 71 Syntax: int32_t xbios ( 500, 71, int16_t clkdiv ); Description: clkdiv: DSP clock division factor Clock of CKOUT of the DSP (at 25.175 MHz DSP clock) Input -> ICLK_output/Converter_prescaler -> Sample rate clkdiv -> Output -> Sample rate ------------------------------------------------ 0000=CKOUT/1 -> 25.175MHz/512 -> 49170 Hz 0001=CKOUT/2 -> 12.587MHz/256 -> 49170 Hz 0010=CKOUT/2 -> 12.587MHz/256 -> 49170 Hz 0011=CKOUT/3 -> 8.392MHz/256 -> 32780 Hz 0100=CKOUT/4 -> 6.294MHz/256 -> 24585 Hz 0101=CKOUT/5 -> 5.035MHz/256 -> 19668 Hz 0110=CKOUT/6 -> 4.196MHz/256 -> 16390 Hz 0111=CKOUT/7 -> 3.596MHz/256 -> 14049 Hz 1000=CKOUT/8 -> 3.147MHz/256 -> 12292 Hz 1001=CKOUT/9 -> 2.797MHz/256 -> 10927 Hz 1010=CKOUT/10 -> 2.518MHz/256 -> 9833 Hz 1011=CKOUT/11 -> 2.289MHz/256 -> 8940 Hz 1100=CKOUT/12 -> 2.098MHz/256 -> 8195 Hz 1101=CKOUT/13 -> 1.937MHz/256 -> 7565 Hz 1110=CKOUT/14 -> 1.798MHz/256 -> 7024 Hz 1111=CKOUT/15 -> 1.678MHz/256 -> 6556 Hz Clock of CKOUT of the DSP (at 66.00 MHz DSP clock) Input -> ICLK_output/Converter_prescaler -> Sample rate clkdiv -> Output -> Sample rate ---------------------------------------------------- 0000=CKOUT/1 -> 66.000MHz/768 -> 85938 Hz 0001=CKOUT/2 -> 33.000MHz/512 -> 64453 Hz 0010=CKOUT/2 -> 33.000MHz/512 -> 64453 Hz 0011=CKOUT/3 -> 22.000MHz/512 -> 42969 Hz 0100=CKOUT/4 -> 16.500MHz/512 -> 32227 Hz 0101=CKOUT/5 -> 13.200MHz/512 -> 25781 Hz 0110=CKOUT/6 -> 11.000MHz/512 -> 21484 Hz 0111=CKOUT/7 -> 9.428MHz/512 -> 18415 Hz 1000=CKOUT/8 -> 8.250MHz/512 -> 16113 Hz 1001=CKOUT/9 -> 7.333MHz/512 -> 14323 Hz 1010=CKOUT/10 -> 6.600MHz/512 -> 12891 Hz 1011=CKOUT/11 -> 6.000MHz/512 -> 11719 Hz 1100=CKOUT/12 -> 5.500MHz/512 -> 10742 Hz 1101=CKOUT/13 -> 5.077MHz/512 -> 9916 Hz 1110=CKOUT/14 -> 4.714MHz/512 -> 9208 Hz 1111=CKOUT/15 -> 4.400MHz/512 -> 8594 Hz Further clock rates are possible (Converter_prescaler /256, /384, /512 and /768 are usable, so in total 64 new clock rates with CLKDIV!) Return value: 0 - No error Availability: This function is only available when the driver of the StarTrack sound card has been launched. Group: Sound routines See also: Binding