format db 'RIFF'
filelen dd ?
wavefmt db 'WAVEfmt_'
fmt_len dd ?
fmt_tag dw ?
channel dw ?
samples dd ?
bytesps dd ?
bkalign dw ?
bitsps dw ?
data db 'data'
datalen dd ?
WaveHdr Ends
sbuf_page0 db ?
sbuf_offset0 dw ?
sbuf_length0 dw 8192 ; 8 k - all that is guaranteed
to not
; cross a DMA Page.
wavelength0 dw ?
waveremaining0 dw ?
wavInBuf0 dw ?
sbuf_page1 db ?
sbuf_offset1 dw ?
sbuf_length1 dw 8192 ; 8 k - all that is guaranteed
to not
; cross a DMA Page.
wavelength1 dw ?
waveremaining1 dw ?
wavInBuf1 dw ?
;Pbuf db 7 dup (?)
mycounter dw -1
needrefill dw 0
wavhead WaveHdr < > format db 'RIFF'
filelen dd ?
wavefmt db 'WAVEfmt_'
fmt_len dd ?
fmt_tag dw ?
channel dw ?
samples dd ?
bytesps dd ?
bkalign dw ?
bitsps dw ?
data db 'data'
datalen dd ?
WaveHdr Ends
sbuf_page0 db ?
sbuf_offset0 dw ?
sbuf_length0 dw 8192 ; 8 k - all that is guaranteed
to not
; cross a DMA Page.
wavelength0 dw ?
waveremaining0 dw ?
wavInBuf0 dw ?
sbuf_page1 db ?
sbuf_offset1 dw ?
sbuf_length1 dw 8192 ; 8 k - all that is guaranteed
to not
; cross a DMA Page.
wavelength1 dw ?
waveremaining1 dw ?
wavInBuf1 dw ?
;Pbuf db 7 dup (?)
mycounter dw -1
needrefill dw 0
wavhead WaveHdr < >