Commit History

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