Commit graph

  • a883abe036
    Merge e8152c7c66 into a2b4792541 Rubens Brandão 2026-04-16 23:52:32 +03:00
  • a167a9858d
    Merge a3c2379be5 into a2b4792541 SuperMaxusa 2026-04-16 20:45:20 +03:00
  • a3c2379be5 add V86Config category, enum descriptions SuperMaxusa 2026-04-16 20:00:09 +03:00
  • 4c66697142
    Merge 464922df9b into a2b4792541 William Chan 2026-04-16 16:33:42 +08:00
  • 2113262d40 add deno doc support SuperMaxusa 2026-04-16 10:05:25 +03:00
  • f533716e57
    Merge d4c5fa866a into a2b4792541 Felix Rieseberg 2026-04-15 20:13:41 +02:00
  • c4ea807178
    Merge c459d9b45a into a2b4792541 Alexander Verevkin 2026-04-15 11:36:22 -04:00
  • f5c0b1b4a2
    Merge ec6ef1c768 into a2b4792541 Felix Rieseberg 2026-04-15 13:31:56 +02:00
  • dedb983518
    Merge 63ac1054e6 into a2b4792541 Christian Schnell 2026-04-15 13:17:49 +02:00
  • a2b4792541 tests: fix example.org test master latest SuperMaxusa 2026-04-06 12:21:49 +03:00
  • d6368e3bce fake_network: copy TCP connection addresses out of NIC TX buffer Felix Rieseberg 2026-04-12 07:43:59 -07:00
  • 7b68d4b974 try fix npm ci Fabian 2026-04-15 17:38:35 +07:00
  • 167c891c20 vga: implement VBE_DISPI_IOPORT_INDEX register read SuperMaxusa 2026-04-07 12:26:51 +03:00
  • d5ffb47dc3
    Merge 13ecff43a8 into e34e9c2820 Felix Rieseberg 2026-04-15 12:21:15 +02:00
  • e34e9c2820 ide: restore shared writes to ATA Command Block registers Felix Rieseberg 2026-04-11 08:08:54 -07:00
  • dd13099cf1
    fake_network: copy TCP connection addresses out of NIC TX buffer Felix Rieseberg 2026-04-12 07:43:59 -07:00
  • 13ecff43a8
    vmware: register 8/16-bit port stubs; drop redundant |0 coercions Felix Rieseberg 2026-04-11 17:40:33 -07:00
  • ec6ef1c768
    vga: defer V86-mode VBE disable until a legacy mode-set is observed Felix Rieseberg 2026-04-11 16:37:13 -07:00
  • d762aeeeae
    Add VMware absolute-pointer backdoor (port 0x5658) Felix Rieseberg 2026-04-11 13:29:30 -07:00
  • a4102faa2c
    ide: restore shared writes to ATA Command Block registers Felix Rieseberg 2026-04-11 08:08:54 -07:00
  • d4c5fa866a
    lib: prefer require() over dynamic import for fs in node loader Felix Rieseberg 2026-04-10 20:53:43 -07:00
  • 878a74c9c9 vga: implement VBE_DISPI_IOPORT_INDEX register read SuperMaxusa 2026-04-07 12:26:51 +03:00
  • c5e4912a80 tests: fix example.org test SuperMaxusa 2026-04-06 12:21:49 +03:00
  • bbaf109afa ci: add v86.d.ts to artifacts (fixes https://github.com/copy/v86/issues/1536) SuperMaxusa 2026-04-06 11:18:15 +03:00
  • b00719e525
    Fix: Correct Unix v7 display name Santi123-debug 2026-04-03 14:03:42 -05:00
  • 120b3068f0 add commit link in docs SuperMaxusa 2026-04-01 18:37:12 +03:00
  • 21527462c3 remove trailing spaces SuperMaxusa 2026-04-01 16:33:13 +03:00
  • f0a638a250 add ansi option for 7e9d9b2 SuperMaxusa 2026-04-01 14:10:22 +03:00
  • d88bce0757 fix links SuperMaxusa 2026-03-18 08:14:39 +02:00
  • 6155f37086 add get_instruction_stats SuperMaxusa 2026-03-17 22:09:59 +02:00
  • 586506dd4c add events for virtio console SuperMaxusa 2026-03-17 21:55:08 +02:00
  • 1b6df77b2e split V86FileImage for proper typing SuperMaxusa 2026-03-17 21:40:44 +02:00
  • f3849ffdec add ScreenConfig, fix screen events SuperMaxusa 2026-03-16 19:22:48 +02:00
  • 62bb7de2e9 add events args, fix console params SuperMaxusa 2026-03-12 15:23:04 +02:00
  • 400ef2af4c fix run() promise, add missing descriptions and links SuperMaxusa 2026-03-10 18:51:59 +02:00
  • 43282e300b add V86.prototype.automatically SuperMaxusa 2026-03-10 17:54:01 +02:00
  • 436b069976 add LogLevel and BootOrder descriptions SuperMaxusa 2026-03-10 17:07:20 +02:00
  • 90b6c11758 add {write,read}_memory, wait_until_vga_screen_contains and set_{serial,virtio}_container_xtermjs SuperMaxusa 2026-03-10 14:56:07 +02:00
  • 2909969d71 add FileNotFoundError and FileExistsError SuperMaxusa 2026-03-10 14:30:55 +02:00
  • 6974d51521 add set_fdb and eject_fdb SuperMaxusa 2026-03-10 10:28:27 +02:00
  • 1600bae552 add uarts SuperMaxusa 2026-03-10 10:18:42 +02:00
  • d02d0c35b5 note about sync images SuperMaxusa 2026-03-10 09:57:31 +02:00
  • 6ef6954512 generate api docs using typedoc SuperMaxusa 2026-03-09 21:14:52 +02:00
  • 964f0f785d refactor V86Image and V86Options, add V86NetworkDevice type and ConsoleConfig description in typescript definitions SuperMaxusa 2026-03-09 18:41:07 +02:00
  • 4e4bf55635 update crazierl Fabian 2026-03-31 00:53:13 +07:00
  • c152416155 fix file locking test again Fabian 2026-03-31 00:49:54 +07:00
  • 7e9d9b2573
    screen: ANSI screen adapter (#1524) SuperMaxusa 2026-03-30 09:49:58 +03:00
  • d0c45607fc Fix paths wip Rob Blanckaert 2026-03-19 19:55:40 -07:00
  • b73872dda9 Move vsock state to 89 Rob Blanckaert 2026-03-19 19:54:35 -07:00
  • c459d9b45a Merge branch 'master' into nx-support-v2 Alexander Verevkin 2026-03-19 20:18:00 +05:00
  • 0a95ecf489 Fix #945: Don't mark empty CD-ROM drives as connected Your Name 2026-03-17 00:42:52 -07:00
  • 221461bc29 Fix #1253: 16-bit mode instruction pointer wrap-around Your Name 2026-03-17 00:35:08 -07:00
  • d5b6871eec screen: ANSI screen adapter SuperMaxusa 2026-03-16 17:49:48 +02:00
  • 63ac1054e6 added serial modem device Christian Schnell 2026-03-15 10:44:08 +01:00
  • c925c373f3 added UART signals DTR and RTS Christian Schnell 2026-03-15 10:42:17 +01:00
  • 464922df9b speaker: fix Closure Compiler errors in OPL2Source William Chan 2026-03-09 04:26:06 +08:00
  • 348d1baffa speaker: replace import.meta.url with opl2_worklet_url option for Closure Compiler compat William Chan 2026-03-08 20:31:53 +08:00
  • 1efa690e42 opl2-worklet: fix ESLint errors (keyword-spacing, strict, no-undef globals) William Chan 2026-03-08 20:20:13 +08:00
  • caf61409e1 sb16: fix SBPro output filter defaulting ON and bass-left channel assignment William Chan 2026-03-08 12:31:03 +08:00
  • d5d9f6b825 sb16: implement SBPro analogue output filter (mixer 0x0E bit 5) William Chan 2026-03-08 12:18:12 +08:00
  • cd053c7ac9 sb16: implement DSP command 0x91 (high-speed single-cycle DMA DAC) William Chan 2026-03-08 12:09:30 +08:00
  • 5c508e9699 sb16: fix OPL3 register writes not reaching AudioWorklet William Chan 2026-03-08 12:03:32 +08:00
  • 2dcd4c9a58 sb16: ASP commands, AdLib compat ports, 0x24 ADC, 0x80 silence, 0xF8, mixer 0x0A/0x0E/0x36-0x43 William Chan 2026-03-08 12:00:41 +08:00
  • 774f21dc26 sb16: OPL2 via AudioWorklet, ADPCM decoding, and mixer fixes William Chan 2026-03-08 11:16:16 +08:00
  • a1ae2a0582 Node FS TEMP Rob Blanckaert 2026-03-07 11:09:21 -08:00
  • ee2e81e138 Websockets Rob Blanckaert 2025-11-23 16:37:16 -08:00
  • 40143e2997 TLS Rob Blanckaert 2025-11-22 11:14:09 -08:00
  • e827f3847c virtio-vsock device Rob Blanckaert 2025-01-28 20:50:08 -08:00
  • 70bb8f81b6 Add a 9p backend based on Node's fs/promises object. Rob Blanckaert 2025-11-27 21:08:57 -08:00
  • e8152c7c66
    implement rust rtc set and get state rbran 2026-02-22 09:23:52 -03:00
  • e9e9c70fde
    format rust rtc rbran 2026-02-01 13:06:16 -03:00
  • 8d9d0a7b02
    port rtc to rust rbran 2026-01-11 08:52:28 -03:00
  • 62fd36e0bb update Windows ME, Windows NT 3.51 and Windows 3.0 images Fabian 2026-02-03 07:32:41 +07:00
  • 20f08e597c don't assert on wrmsr(IA32_APIC_BASE, 0) Fabian 2026-02-03 06:58:24 +07:00
  • 89b7279778 create screen canvas/div if they don't exist (close #1482) Fabian 2026-02-03 06:50:24 +07:00
  • 3d28c88f32
    Merge a62ba1c569 into 5f24567639 Christian Schnell 2026-02-02 19:51:46 +01:00
  • 17281c46e4 refactor file selection Fabian 2026-02-01 17:08:59 +07:00
  • 22e893b5fb allow non-32 bit acpi/apic mmio access (fix #1495) Fabian 2026-02-01 14:36:06 +07:00
  • 94d338419f tests/full: allow large cdroms Fabian 2026-02-01 14:41:37 +07:00
  • 6ce8a3bea3 use <button> over <input type=button> Fabian 2026-01-26 19:24:48 +01:00
  • 5704dfe44f mu: disable mouse Fabian 2026-01-26 17:35:59 +01:00
  • c20547b31a add doom-on-a-floppy, quantix, chip4505, forthos, chimaeraos and newos notion Fabian 2026-01-02 21:19:39 +01:00
  • 0027b35895 provide a way to download the runtime floppy/cdrom image (#1474) Fabian 2026-01-02 18:15:55 +01:00
  • 75dc8ee5d8 simplify file loading Fabian 2026-01-02 18:09:50 +01:00
  • b8ccb7f24c fix: get_disk_fda/get_disk_fdb should return a Uint8Array Fabian 2026-01-02 18:09:08 +01:00
  • 5f24567639
    serial: virtio console adapters, esm fix (#1463) SuperMaxusa 2026-02-02 06:34:16 +02:00
  • 406aa9e5a6
    fix link to buildroot, the old link has invalid TLS certificate (#1494) Alexey Shamrin 2026-01-31 03:30:33 +02:00
  • ab10e9c752
    fix link to buildroot, the old link has invalid TLS certificate Alexey Shamrin 2026-01-30 10:34:21 +02:00
  • 5ae748787b
    docs: mention official npm package in README (#1490) Evgeny Shitin 2026-01-28 01:22:46 +09:00
  • 58f2aff595
    Merge branch 'master' into readme/npm-package-note Evgeny Shitin 2026-01-27 09:03:09 +09:00
  • 7803971aef allow drag n drop insert of floppy and cdrom Ambareesh Balaji 2026-01-06 13:31:04 +00:00
  • 4d03c8b96f Add missing MULTIBOOT_INFO_MODS flag Yuta Imazu 2026-01-24 01:51:07 +09:00
  • ee1e42caf2
    Add link to release section in README Keyboard1000n17 2026-01-26 21:16:33 +06:00
  • 691c49ba3a
    docs: mention official npm package in README Evgeny Shitin 2026-01-26 19:01:32 +09:00
  • 2b6163f6cd
    Add missing MULTIBOOT_INFO_MODS flag Yuta Imazu 2026-01-24 01:51:07 +09:00
  • 32bf805200 add efer reset Alexander Verevkin 2026-01-11 18:56:59 +05:00
  • 793ce639fc clear tlb only upon efer change Alexander Verevkin 2026-01-11 18:49:38 +05:00
  • c1b70e48eb Update instructions_0f.rs Alexander Verevkin 2026-01-11 18:03:47 +05:00
  • 347be5a726 RSVD Faults Alexander Verevkin 2026-01-11 18:00:19 +05:00
  • 54eaa7fa34 Update cpu.rs Alexander Verevkin 2026-01-11 15:03:36 +05:00