v86/src
Christian Schnell 47fb4e1dd2 final cleanup and alignments with the V86 codebase
- changed return value of V86.wait_until_vga_screen_contains() to boolean with true:success and false:timeout
- removed "throw" and "finally" statements in V86.wait_until_vga_screen_contains()
- removed "finally" statements in exec_test() to simplify cleanup code
- removed "export" statements (forgotten leftovers from a silly experiment)
- simplified parsing of options.timeout_msec in V86.wait_until_vga_screen_contains()
- changed line-matching function to string.startsWith()
- switched from Element.innerHTML to Element.textContent in html assignments
- relaxed rules for handling of command in expected[] in expect()
- removed unused argument "fdc" from FloppyDrive constructor
- renamed variable "tm_end" to "end"
2025-08-23 10:14:32 -06:00
..
browser final cleanup and alignments with the V86 codebase 2025-08-23 10:14:32 -06:00
rust replace some transmutes with from_bits/to_bits/from_le_bytes/to_le_bytes 2025-07-02 16:30:28 +07:00
acpi.js remove useless @const 2025-04-16 09:26:13 -07:00
apic.js remove useless @const 2025-04-16 09:26:13 -07:00
buffer.js remove useless @const 2025-04-16 09:26:13 -07:00
bus.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
cjs.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
const.js remove useless @const 2025-04-16 09:26:13 -07:00
cpu.js add typescript definitions 2025-07-02 15:01:19 +07:00
dma.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
elf.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
externs.js remove useless @const 2025-04-16 09:26:13 -07:00
floppy.js final cleanup and alignments with the V86 codebase 2025-08-23 10:14:32 -06:00
ide.js minor: add missing LOG_DISK 2025-06-10 15:39:58 +07:00
io.js rewrite some assertions to speed up port io in debug mode 2025-07-02 15:01:19 +07:00
ioapic.js remove useless @const 2025-04-16 09:26:13 -07:00
iso9660.js generate iso files on demand 2025-06-11 19:44:11 +07:00
kernel.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
lib.js generate iso files on demand 2025-06-11 19:44:11 +07:00
log.js remove useless @const 2025-04-16 09:26:13 -07:00
main.js remove useless @const 2025-04-16 09:26:13 -07:00
ne2k.js remove useless @const 2025-04-16 09:26:13 -07:00
pci.js make ide changes compatible with old state images 2025-06-07 21:33:46 +07:00
pit.js fix PIT single byte access order 2025-07-22 19:34:16 +07:00
ps2.js simplify mouse speed code: don't modify deltas 2025-07-02 15:01:19 +07:00
rtc.js rtc: implement update interrupt 2025-06-04 12:04:52 +07:00
sb16.js remove useless @const 2025-04-16 09:26:13 -07:00
state.js remove useless @const 2025-04-16 09:26:13 -07:00
uart.js remove useless @const 2025-04-16 09:26:13 -07:00
vga.js add missing LOG_VGA 2025-07-02 15:01:19 +07:00
virtio.js minor: inline some library functions 2025-04-16 09:26:13 -07:00
virtio_balloon.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
virtio_console.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00
virtio_net.js remove "use strict" (is default in es6 modules) 2025-04-16 09:26:13 -07:00