Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amiga.amiga.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!pyramid!amiga!sam From: sam@amiga.UUCP (Samuel C. Dicker) Newsgroups: net.micro.amiga Subject: Re: Can't make Non-DMA audio out work. Message-ID: <882@amiga.amiga.UUCP> Date: Thu, 20-Mar-86 00:19:03 EST Article-I.D.: amiga.882 Posted: Thu Mar 20 00:19:03 1986 Date-Received: Sat, 22-Mar-86 04:06:07 EST References: <1020@cadovax.UUCP> Reply-To: sam@snidely.UUCP (Samuel C. Dicker) Organization: Commodore-Amiga Inc., 983 University Ave #D, Los Gatos CA 95030 Lines: 20 In article <1020@cadovax.UUCP> keithd@cadovax.UUCP (Keith Doyle) writes: >Been trying to get non-DMA audio output to work... I got this from Glenn Keller who designed Paula (the audio chip): Using nonDMA audio gjk 18-mar-86 If you want the input period to track the output period: Set the period to what you want with the dma off. Collect 4 bytes, collect the 1st 2 in a word. (clear the interrupt, output, collect 2 more, poll interrupt) loop If you want the output period to track the input period: Set the period small (like 1 ) with dma off (collect a byte, duplicate into a word (two identical bytes),clear interrupt, send word); loop Note: An update has been sent to the hardware manual people with exact details of the audio controller state machine for those who want even more detail.