Commit History

Author SHA1 Message Date
  Ernest Wong a218381dc7 Implement page high-byte EISA ports/registers (DMA) 7 years ago
  Ernest Wong 34d60d42bc Add debug logs when not enough audio (sb16) 7 years ago
  Ernest Wong ec99ca3d47 Immediately transfer first block (sb16) 7 years ago
  Ernest Wong 0c05905ced Fix: dma should read number of bytes, not count 7 years ago
  Ernest Wong 215bc2528e Add debug logs for irq (sb16) 7 years ago
  Ernest Wong 9f75c81e00 Wrap DMA channel count after incrementing 7 years ago
  Ernest Wong 7581a4af5b DMA auto should wrap around. Use Uint16 counters 7 years ago
  Ernest Wong c57e31eeea SB16 should fetch more audio before it runs out 7 years ago
  Ernest Wong 7733452fa8 Implement DMA autoinit mode 7 years ago
  Ernest Wong 43bc6836fc Implement basic sampling rate conversion (sb16) 7 years ago
  Ernest Wong b868e48283 Transfer dma data in small, timed, chunks (sb16) 7 years ago
  Ernest Wong ff646aac6c Fix: sb16 debug log: missing log level 7 years ago
  Ernest Wong 0a499bd089 Fix: dma singlemask_write check bit 2 not 3 7 years ago
  Ernest Wong 6ada19b5b5 Fix: dma channel count, misplaced '+1' 7 years ago
  Ernest Wong 2b2a6d6d3d Handle DMA register reads 7 years ago
  Ernest Wong eb86f205de Use ArrayBuffer views (sb16) 7 years ago
  Ernest Wong 03071edbb7 Fix: bedmas with DMA channel mask and offsets 7 years ago
  Ernest Wong bbf63910a0 Remove itself after unmask event (sb16 transfer) 7 years ago
  Ernest Wong 3936d75e3a Handle DMA 16bit channels with 8-bit do_read/write 7 years ago
  Ernest Wong e91c7868d0 Use typed arrays for casting (un)signed 8/16bit 7 years ago
  Ernest Wong 3275fcb12d Handle different sb16 dma modes properly 7 years ago
  Ernest Wong ef02bafa6f Fix: DMA channel selection using first two bits 7 years ago
  Ernest Wong e44f44be93 Use 1024-byte buffer for speaker script processor 7 years ago
  Ernest Wong 7cf9103bf2 Use 64Kb for sb16 DMA buffer size 7 years ago
  Ernest Wong 6fe4796415 Re-enable dma page and mask io handlers 7 years ago
  Ernest Wong 12143e4eb5 Relocate @suppress from sb16.js to speaker.js 7 years ago
  Ernest Wong 9c5d1c7a23 Fix: this->sb16 closures and whitespace 7 years ago
  Ernest Wong 5e5c8727c3 Handle sb16 mpu reset and status io ports 7 years ago
  Ernest Wong d88eef0d39 Fix: sb16 asp get register should use read_buffer 7 years ago
  Ernest Wong e8ddd7cbba Fix: sb16 asp set/get should use write_buffer 7 years ago