Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
v86
/
1f492ef331bb5ce337c014b729a2343c6aa9373b
/
src
1f492ef
Remove the assumption of virtual and physical addresses must be equal in multiboot kernels; remove a dbg_assert call
by WHR
· 6 years ago
f23ff60
Stop dbg_assert_failed breaks the whole program when debugging is enabled
by WHR
· 6 years ago
6749275
Fix clicking URL link in terminal emulator replaced current page
by WHR
· 6 years ago
52973e5
Disable serial on websocket send queue; reduce input queue size in UART
by WHR
· 6 years ago
e013bc5
Make 'Clear all' butten useful
by WHR
· 6 years ago
62bb58e
Add a button to clear all logging checkboxes
by WHR
· 6 years ago
7ba0de1
Clean up SerialTerminalAdapter
by WHR
· 6 years ago
cee1534
Add WebSocket on uart1; bug fixes
by WHR
· 6 years ago
e3d21de
Add a function V86Starter.serial_send_string that similar to V86Starter.serial_send_bytes; correct description for V86Starter.serial_send_bytes
by WHR
· 6 years ago
32daa23
Rename UART.com to UART.unit
by WHR
· 6 years ago
7514150
Left only 2 serial ports available by default
by WHR
· 6 years ago
0c3156c
Merge remote-tracking branch 'stblassitude/add-four-com-ports' into rivoreo-fork
by WHR
· 6 years ago
4fa5d38
Add terminal window scrollbar image; rename previous 'images' directory to 'data'; enable bold font in terminal
by WHR
· 6 years ago
7f981fd
Add a serial terminal on debug page that is ported from Fabrice Bellard's term.js
by WHR
· 6 years ago
4146a37
Add COM2 to COM4 and extend API to allow receiving output bytes and sending input bytes to them.
by Stefan Bethke
· 6 years ago
59d9d10
Fix spaces in instructions.js
by David Bullado
· 6 years ago
master
af25d8e
Remove CR in fpu.js
by David Bullado
· 6 years ago
700bd0e
Implement instructions commiss & ucomiss
by David Bullado
· 6 years ago
2274371
Remove unnecessary spaces in instruction.js
by David Bullado
· 6 years ago
a9c0cd9
Refactoring of fpu.integer_round
by David Bullado
· 6 years ago
75c825a
Add a trailing line in arith.js
by David Bullado
· 6 years ago
d5f0f7e
Implement ucomiss instruction
by David Bullado
· 6 years ago
886d699
Implement instruction cvtps2pi
by David Bullado
· 6 years ago
43f9cd4
Implement instruction cvttps2pi
by David Bullado
· 6 years ago
cd76fa7
Implementation of movntpd & movntps instructions.
by David Bullado
· 6 years ago
843ac57
Add cvtpi2ps instruction
by David Bullado
· 6 years ago
aafaa7c
Fix do_mul32 bad usage in pmuludq
by David Bullado
· 6 years ago
f4f2514
Implement pmuludq mm1, mm2/m64
by David Bullado
· 6 years ago
89f3a1c
Fix FreeBSD loading on https
by copy
· 6 years ago
0fdd143
Fix #220: Stackoverflow on JSOS
by copy
· 6 years ago
f6ae3ea
AudioNode .connect chaining not implemented in Safari
by Ernest Wong
· 6 years ago
8f59a51
Update ReactOS (#215)
by copy
· 6 years ago
155fb90
Audio worklet needs its own DEBUG in debug mode
by Ernest Wong
· 6 years ago
5f622f1
Speaker fix typo (channel got neglected in mixer-volume)
by Ernest Wong
· 6 years ago
2f1b06c
Tidyup: semicolon
by Ernest Wong
· 7 years ago
d1ac093
Fix: incorrect optional integer argument logic
by Ernest Wong
· 7 years ago
804e567
Minor: inline param types over type casts
by Ernest Wong
· 7 years ago
3dd7079
Fix comment typo + remove redundant cached state
by Ernest Wong
· 7 years ago
8742a18
Remove unecessary type casting
by Ernest Wong
· 7 years ago
2939681
Use Reflect API over ES6 Class for audio worklet
by Ernest Wong
· 7 years ago
bd791d2
Call mixer_reset, pcspeaker.start at known times
by Ernest Wong
· 7 years ago
1081a83
Fix and clarify treble/bass mixer value calculation
by Ernest Wong
· 7 years ago
8aa4a7c
Replace magic strings enums with integer constants
by Ernest Wong
· 7 years ago
1b55e63
Minor: semicolons
by Ernest Wong
· 7 years ago
f8b0279
Reuse empty buffer in speaker DAC worklet
by Ernest Wong
· 7 years ago
f9d8f72
Minor: replace type casts with inline declarations
by Ernest Wong
· 7 years ago
5c7d906
Revoke worklet object URL after loaded
by Ernest Wong
· 7 years ago
749e612
Fix duplicated node_gain in speaker dac debugger
by Ernest Wong
· 7 years ago
0fc48f8
Share and reuse download() function
by Ernest Wong
· 7 years ago
2c982a6
Minor: tidy up
by Ernest Wong
· 7 years ago
a2a0ada
Use dbg_* within speaker.js
by Ernest Wong
· 7 years ago
d0729d9
Suppress unimplemented speaker mixer messages
by Ernest Wong
· 7 years ago
e8848af
Fix closure type-casting positions
by Ernest Wong
· 7 years ago
02be6d7
Tidy up: remove redundant code, add asserts, rename
by Ernest Wong
· 7 years ago
82e3839
Fix worklet buffer queuing calculation, and check NaN
by Ernest Wong
· 7 years ago
8c20f02
Add WorkletDAC to mixer immediately via output node
by Ernest Wong
· 7 years ago
bfc781f
Separate DAC debug code, add debug code to worklet
by Ernest Wong
· 7 years ago
3a7efe3
Add method of logging for audio worklet
by Ernest Wong
· 7 years ago
cec0670
Implement speaker worklet
by Ernest Wong
· 7 years ago
a7bb33e
Minor: newlines
by Ernest Wong
· 7 years ago
5721d5d
Revert "Reycle speaker AudioBuffers"
by Ernest Wong
· 7 years ago
c6f9603
Reycle speaker AudioBuffers
by Ernest Wong
· 7 years ago
a0ddd56
Minimise number of AudioNodes
by Ernest Wong
· 7 years ago
cb3fd14
Use compiler type casting instead of array hack
by Ernest Wong
· 7 years ago
5b6e1d7
Make "both" consistent in speaker mixer API
by Ernest Wong
· 7 years ago
e52c48c
Fix speaker mixer connect/disconnect channel logic
by Ernest Wong
· 7 years ago
2de9ffa
Fix speaker low-sample-rate converter
by Ernest Wong
· 7 years ago
7438f93
Refactor SpeakerAdapter
by Ernest Wong
· 7 years ago
d30d32f
Add speaker debugging tools
by Ernest Wong
· 7 years ago
41f313b
Ensure sample rate is not too low
by Ernest Wong
· 7 years ago
49482bf
Fix: speaker queue - setTimeout is in milliseconds
by Ernest Wong
· 7 years ago
7117630
Revert correct sample rate from time constant calculation
by Ernest Wong
· 7 years ago
43c3aa4
Simplify: let speaker_adapter drive all timings
by Ernest Wong
· 7 years ago
f654c33
Ensure transfers can be divided into stereo channels
by Ernest Wong
· 7 years ago
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
Next »