Fabian
2418f6c6df
Retry 5xx and error'd requests
2021-11-04 18:51:36 -05:00
Fabian
39ab3b6d03
preventDefault in mousedown/mouseup events (fixes text selection in Firefox)
2021-11-04 18:51:36 -05:00
Fabian
30fa3dbaf9
Clean up
2021-11-04 18:51:36 -05:00
Fabian
be477084a9
Add assertion
2021-11-04 18:51:36 -05:00
Fabian
36fcfe1b16
jit not8/neg8
2021-11-04 18:51:36 -05:00
Fabian
6fcfedfdc1
Properly run tinycore test as hard drive
2021-11-04 18:51:36 -05:00
Fabian
65a75d4fe3
Additional assertions for the return value of mmap_read8 and mmap_read16
2021-11-04 18:51:36 -05:00
Fabian
23d4f862e6
Avoid local when modrm address is single register without offset
2021-11-04 18:51:36 -05:00
Fabian
c5dbd55d53
Fix macros used as expression
2021-10-29 01:18:21 +02:00
Fabian
6def710a62
Clean up code, add missing handle_read, replace imgsplit with gnu split
2021-10-20 19:06:58 +02:00
pixelsuft
271c8a9c53
Add splitting without server side
2021-10-20 19:06:58 +02:00
Andrew Au
2034526624
Include the controller output port concept
2021-10-18 02:21:40 +02:00
Andrew Au
e5efc198e5
Supports disabling A20 through PS/2
2021-10-18 02:21:40 +02:00
Fabian
85df1ec798
Expect tests: tlb offset is not stable
2021-09-23 20:13:08 +02:00
Ryo Ota
51105a6700
Fix debian build
2021-09-23 19:35:10 +02:00
Ryo Ota
df94bd595a
fix typo
2021-09-23 19:30:13 +02:00
Ryo Ota
3648b4ba88
fix docker-run command in README.md
2021-07-25 22:22:45 +02:00
Progyan Bhattacharya
9679e2c00a
(feat) Docker: Add Support for Running inside Docker Container ( #501 )
...
* (feat) Docker: Add Support for Running inside Docker Container
Uses Alpine image as base to have minimal size. 2-step build process to get rid of source and library files after compilation and during runtime. Uses Python3 HTTP Server to serve static assets.
Signed-off-by: Progyan Bhattacharya <bprogyan@gmail.com>
2021-07-24 15:07:14 +02:00
Fabian
4f6acde821
update test image dockerfile
2021-07-07 18:31:40 -05:00
Aidan Hobson Sayers
34339fe8d8
Update the Dockerfile with latest requirements
2021-07-07 16:48:00 -05:00
Aty
447897d91c
Fix UART bug ( #486 )
2021-06-11 23:22:26 +02:00
Heyang Zhou
8eb8dd9d9d
Use queueMicrotask
for fast_next_tick
in Web Worker environment. ( #477 )
...
Optimize performance in worker.
2021-06-05 18:27:01 +02:00
parkertomatoes
4e5f62bbc1
Mask values written to mmap_write{8,16} ( fix #460 )
2021-05-24 01:18:50 +02:00
Fabian
3387b9b56c
Minor improvement
2021-05-23 00:00:22 -05:00
Fabian
016dbd3e26
Enable tests for the wasm branch
2021-05-22 23:59:24 -05:00
Fabian
b4936b32d4
Dead
2021-05-22 23:59:24 -05:00
Fabian
f3e79ae6be
Less verbose logging
2021-05-22 23:59:24 -05:00
Fabian
e8975ec436
pusha/popa should be block boundary
2021-05-22 23:59:24 -05:00
Fabian
cd4c5bd49e
Update expect tests
2021-05-22 23:59:23 -05:00
Fabian
199b1ceb49
Fix 32-bit wrap-around for profiler and opstats
2021-05-22 23:58:23 -05:00
Fabian
1b06e7bd34
Improve code for some sign/zero-extending moves
2021-05-22 23:58:23 -05:00
Fabian
d47be4342d
set_reg16 unmasked
2021-05-22 23:58:23 -05:00
Fabian
c430c1141c
Minor optimisation for bt{,s,r,c} with zero offset
2021-05-22 23:58:23 -05:00
Fabian
da4470233c
fix paste into serial console
2021-05-22 23:58:23 -05:00
Fabian
ffe80edece
Remove function from non-profiled builds
2021-05-22 23:58:23 -05:00
Fabian
2078d439c6
Remove some hard-coded memory sizes so they can be overwritten
2021-05-22 23:58:23 -05:00
Fabian
ffac529747
Rewrite write_leb_i64 (fixes bug with upper bits of constant)
2021-05-22 23:58:23 -05:00
Fabian
2f2fff26a9
tlb_set_has_code_multiple
2021-05-22 23:58:22 -05:00
Fabian
7666805117
Fix tlb invariant check
2021-05-22 23:20:47 -05:00
Fabian
fd1626cd87
Fix movs jit
2021-05-22 23:20:47 -05:00
viorelcanja
757d95b6be
Mem fast path optimization ( #469 )
...
Remove one addition from the memory access fast path
2021-05-23 06:03:34 +02:00
viorelcanja
0297f48346
resize tlb_data to proper size ( #468 )
...
Resize tlb_data to proper size
Reduce initial memory size
2021-05-08 22:49:37 +02:00
ParkerTomatoes
b11c54cd5a
detect host triplet when finding rust-lld
2021-05-04 17:26:05 -05:00
Viorel Canja
5b79e47bc9
avoid ending jit_run_interpreted in the middle of a basic block
2021-05-04 20:30:08 +02:00
Simon Kadisch
690354e69e
Provide access to CPU memory via V86Starter
2021-04-23 01:07:50 +02:00
Simon Kadisch
c8581d9ba6
Restore UART2 and UART3 correctly
2021-04-21 20:12:39 +02:00
Mikhail B
3791d63ffd
workaround to support i686 + clang 5.0+
...
clang version 5.0.0 (http://root.cern.ch/git/clang.git 354b25b5d915ff3b1946479ad07f3f2768ea1621) (http://root.cern.ch/git/llvm.git 9c749361ba8c2d400b83d8cc5c544287465b7489)
Target: i686-pc-linux-gnu
Thread model: posix
rustup 1.23.1 (3df2264a9 2020-11-30)
rustc 1.53.0-nightly (d0695c908 2021-04-12)
2021-04-13 09:47:17 -05:00
Fabian
3137bf4171
Fix movsw jit
2021-04-12 15:17:43 -05:00
Fabian
9e9af6d45b
NetBSD, floppy bird
2021-04-10 17:22:28 -05:00
Fabian
74dd588b75
vga: dac color index wrap-around
2021-04-10 17:19:40 -05:00