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