1. 147cc8b Rewrite FloatQueue to prototypical notation by Ernest Wong · 7 years ago
  2. c017373 Avoid unnecessary copying of buffers. by Ernest Wong · 7 years ago
  3. 9fa0fcd Reduce audio processor overhead when paused by Ernest Wong · 7 years ago
  4. 531f5ba Warn if pit counter larger than reload value by Ernest Wong · 7 years ago
  5. 326ab8c Schedule audio values instead of the .value setter by Ernest Wong · 7 years ago
  6. a185fd1 Tidy up: spacing, quotes, and line length. by Ernest Wong · 7 years ago
  7. 0ec16f5 Tidyup: use underscore naming by Ernest Wong · 7 years ago
  8. d793d2e Simplify FloatQueue.shiftBlock logic by Ernest Wong · 7 years ago
  9. 833bc52 Move samplerate broadcast out of hot code by Ernest Wong · 7 years ago
  10. dfd3202 Send audio data only through bus by Ernest Wong · 7 years ago
  11. da0ffc4 Transfer ownership of buffers to sb16 onprocess by Ernest Wong · 7 years ago
  12. 1f8cfb4 Pause sb16 when cpu is paused or via pause command by Ernest Wong · 7 years ago
  13. eb7c333 Tidy up unimplemented FM Synthesizer code by Ernest Wong · 7 years ago
  14. 27789b7 Realign sb16 state variables by Ernest Wong · 7 years ago
  15. f30ddbd Prefix constants & avoid contextless magic numbers by Ernest Wong · 7 years ago
  16. dd7f845 Make DMA on_unmask states restorable by Ernest Wong · 7 years ago
  17. 1c092c2 Send via bus the required data only (pc speakers) by Ernest Wong · 7 years ago
  18. ac8284f Remove DMA identification routine by Ernest Wong · 7 years ago
  19. 584548d Tidy code by Ernest Wong · 7 years ago
  20. a9a2932 Remove speaker debugging code in production build by Ernest Wong · 7 years ago
  21. 7d3c892 Warn and abstain if AudioContext not available by Ernest Wong · 7 years ago
  22. 0c43969 Begin plan for FM synthesizer by Ernest Wong · 7 years ago
  23. edf589c Nuke commented out old dma.js code by Ernest Wong · 7 years ago
  24. 0a5d543 Improve consistent style and clarity by Ernest Wong · 7 years ago
  25. 72f3a89 Disable stereo byte counting. Sound is now working! by Ernest Wong · 7 years ago
  26. c43a21a Add reminder todo for sb16 set transfer size. by Ernest Wong · 7 years ago
  27. d0d9649 Changed sb16 dma block size. Investigate effect. by Ernest Wong · 7 years ago
  28. 60ca5c0 Update DMA registers correctly. Update read_count by Ernest Wong · 7 years ago
  29. 42c5ddc Fix: whitespace by Ernest Wong · 7 years ago
  30. 8d75fd1 Separate speaker process samples and dma block size by Ernest Wong · 7 years ago
  31. 061b165 Update use of irq_triggered register (sb16) by Ernest Wong · 7 years ago
  32. a4fdf02 Fix: remove auto semicolon insertion bug by Ernest Wong · 7 years ago
  33. f1b0c99 Improve code clarity. by Ernest Wong · 7 years ago
  34. 45ac0a9 Add debugging tool for speaker adapter by Ernest Wong · 7 years ago
  35. 6b653cf Make sure enough audio is transferred each time by Ernest Wong · 7 years ago
  36. ac21d72 Always overwrite audio proccess buffer (sb16) by Ernest Wong · 7 years ago
  37. cb704b9 Implement state restoration for sb16 and new dma by Ernest Wong · 7 years ago
  38. a218381 Implement page high-byte EISA ports/registers (DMA) by Ernest Wong · 7 years ago
  39. 34d60d4 Add debug logs when not enough audio (sb16) by Ernest Wong · 7 years ago
  40. ec99ca3 Immediately transfer first block (sb16) by Ernest Wong · 7 years ago
  41. 0c05905 Fix: dma should read number of bytes, not count by Ernest Wong · 7 years ago
  42. 215bc25 Add debug logs for irq (sb16) by Ernest Wong · 7 years ago
  43. 9f75c81 Wrap DMA channel count after incrementing by Ernest Wong · 7 years ago
  44. 7581a4a DMA auto should wrap around. Use Uint16 counters by Ernest Wong · 7 years ago
  45. c57e31e SB16 should fetch more audio before it runs out by Ernest Wong · 7 years ago
  46. 7733452 Implement DMA autoinit mode by Ernest Wong · 7 years ago
  47. 43bc683 Implement basic sampling rate conversion (sb16) by Ernest Wong · 7 years ago
  48. b868e48 Transfer dma data in small, timed, chunks (sb16) by Ernest Wong · 7 years ago
  49. ff646aa Fix: sb16 debug log: missing log level by Ernest Wong · 7 years ago
  50. 0a499bd Fix: dma singlemask_write check bit 2 not 3 by Ernest Wong · 7 years ago
  51. 6ada19b Fix: dma channel count, misplaced '+1' by Ernest Wong · 7 years ago
  52. 2b2a6d6 Handle DMA register reads by Ernest Wong · 7 years ago
  53. eb86f20 Use ArrayBuffer views (sb16) by Ernest Wong · 7 years ago
  54. 03071ed Fix: bedmas with DMA channel mask and offsets by Ernest Wong · 7 years ago
  55. bbf6391 Remove itself after unmask event (sb16 transfer) by Ernest Wong · 7 years ago
  56. 3936d75 Handle DMA 16bit channels with 8-bit do_read/write by Ernest Wong · 7 years ago
  57. e91c786 Use typed arrays for casting (un)signed 8/16bit by Ernest Wong · 7 years ago
  58. 3275fcb Handle different sb16 dma modes properly by Ernest Wong · 7 years ago
  59. ef02baf Fix: DMA channel selection using first two bits by Ernest Wong · 7 years ago
  60. e44f44b Use 1024-byte buffer for speaker script processor by Ernest Wong · 7 years ago
  61. 7cf9103 Use 64Kb for sb16 DMA buffer size by Ernest Wong · 7 years ago
  62. 6fe4796 Re-enable dma page and mask io handlers by Ernest Wong · 7 years ago
  63. 12143e4 Relocate @suppress from sb16.js to speaker.js by Ernest Wong · 7 years ago
  64. 9c5d1c7 Fix: this->sb16 closures and whitespace by Ernest Wong · 7 years ago
  65. 5e5c872 Handle sb16 mpu reset and status io ports by Ernest Wong · 7 years ago
  66. d88eef0 Fix: sb16 asp get register should use read_buffer by Ernest Wong · 7 years ago
  67. e8ddd7c Fix: sb16 asp set/get should use write_buffer by Ernest Wong · 7 years ago
  68. 19c2dfe Handle sb16 asp register get/set by Ernest Wong · 7 years ago
  69. 5aab461 Add null terminator to sb16 dsp copyright string by Ernest Wong · 7 years ago
  70. 4a9e37b Fix sb16's dma usage using SyncBuffer by Ernest Wong · 7 years ago
  71. 5f07798 Handle all eight DMA channels by Ernest Wong · 7 years ago
  72. 665e6bb Handle SB16 DSP command F9. Add dma comment. by Ernest Wong · 7 years ago
  73. e95f139 Handle SB16 DMA identification by Ernest Wong · 7 years ago
  74. db93a50 Fix: reset sb16 dma buffer correctly by Ernest Wong · 7 years ago
  75. 80b5323 Handle sb16 highspeed mode and resets by Ernest Wong · 7 years ago
  76. 78e1a1e Add debug log detail for port22A read data by Ernest Wong · 7 years ago
  77. f07019d Add placeholders for all 22x ports by Ernest Wong · 7 years ago
  78. f5179aa Fix incorrect mixer port DMA channel selection by Ernest Wong · 7 years ago
  79. 0b48705 Log port2xA_read return values. by Ernest Wong · 7 years ago
  80. d54b6fd Fix: minor displacement of debug text for irq ack. by Ernest Wong · 7 years ago
  81. 4728205 Fix port2xA read: incorrect buffer empty check by Ernest Wong · 7 years ago
  82. 0fc598d Implement important mixer registers by Ernest Wong · 7 years ago
  83. b04dd92 Roughly implement sb16 behaviour by Ernest Wong · 7 years ago
  84. eb736ab Emulate PC speaker beep sounds by Ernest Wong · 7 years ago
  85. 818a6c2 Wrap PIT counter value - always by Ernest Wong · 7 years ago
  86. 5c0e87b Add --source_map_include_content to closure compiler build (#177) by copy · 7 years ago
  87. 2e4aa02 Update bochs bios by copy · 7 years ago
  88. 6a8a680 Add support for "fastboot" option found in bochs BIOS by Rafael Gieschke · 7 years ago
  89. 6440f7f Allow text selection on screen by copy · 7 years ago
  90. 845c125 Merge branch 'master' of https://github.com/copy/v86 by copy · 7 years ago
  91. 8b4b89d Fix keyboard on ios, fixes #105 by Fabian · 7 years ago
  92. 798b271 Fix docs by Ben · 7 years ago
  93. b9c421f Fix libv86 build in newer closure compilers, fixes #167 by copy · 7 years ago
  94. 82fc184 Remove unsupported Closure Compiler flags by Amaan Cheval · 7 years ago
  95. 9a342d4 Remove mozImageSmoothingEnabled (deprecated) by copy · 7 years ago
  96. 5ef8c3e State saving: Don't copy buffer unnecessarily by copy · 7 years ago
  97. a22bebe Implement some sse1 and sse2 instructions (#48) by copy · 7 years ago
  98. 18f347d Implement Intel undefined behaviour by copy · 7 years ago
  99. c32c9e8 Check for pagefault before reading from IO port by copy · 7 years ago
  100. 98c303d make: Rebuild when .inc files change by copy · 7 years ago