Ernest Wong
|
d793d2eb51
Simplify FloatQueue.shiftBlock logic
|
7 anni fa |
Ernest Wong
|
833bc52df1
Move samplerate broadcast out of hot code
|
7 anni fa |
Ernest Wong
|
dfd3202149
Send audio data only through bus
|
7 anni fa |
Ernest Wong
|
da0ffc4c20
Transfer ownership of buffers to sb16 onprocess
|
7 anni fa |
Ernest Wong
|
1f8cfb41ff
Pause sb16 when cpu is paused or via pause command
|
7 anni fa |
Ernest Wong
|
eb7c333a2e
Tidy up unimplemented FM Synthesizer code
|
7 anni fa |
Ernest Wong
|
27789b7797
Realign sb16 state variables
|
7 anni fa |
Ernest Wong
|
f30ddbd400
Prefix constants & avoid contextless magic numbers
|
7 anni fa |
Ernest Wong
|
dd7f845e57
Make DMA on_unmask states restorable
|
7 anni fa |
Ernest Wong
|
1c092c215c
Send via bus the required data only (pc speakers)
|
7 anni fa |
Ernest Wong
|
ac8284f893
Remove DMA identification routine
|
7 anni fa |
Ernest Wong
|
584548de5c
Tidy code
|
7 anni fa |
Ernest Wong
|
a9a29325e1
Remove speaker debugging code in production build
|
7 anni fa |
Ernest Wong
|
7d3c89241c
Warn and abstain if AudioContext not available
|
7 anni fa |
Ernest Wong
|
0c439694b1
Begin plan for FM synthesizer
|
7 anni fa |
Ernest Wong
|
edf589cc46
Nuke commented out old dma.js code
|
7 anni fa |
Ernest Wong
|
0a5d5430d3
Improve consistent style and clarity
|
7 anni fa |
Ernest Wong
|
72f3a89e8f
Disable stereo byte counting. Sound is now working!
|
7 anni fa |
Ernest Wong
|
c43a21ad1b
Add reminder todo for sb16 set transfer size.
|
7 anni fa |
Ernest Wong
|
d0d96497f6
Changed sb16 dma block size. Investigate effect.
|
7 anni fa |
Ernest Wong
|
60ca5c04cd
Update DMA registers correctly. Update read_count
|
7 anni fa |
Ernest Wong
|
42c5ddc1bd
Fix: whitespace
|
7 anni fa |
Ernest Wong
|
8d75fd1555
Separate speaker process samples and dma block size
|
7 anni fa |
Ernest Wong
|
061b1657d9
Update use of irq_triggered register (sb16)
|
7 anni fa |
Ernest Wong
|
a4fdf027dd
Fix: remove auto semicolon insertion bug
|
7 anni fa |
Ernest Wong
|
f1b0c99240
Improve code clarity.
|
7 anni fa |
Ernest Wong
|
45ac0a91a9
Add debugging tool for speaker adapter
|
7 anni fa |
Ernest Wong
|
6b653cfdea
Make sure enough audio is transferred each time
|
7 anni fa |
Ernest Wong
|
ac21d725a1
Always overwrite audio proccess buffer (sb16)
|
7 anni fa |
Ernest Wong
|
cb704b9563
Implement state restoration for sb16 and new dma
|
7 anni fa |