Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

Latest commit

 

History

History
22 lines (19 loc) · 1.47 KB

DFF09E_ADKCON.md

File metadata and controls

22 lines (19 loc) · 1.47 KB

Audio, Disk, UART Control Write

Bit Function Description
15 SET/CLEAR Set/clear control bit.determines if bits written with a 1 get set or cleared.bits written with a zero are always unchanged.
14-13 PRECOMP 1-0 00 : none 01 : 140 ns 10 : 280 ns 11 : 560 ns
12 MFMPREC (1 = MFM precomp / 0 = GCR precomp)
11 UARTBRK Forces a UART break (clears TXD) if true
10 WORDSYNC Enables disk read synchronizing on a word equal to DISK SYNC CODE, Located in address DSKSYNC (7E).
09 MSBSYNC Enables disk read synchronizing on the MSB (most significant bit) appl type GCR
08 FAST Disk data clock rate control : 1 : fast(2us) 0 : slow(4us) (Fast for MFM or 2us,slow for 4us GCR)
07 USE3PN Use audio channel 3 to modulate nothing
06 USE2P3 Use audio channel 2 to modulate period of channel 3
05 USE1P2 Use audio channel 1 to modulate period of channel 2
04 USE0P1 Use audio channel 0 to modulate period of channel 1
03 USE3VN Use audio channel 3 to modulate nothing
02 USE2V3 Use audio channel 2 to modulate volume of channel 3
01 USE1V2 Use audio channel 1 to modulate volume of channel 2
00 USE0V1 Use audio channel 0 to modulate volume of channel 1

Note: If both period and volume are modulated on the same channel, the period and volume will be alternated. First AUDxDAT word is used for V6-V0 of UDxVOL. Second AUDxDAT word is used for P15-P0 of AUDxPER. This alternating sequence is repeated.