Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
v86
/
4d3b88e7122f067e5dc8f02711321f63660f6cac
/
src
4d3b88e
Convert sb16 sample rate from time constant correctly
by Ernest Wong
· 7 years ago
6d2c9f6
Use audiobuffers instead of scriptprocessor (speaker)
by Ernest Wong
· 7 years ago
3021bb5
Tidy: typo in comment
by Ernest Wong
· 7 years ago
40a1c3c
Implement sb16 mixer chip + tidy up
by Ernest Wong
· 7 years ago
4e0ffaa
Reduce pcspeaker volume
by Ernest Wong
· 7 years ago
fe132cc
Mute pcspeaker when emulator is paused
by Ernest Wong
· 7 years ago
6e1908f
Clip pcspeaker frequency - ensure finite value
by Ernest Wong
· 7 years ago
a546fd4
Ensure dma transfer takes multiple reads for sb16
by Ernest Wong
· 7 years ago
90c0503
Do sb16 transfer immediately if already unmasked
by Ernest Wong
· 7 years ago
911ed0c
Fix dma update mask logic: 1 !== true
by Ernest Wong
· 7 years ago
bf8f6fd
Allow 16/32-bit sb16 port read/write
by Ernest Wong
· 7 years ago
277255b
Disable mmx/sse by default
by copy
· 7 years ago
2ff0345
Fix readme
by copy
· 7 years ago
0a3899b
Disable CPU_LOG_VERBOSE by default
by copy
· 7 years ago
3dd4d1d
Return correct CRTC index value in 3D4 read (VGA)
by Ernest Wong
· 7 years ago
ea5d1f5
Handle simultaneous kbd and mouse streams
by Ernest Wong
· 7 years ago
13a985e
ACPI test for travis
by BenNottelling
· 7 years ago
d32d677
Revert bpp removal, and update screen events docs
by Ernest Wong
· 7 years ago
282207f
Display initial graphical/text mode info
by Ernest Wong
· 7 years ago
b222aac
Use screen_width/height. Update size only when needed
by Ernest Wong
· 7 years ago
0d1079c
Remove unnecessary passing of bpp in set-size
by Ernest Wong
· 7 years ago
1a16c18
Fix typo: restore correct svga bpp
by Ernest Wong
· 7 years ago
de51de8
Update the very last svga row of pixels
by Ernest Wong
· 7 years ago
10fc566
Tidyup spacing
by Ernest Wong
· 7 years ago
36cf671
Replace min/max with layers for update_buffer
by Ernest Wong
· 7 years ago
68deda6
Draw between min and max within layers
by Ernest Wong
· 7 years ago
1af8a32
Clear screen only when needed
by Ernest Wong
· 7 years ago
9b9cb8e
Clear layers on reset, and update svga layers
by Ernest Wong
· 7 years ago
0726a99
Remove unbeneficial vga linked list code
by Ernest Wong
· 7 years ago
6abcc3a
Bump state version for new vga states
by Ernest Wong
· 7 years ago
ab1e424
Ignore last two bits of vga dac palette data write
by Ernest Wong
· 7 years ago
f455aeb
Fix typo: vga reading dac index should translate back
by Ernest Wong
· 7 years ago
ba71287
DAC linked list: Tell screen adapter to update
by Ernest Wong
· 7 years ago
25da2e8
Tidyup: vga comments, and panning update code
by Ernest Wong
· 7 years ago
eaa90a8
Tidyup: screen adapter layer update code
by Ernest Wong
· 7 years ago
2397608
Fix typo: vga internal palette read condition
by Ernest Wong
· 7 years ago
02b7314
Implement more vga dac read ports
by Ernest Wong
· 7 years ago
2b5d3ff
Update state restore for vga & fix undefined states
by Ernest Wong
· 7 years ago
e995d1f
Tidyup: update_vga_graphical also handles text
by Ernest Wong
· 7 years ago
81018ce
Implement screen disable / blanking
by Ernest Wong
· 7 years ago
3c72863
Fix vga palette partial redraw bug
by Ernest Wong
· 7 years ago
0766da0
Only use vga color linked list for small changes
by Ernest Wong
· 7 years ago
0cc9b36
Tidyup: use double quotes
by Ernest Wong
· 7 years ago
8688349
Fix vga color use linked list corrupted values
by Ernest Wong
· 7 years ago
465dd6f
Tidy up: remove unnecessary comment, add semicolon
by Ernest Wong
· 7 years ago
964691e
Toggle vga 3DA value manually during text mode
by Ernest Wong
· 7 years ago
1abb089
Tidy: comments, unused code, naming convention
by Ernest Wong
· 7 years ago
2a74c9d
Implement generalized vga pipeline
by Ernest Wong
· 7 years ago
c5d178a
Copy the very last byte of modified video memory
by Ernest Wong
· 7 years ago
8cb19bf
Fix VGA write mode 3 typo
by Ernest Wong
· 7 years ago
5901c53
Don't store derived states unless necessary
by Ernest Wong
· 7 years ago
1c04a9e
Tidy: vars and avoid non-op syntax sugar
by Ernest Wong
· 7 years ago
7b6d901
Fix comments for vga planar shift mode
by Ernest Wong
· 7 years ago
7373a7e
Tidy: spacing and semicolons
by Ernest Wong
· 7 years ago
c471abc
Simply call set_size_graphical after state restore
by Ernest Wong
· 7 years ago
4f0c35a
Tidy vga latch states and implement read mode 1
by Ernest Wong
· 7 years ago
37b3b67
Add new vga states to set/get_state
by Ernest Wong
· 7 years ago
10dae9d
Implement all vga planar write modes
by Ernest Wong
· 7 years ago
41b9d99
Add reference to issue 165
by Ernest Wong
· 7 years ago
7c4dd5f
Detect and trigger AltKey keyup, fixes #165
by Ernest Wong
· 7 years ago
b228265
Fix duplicated code after FloatQueue rewrite
by Ernest Wong
· 7 years ago
a3a1414
Avoid unnecessary audio recalculations in a loop
by Ernest Wong
· 7 years ago
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
Next »