Commit graph

3887 commits

Author SHA1 Message Date
ShuoZheLi 7853d8f191 added logic for sound on/off buttom 2021-12-10 22:51:38 +01:00
ShuoZheLi 46af8ccee1 added is_muted variable 2021-12-10 22:51:38 +01:00
ShuoZheLi ef93f08214 Added sound on/off buttom 2021-12-10 22:51:38 +01:00
ParkerTomatoes c7e4bef2ad fix build on MacOS 2021-11-28 23:20:26 +01:00
root a7c35f06bb WSL setup 2021-11-14 01:22:11 +01:00
Fabian 5646529322 bench: fix arch directory 2021-11-12 14:31:06 -05:00
Fabian 74af9457c4 Add wasm-opt 2021-11-11 19:50:18 -05:00
Fabian 2f2705a106 Fix Arch Linux boot profile button 2021-11-11 18:13:13 -05:00
Fabian bbcd3791a2 Replace macros by closures 2021-11-11 17:39:51 -05:00
Fabian ffae108c42 Show .wasm size in kilobytes 2021-11-11 14:58:18 -05:00
Fabian e6c725bf54 Don't export ZSTD_ symbols (reduce wasm size) 2021-11-10 23:19:49 -05:00
Fabian 714105a7bc Remove log_segment_null, debug_set_dispatcher_target, check_dispatcher_target, check_page_switch in release mode 2021-11-10 22:52:05 -05:00
Fabian 31b2582d13 Avoid generating memory read for profiling info in release mode 2021-11-10 22:52:05 -05:00
Fabian a19fefbe84 never inline test_privileges_for_io (reduce wasm size) 2021-11-10 21:36:18 -05:00
Fabian 636217e81d never inline switch_seg (reduce wasm size) 2021-11-10 21:32:44 -05:00
Fabian 851e6a1ab4 never inline trigger_* (reduce wasm size) 2021-11-10 21:29:38 -05:00
Fabian 03053f0b0d Allow specifying memory size via url parameter m=… and vram=… (#448, #510) 2021-11-09 15:29:12 -05:00
Fabian 72e8c6ea19 Update readme: rust nightly is not needed any more, reorder build dependencies 2021-11-09 15:10:26 -05:00
Fabian 5fd6e9356d Handle page switch in conditional jump when both cases are fallthroughs (occurs when MAX_PAGES=30) 2021-11-09 14:31:02 -05:00
Fabian abe5b972e0 Optimise negated condition if reordered 2021-11-08 23:25:41 -05:00
Fabian e95aed2b22 Remove optimisation (never happens across all tests) 2021-11-08 23:25:34 -05:00
Fabian 577d403d14 fix: panic in conditional branch code generation due to label_for_addr not being valid in fallthroughs, using index_for_addr instead (#547) 2021-11-08 23:25:25 -05:00
Fabian 340f1cce12 far jump/int: fix fetch of esp from 16-bit tss and improve bounds checks, restore previously disabled assertion 2021-11-08 23:25:21 -05:00
Fabian 96735eba68 iret: Implement eip limit check (fix ubuntu 10 #474) 2021-11-08 23:25:16 -05:00
Fabian 9cffa38ca0 Use gen_set_reg16_unmasked for mov r16, imm 2021-11-08 23:25:10 -05:00
Fabian d155439329 Increase tinycore test timeout 2021-11-04 22:43:15 -05:00
Fabian 46b497c74b Run tests on all branches 2021-11-04 21:46:59 -05:00
Fabian 52a8a1bf56 Add psychdos, haiku-boot and archlinux-boot profiles 2021-11-04 21:00:15 -05:00
Fabian 5d72ffa84c cargo: update test profile 2021-11-04 20:28:22 -05:00
Fabian 1218bafae5 Add cdn query parameter for testing 2021-11-04 20:27:52 -05:00
Fabian 5877d36bf5 Add sectorlisp and sectorforth 2021-11-04 20:13:58 -05:00
Fabian 7814f96e1c Dead debug code 2021-11-04 18:51:36 -05:00
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