Lines Matching +full:0 +full:x801

25 static __u8 mac_asc_wave_tab[ 0x800 ];
30 static volatile __u8* mac_asc_regs = ( void* )0x50F14000;
37 static unsigned long mac_bell_phase; /* 0..2*Pi -> 0..0x800 (wavetable size) */
67 * mac_asc_regs[ 0x800 ] & 0xF0 != 0 in mac_init_asc()
77 mac_asc_regs = ( void* )0x50010000; in mac_init_asc()
140 for ( i = 0; i < 0x400; i++ ) in mac_init_asc()
143 mac_asc_wave_tab[ i + 0x400 ] = 0xFF - i / 4; in mac_init_asc()
178 if ( freq < 20 || freq > 20000 || length == 0 ) in mac_mksound()
180 mac_nosound( 0 ); in mac_mksound()
188 for ( i = 0; i < 0x800; i++ ) in mac_mksound()
189 mac_asc_regs[ i ] = 0; in mac_mksound()
190 for ( i = 0; i < 0x800; i++ ) in mac_mksound()
193 for ( i = 0; i < 8; i++ ) in mac_mksound()
194 *( __u32* )( ( __u32 )mac_asc_regs + ASC_CONTROL + 0x814 + 8 * i ) = cfreq; in mac_mksound()
196 mac_asc_regs[ 0x807 ] = 0; in mac_mksound()
198 mac_asc_regs[ 0x805 ] = 0; in mac_mksound()
199 mac_asc_regs[ 0x80F ] = 0; in mac_mksound()
214 mac_asc_regs[ ASC_ENABLE ] = 0; in mac_nosound()
225 if ( mac_bell_duration > 0 ) in mac_quadra_start_bell()
232 mac_bell_phase = 0; in mac_quadra_start_bell()
239 mac_asc_regs[ 0x806 ] = volume; in mac_quadra_start_bell()
242 if ( mac_asc_regs[ 0x801 ] != 1 ) in mac_quadra_start_bell()
245 mac_asc_regs[ 0x807 ] = 0; in mac_quadra_start_bell()
247 mac_asc_regs[ 0x802 ] = 0; in mac_quadra_start_bell()
249 mac_asc_regs[ 0x801 ] = 1; in mac_quadra_start_bell()
250 mac_asc_regs[ 0x803 ] |= 0x80; in mac_quadra_start_bell()
251 mac_asc_regs[ 0x803 ] &= 0x7F; in mac_quadra_start_bell()
282 if ( mac_bell_duration-- > 0 ) in mac_quadra_ring_bell()
284 for ( i = 0; i < count; i++ ) in mac_quadra_ring_bell()
287 mac_asc_regs[ 0 ] = mac_asc_wave_tab[ mac_bell_phase & ( sizeof( mac_asc_wave_tab ) - 1 ) ]; in mac_quadra_ring_bell()
293 mac_asc_regs[ 0x801 ] = 0; in mac_quadra_ring_bell()