comparison audio.s16 @ 24:4c9dbfa30a66

Implemented audio
author Michael Pavone <pavone@retrodev.com>
date Thu, 31 Mar 2016 00:07:37 -0700
parents
children
comparison
equal deleted inserted replaced
23:a085f17b79e9 24:4c9dbfa30a66
1 ;48000 x 16 / VALUE = FREQ
2 ;48000 x 16 = VALUE * FREQ
3 ;48000 x 16 / FREQ = VALUE
4 ;A = 440Hz ~ 1745 = $6D1
5 ;C# = 554.365Hz ~ 1385 = $569
6 ;E = 659.255Hz ~ 1165 = $48D
7
8 ;Channel A
9 ldim $D1, r0
10 ldimh $6, r0
11 outi 4, r0
12
13 ;Channel B
14 ldim $69, r0
15 ldimh $5, r0
16 outi 5, r0
17
18 ;Channel C
19 ldim $8D, r0
20 ldimh $4, r0
21 outi 6, r0
22
23 ;Channel D
24 ldim $A2, r0
25 ldimh $D, r0
26 outi 7, r0
27
28 ldim $FF, r0
29 ldimh $FF, r0
30 outi 8, r0
31 outi 9, r0
32 done
33 bra done