Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
v86
/
bffc5f9a55f290b551ade27ba7be108b4e1263f4
/
src
bffc5f9
Make `async_buffer_get` obsolete with a more efficient implementation that read multiple blocks at a time
by Fabian
· 10 years ago
60c65fb
Change to prototypical notation
by Fabian
· 10 years ago
305fcec
Default values
by Fabian
· 10 years ago
62dd9f7
Print from vgabios debug port
by Fabian
· 10 years ago
666b9f1
Rewrite to prototypical notation
by Fabian
· 10 years ago
16291c9
Rewrite to prototypical notation (not complete)
by Fabian
· 10 years ago
1aa4b19
Rewrite to prototypical notation
by Fabian
· 10 years ago
5c4c74b
Rewrite to prototypical notation
by Fabian
· 10 years ago
e0e0115
Use timeout instead of interval
by Fabian
· 10 years ago
d0faed1
Rewrite to prototypical notation
by Fabian
· 10 years ago
24e9d94
cpu saving state frame
by Fabian
· 10 years ago
e44fac8
firefock focking up again
by Fabian
· 10 years ago
cfefa60
remember settings
by Fabian
· 10 years ago
e682336
Download memory dump automatically
by Fabian
· 10 years ago
05b57ab
Make back/forward buttons work
by Fabian
· 10 years ago
860fac6
Profile implementation and moving some things around
by Fabian
· 10 years ago
4581d1d
Wait for bios to be loaded for very slow connections
by Fabian
· 10 years ago
304c789
Add ?profile=<...> to url
by Fabian
· 10 years ago
6856485
exit button
by Fabian
· 10 years ago
80b5944
Fix planar video mode for Linux
by Fabian
· 10 years ago
a1584c8
some cleanups
by copy
· 10 years ago
a099670
Cleanup cpuid, more later. #21
by copy
· 10 years ago
16a0c14
Move this chunk to a better place
by copy
· 10 years ago
133942d
Monotonic TSC (could break in environments that don't have access to sub-milisecond precision, e.g. performance.now)
by copy
· 10 years ago
5d6e79f
Almost complete implementation of the bound instruction, that no OS uses (except for Windows XP)
by copy
· 10 years ago
812d787
sysenter & sysexit
by copy
· 10 years ago
3d495d0
Empty device prototypes
by copy
· 10 years ago
fb27136
popcnt, as used by 3.x kernel
by copy
· 10 years ago
a177d12
Show which address big pages are mapped to
by copy
· 10 years ago
519b91a
Report unmapped memory address correctly
by copy
· 10 years ago
2762b97
Get rid of Closure Compiler warnings
by copy
· 10 years ago
1dd49a2
Fix fallback for postMessage timing method
by copy
· 10 years ago
0371416
Fix settings object for Closure Compiler
by copy
· 10 years ago
dd8639b
Extra externs file for builds without adapters
by copy
· 10 years ago
7e0030b
Avoid Closure Compiler Warnings
by copy
· 10 years ago
3524afd
ugly fix for Floppy Bird
by copy
· 10 years ago
ce44872
Get rid of dependencies from the emulator core
by copy
· 10 years ago
d54e307
remove global id
by copy
· 10 years ago
6549dd8
Avoid undefined from out of bounds reads
by copy
· 10 years ago
65a0e28
Show text console early
by copy
· 10 years ago
6af7d54
Refactoring
by copy
· 10 years ago
1168610
Unused code
by copy
· 10 years ago
d9e0585
lol JSONP
by copy
· 10 years ago
ba9f781
Nanolinux (experimental)
by copy
· 10 years ago
95e7ab2
Pass dom container instead of using hard-coded ids
by copy
· 10 years ago
8ea4540
Smarter TLB clearing when cr4.pge is modified
by copy
· 10 years ago
7e01451
Cleaner adapter api
by copy
· 10 years ago
cc4abab
More features for the VBE extensions. Allows fast scrolling in Linux
by copy
· 10 years ago
3e56663
Fix optimised memset: Handle df correctly and use in_mmap_range with physical addresses
by copy
· 10 years ago
f322606
Correct conversion from RGB to BGR
by copy
· 10 years ago
9c0ed5a
Improve 32 bit memory mapped IO
by copy
· 10 years ago
19cbe7e
Unused code
by copy
· 10 years ago
9188d3c
Detect modified pixels on lines, not on a rectangle. Add put_pixel_linear32
by copy
· 10 years ago
55695ca
Read multiple sectors at a time, saves some unnecessay buffers
by copy
· 10 years ago
97a3c09
Add button to disable mouse
by copy
· 10 years ago
2a97595
Minor cleanups
by copy
· 10 years ago
4f2f8d6
Fix some problems in the IDE code
by copy
· 10 years ago
f34e839
Minor cleanups
by copy
· 10 years ago
f5c8951
Fix asynchronous buffers. Disk images of abitrary size (from the local file system using FileReader and from a server using the `Range: bytes=...` header) can now be loaded. Fixes #12
by copy
· 10 years ago
f075e2e
Improved tlb clearing
by copy
· 10 years ago
f45938e
Finally fixed 32 bit multiplication
by copy
· 10 years ago
d2c3db0
small fixes in TLB code
by copy
· 10 years ago
4c59964
Some improvments in logging code
by copy
· 10 years ago
fe64919
Fix PS/2 irq on port data
by copy
· 10 years ago
0255abb
fcomip
by copy
· 10 years ago
02fa163
Put TR and LDTR into sregs register, possibly more simplifications later
by copy
· 10 years ago
4de34db
name identifiers consistent, no underscores
by copy
· 10 years ago
52de4e7
Add empty dynamic translator. Fixes #13
by copy
· 10 years ago
0a8bc1f
Use textarea.value over textContent
by copy
· 10 years ago
19df745
This case can be ignored safely
by copy
· 10 years ago
10d79fa
Some debug code
by copy
· 10 years ago
8c3c15c
That's a nop and shouldn't be there
by copy
· 10 years ago
ea428df
Keep last byte sent to port 60h. Fixes clock.com
by copy
· 10 years ago
fb8f26d
Don't assume cr0.wp to be set
by copy
· 10 years ago
ebfbdab
Use some neat constants
by copy
· 10 years ago
99691b9
This is undefined behaviour on Intel CPUs and therefore doesn't need to be checked
by copy
· 10 years ago
e281ce8
Preserve ESP before page faults. Fixes menu in KolibriOS
by copy
· 10 years ago
8a27879
Minor optimisations
by copy
· 10 years ago
0b149d1
Slightly optimised drawing
by copy
· 10 years ago
b923c24
Allow text selection on the screen in Chromium
by copy
· 10 years ago
c49dcfd
Report floppy drive even if it is empty. Fixes missing command interpreter in some DOSes booted via CDROM
by copy
· 10 years ago
e7bd8e9
Some minor cleanups
by copy
· 10 years ago
3505537
Fix spurious ack
by copy
· 10 years ago
5842950
Idle when emulated CPU is idle in a hlt loop
by copy
· 10 years ago
5fb7978
Small improvements
by copy
· 10 years ago
72cb534
Avoid deoptimizations
by copy
· 10 years ago
dac7419
Don't accept inputs when emulator is paused or crashed
by copy
· 10 years ago
affbcf6
TODO
by copy
· 10 years ago
deeff85
Merge branch 'master' of https://github.com/copy/v86
by copy
· 10 years ago
7a731ca
Change CPU from closure to prototypical notation.
by copy
· 10 years ago
234a070
New externs
by copy
· 10 years ago
ae2b0b9
.gitignore
by copy
· 10 years ago
40abcbe
Include new version of node-sdl (currently broken)
by copy
· 10 years ago
f3df87f
some more commands
by copy
· 10 years ago
7cb213f
plans for plan9
by copy
· 10 years ago
f7674af
export SyncBuffer and v86, check arguments passed to init
by copy
· 11 years ago
bcf235d
Don't rely on h()
by copy
· 11 years ago
d02b081
nop
by copy
· 11 years ago
e46a60c
VGA dummy adapter
by copy
· 11 years ago
11834de
Preparations for testing a dynamic translator
by Fabian
· 11 years ago
Next »