Article View: net.micro.atari16
Article #1398XBIOS dosound function
From: "STEPHEN_TETHER"
Date: Tue, 05 Aug 1986 10:57
Date: Tue, 05 Aug 1986 10:57
29 lines
1744 bytes
1744 bytes
In-Reply-To: <244@inuxj.UUCP> from Ron Wolenty
According to Abacus' "ST Internals", dosound takes a single longword
argument which is a pointer to an array of sound commands:
Command byte (hex) Function
------------------ ---------------------------------------------------
00-0F Load the sound-chip register 00-0F. Followed by
the byte to load.
80 Load temporary register (kept by XBIOS). Followed
by the byte to load.
81 Loop. Followed by a sound-chip register number,
a step value (signed byte), and a final value
(signed byte). Executes as follows:
for temporary := temporary to final by step
do register := temporary.
82-FF Delay/halt. Followed by a byte giving the number
of system timer ticks to pause, 0 to halt sound
processing. A system timer tick is usually 20ms.
Steve Tether
TETHER@MITLNS.MIT.EDU
TETHER@MITLNS.BITNET
satether on BIX
------
Technical Details
Message-ID:
<8608050045.AA00397@ucbvax.Berkeley.EDU>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!mitlns!tetherShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!mitlns!tether
From: tether@mitlns ("STEPHEN_TETHER")
Newsgroups: net.micro.atari16
Subject: XBIOS dosound function
Message-ID: <8608050045.AA00397@ucbvax.Berkeley.EDU>
Date: Tue, 5-Aug-86 06:57:04 EDT
Article-I.D.: ucbvax.8608050045.AA00397
Posted: Tue Aug 5 06:57:04 1986
Date-Received: Tue, 5-Aug-86 23:25:42 EDT
Sender: daemon@ucbvax.BERKELEY.EDU
Reply-To: "STEPHEN_TETHER" <tether@mitlns>
Organization: The ARPA Internet
Lines: 29