Commit graph

4877 commits

Author SHA1 Message Date
Fabian
11cf7dd926 fix: some properties missing from state images 2025-12-26 16:35:29 -06:00
Rob Blanckaert
f053c4af7b Allow Maps in state object 2025-12-26 10:50:53 -06:00
Fabian
880fa18e35 fix: Handle STI instruction near end of page 2025-12-25 15:12:52 -06:00
Maël Nison
946819902b Reverts some changes 2025-12-25 15:12:52 -06:00
Maël Nison
9b2e65166f Change enums to constant enums in v86.d.ts 2025-12-25 15:12:52 -06:00
Maël Nison
40f504e933 Add type definitions and update files in package.json 2025-12-25 15:12:52 -06:00
Fabian
dcc1700cef add bootOs (#1434) 2025-12-25 15:12:52 -06:00
Rob Blanckaert
0898f64b28 Fake networking socket handling cleanup. 2025-12-19 09:37:00 -06:00
SuperMaxusa
b6c940d0d4 make libv86-debug.mjs readable, add missing ls 2025-11-30 09:48:38 -06:00
SuperMaxusa
524d67326e mention RootlessRelay in docs 2025-11-30 09:46:43 -06:00
Rob Blanckaert
f032585090 Correct sign bit of pointers used with zstd contexts 2025-11-27 17:00:41 -06:00
Дмитрий Ценеков
b91ad42fe2 Add --zstd flag and use 19 lvl compression 2025-11-26 08:08:39 -06:00
Дмитрий Ценеков
bd493da2dc Add zstd compression support at tools 2025-11-26 08:08:39 -06:00
Дмитрий Ценеков
ae35964179 Remove space after "if" 2025-11-26 08:08:39 -06:00
Дмитрий Ценеков
71584c833c Add space after "if" 2025-11-26 08:08:39 -06:00
Дмитрий Ценеков
404c1e4ff0 Fixed a bug with parameters 2025-11-26 08:08:39 -06:00
Дмитрий Ценеков
56b8c85e3f Adding zstd_decompress to the filestore 2025-11-26 08:08:39 -06:00
ading2210
c380cabc4c fix eslint errors 2025-11-26 07:56:22 -06:00
ading2210
97cd3069ac cleanup code style 2025-11-26 07:56:22 -06:00
ading2210
081b1eaafd fix wisp adapter crash when a stream starts buffering 2025-11-26 07:56:22 -06:00
ading2210
1a1afab08d implement tcp mss option and set it based on the mtu 2025-11-26 07:56:22 -06:00
ading2210
0beafeee07 add mtu and nic type options to the interface 2025-11-26 07:56:22 -06:00
ading2210
d093088616 add mtu options to network code 2025-11-26 07:56:22 -06:00
Rob Blanckaert
ec90cede42 Nuke some old stuff from virtio console thats fixed in the overall virtio impl. now 2025-11-26 06:59:15 -06:00
Rob Blanckaert
c004ebb3ab Use global this for scheduler access
This makes libv86 work inside shared workers again.
2025-11-26 06:58:51 -06:00
FunnyCorgi
db22e06746 Fix HDB buffer creation using raw instead of calculated result size 2025-10-31 00:33:30 -06:00
FunnyCorgi
5a48c7e867 Fix HDA and HDB always being set to 1 MB
This is towards #1427.
2025-10-31 00:33:30 -06:00
toast
e65e4f441e add loopback to UART 2025-10-30 11:43:45 -06:00
SuperMaxusa
54ec8e8daa docs: add vmdisp9x instruction in windows-9x.md 2025-10-30 11:41:10 -06:00
SuperMaxusa
c70dafd411 docs: fix sb16 driver url 2025-10-30 11:41:10 -06:00
SuperMaxusa
81eb6a1d41 docs: use tables in windows-9x.md 2025-10-30 11:41:10 -06:00
SuperMaxusa
a4c9943c3d docs: add the "Troubleshooting" section for windows-9x.md 2025-10-30 11:41:10 -06:00
SuperMaxusa
777b8c397c
fix iso file extension detection (#1426) 2025-10-30 18:36:00 +01:00
Christian Schnell
667313401d
Fix UTF-8 encoding in SerialAdapterXtermJS (#1439)
* avoid possibly creating unused SerialAdapter instance

* use UTF-8 encoding when exchanging strings between XTerm and serial port

Use TextEncoder.encode() instead of String.charCodeAt() in Terminal.onData(data_str) to encode user input strings (keyboard or paste).
2025-10-30 18:35:05 +01:00
Fabian
9735a0eed8 fix fetching wasm progress message 2025-09-20 15:06:02 -03:00
Fabian
ac5e657e5a fix minor error in debug.html 2025-09-20 14:40:00 -03:00
Fabian
71f4a416ab fix warning 2025-09-20 11:37:40 -03:00
Fabian
ccb5e1ce5d disable use of scheduling api for now
see https://github.com/copy/v86/issues/789#issuecomment-3314001637
2025-09-20 11:22:34 -03:00
Fabian
772f0a1faa fix the mobile css 2025-09-19 15:51:12 -03:00
Fabian
0669f7a477 make tests a more reliable 2025-09-13 19:25:51 -03:00
Fabian
4e15afcd77 update docs with proper qemu invocation 2025-09-13 19:25:51 -03:00
Fabian
6e3afa67ab remove trailing spaces 2025-09-13 19:25:51 -03:00
Fabian
f6083ac6b0 upgrade haiku to beta5
fixes rare crash

thanks @SuperMaxusa
2025-09-13 19:25:51 -03:00
Fabian
be7a8aa874 apic: reduce verbosity of logging 2025-09-13 19:25:51 -03:00
Fabian
7c4cbd0b04 fix: correct field indices for restoring old state images with apic 2025-09-13 19:25:51 -03:00
Fabian
2f65f9d6d1 use new task scheduling api if available
about 2% faster than the worker-based yield function
2025-09-13 19:25:51 -03:00
Fabian
b0d20cee00 add BSD/OS, Mojo OS, XENUS, Vanadium OS, Asuro and PrettyOS
thanks @SuperMaxusa
2025-09-13 19:25:51 -03:00
SuperMaxusa
464cddcbed
fix filters, add "Reset filters" button (#1405) 2025-09-14 00:25:29 +02:00
Christian Schnell
4251ac1a9e bugfix: fixed string concatenation method in DummyScreenAdapter.get_text_row()
previous method created undefined strings, switched to working method
2025-09-08 15:53:28 -06:00
Christian Schnell
18ff2d85a1 concatenate strings without using arrays 2025-09-08 15:53:28 -06:00