Purushottam
94faf3d6b1
fix: default net device to NE2000 ( #1649 )
latest
2026-10-09 04:28:39 +02:00
Fabian
6db8b15797
NX bit support
...
windows 10 works now
2026-10-04 09:35:02 +02:00
Fabian
2d6f9aaa0d
whoops
2026-10-01 12:01:23 -06:00
Fabian
44d1f3b272
fix: deprecated constant std::u16::MAX
2026-10-01 12:00:02 -06:00
Fabian
fbcce0a5c6
hide spurious linker messages
2026-10-01 12:00:02 -06:00
Alexander Verevkin
1f1414addb
Implement ATA_CMD_READ_LOG_EXT ( #1639 )
2026-10-01 19:28:13 +02:00
Fabian
7693c56d88
fix use_graphical_text in release builds ( #1640 )
2026-09-30 18:35:23 -06:00
Alexander Verevkin
f3899c5e33
Implement IA32_PAT MSR and CLFLUSH
...
- IA32_PAT: writes of reserved memory types raise #GP, reset is 0x0007040600070406
- CLFLUSH is a no-op that performs the address translation and permission checks of a byte load
- CPUID.1:EDX advertises PAT and CLFSH
- Add a kvm-unit-test covering both
required for W10 boot
2026-10-01 02:35:15 +02:00
Fabian
b1515fa92d
fix file locking test again again
2026-09-30 17:13:22 -06:00
Londopy
5f9a90f2be
Fix typo in Readme
2026-09-20 22:49:05 +02:00
jlxip
589487c775
Preserve fractional PIT ticks across timer updates ( fix #1634 )
2026-09-12 19:06:28 -06:00
jlxip
73077e92bf
ide: do not raise an IRQ when ready to receive an ATAPI packet
2026-09-13 01:43:06 +02:00
jlxip
792daa4fae
dma: Correct 16-bit channel addressing
2026-09-13 00:01:39 +02:00
SuperMaxusa
d96be774e5
ide: don't assert on REPORT KEY and READ DISC STRUCTURE (atapi)
...
(since this is a CD-ROM drive without copy-protection features, there
is no need to implement them)
2026-09-03 03:56:06 +02:00
SuperMaxusa
a566f84643
ide: ATAPI command READ FORMAT CAPACITIES
2026-09-03 03:56:06 +02:00
Blixt
e02816a97c
Report CSP as absent for virtual SoundBlaster 16
2026-09-02 06:28:55 +02:00
Blixt
85961c6d23
Support large CD-ROMs in Windows 9x (MSF) ( #1586 )
2026-09-01 23:31:01 +02:00
Fabian
058809d130
calculate disk geometry from mbr
...
(partially) fix #1556
2026-09-01 11:53:50 -06:00
Fabian
33f4b67a65
nicer format query args
2026-09-01 11:53:50 -06:00
Fabian
efa736218e
fix row wrapping on some resolutions
2026-09-01 11:53:50 -06:00
Fabian
180830d539
simplify fix
2026-08-31 02:13:12 +02:00
oscar
b086b8b4df
Update vga.js
...
fix: prevent image freezes caused by svga_offset
2026-08-31 02:13:12 +02:00
Felix Rieseberg
132da7b654
vmware: add legacy text-clipboard backdoor commands (6-9)
...
Host stages bytes via the vmware-clipboard-host bus event; guest polls
GETSELLENGTH/GETNEXTPIECE. Guest pushes via SETSELLENGTH/SETNEXTPIECE
and the device emits vmware-clipboard-guest when the buffer fills.
Same protocol as open-vm-tools' pre-RPC copy/paste, so a tiny Win9x
agent can do IN EAX,DX from ring 3 with no driver.
2026-08-30 06:13:24 +02:00
Fabian
96fd8b81c7
bump HASH_LENGTH to 10
2026-08-30 05:34:23 +02:00
Yanshu Wang
77bd1b9e85
add debian xfce setup example
2026-08-30 05:34:23 +02:00
Vaibhav Srivastava
cba06bf1e7
docs: fix typo sytem -> system
...
Signed-off-by: Vaibhav Srivastava <[email protected] >
2026-08-30 01:43:04 +02:00
Fabian
b0d8f2c9a7
missing mkdir -p images
2026-08-26 18:15:07 -06:00
Fabian
de1fc9dbef
add iso9660 test
2026-08-26 18:14:46 -06:00
SuperMaxusa
7e6be1e2ab
boot menu option ( #1625 )
...
- add boot menu option
- enable `CONFIG_BOOTMENU` in seabios config
2026-08-27 02:01:15 +02:00
SuperMaxusa
dfa62966bd
iso9660: implement Joliet
2026-08-27 02:00:21 +02:00
SuperMaxusa
847e34d549
docs: note on sb16 support in Windows Server 2003 ( https://github.com/copy/v86/issues/1358 )
2026-08-21 18:25:12 +02:00
SuperMaxusa
5863e66ebf
docs: installing Windows 2000/XP in v86
2026-08-21 18:25:12 +02:00
SuperMaxusa
a7e2a2aa7e
docs: update navigation in windows-nt.md
2026-08-21 18:25:12 +02:00
SuperMaxusa
5b3fc6cbd9
chore: fix typos in docs
2026-08-21 18:25:12 +02:00
SuperMaxusa
6283be8d98
docs: installing Windows 9x in v86
...
(thanks @chschnell)
2026-08-21 18:25:12 +02:00
SuperMaxusa
f982cb476e
docs: add "It is now safe to turn off your computer" fix for Windows 95
...
(discussed in https://github.com/copy/v86/discussions/1553 )
2026-08-21 18:25:12 +02:00
SuperMaxusa
6554d6e63d
docs: update navigation in windows-9x.md
2026-08-21 18:25:12 +02:00
SuperMaxusa
68b13f6bad
docs: add windows-31x.md to issue template
2026-08-21 18:25:12 +02:00
SuperMaxusa
2bcd7d68d0
docs: remove cpu-idling.md
...
(discussed in https://github.com/copy/v86/pull/1581 )
2026-08-21 18:25:12 +02:00
parkertomatoes
f3d4472a9c
Expose a parallel port ( #1613 )
2026-08-09 04:49:10 +02:00
Fabian
6eda8ff53a
don't raise on 0 column text render
...
suggested by @chschnell (#1587 )
2026-08-08 01:16:33 +02:00
SuperMaxusa
f4299efa0b
docs: VMware mouse driver for Windows NT 4.0
2026-08-08 00:46:01 +02:00
SuperMaxusa
face0ae686
docs: VGA driver for Windows NT 4.0
2026-08-08 00:46:01 +02:00
Christian Schnell
9652a44b14
added docs/dos.md
2026-08-08 00:42:50 +02:00
Christian Schnell
7a16d835c2
added link to Win3.1x setup instructions
2026-08-08 00:42:50 +02:00
Christian Schnell
29be0572b4
added chapter about absolute mouse positioning
...
Added instructions about absolute mouse cursor positioning.
Also replaced archive-backed URLs to vogons.org with their direct links (site is still up).
2026-08-08 00:42:50 +02:00
Christian Schnell
60baab5a92
created windows-31x.md
2026-08-08 00:42:50 +02:00
Fabian
2f1346b0e7
ps2: don't send wheel packets if disabled
2026-07-05 14:04:25 +07:00
Fabian
ec72e1535d
ps2: respect port clock disabled (fixes 386bsd not accepting keyboard input after mouse movement)
2026-07-05 14:04:25 +07:00
Fabian
db2187402c
fix absolute mouse reporting in theatre mode
2026-07-05 14:04:25 +07:00