TC1995
f4303dfce2
XGA changes of the day (September 5th, 2024)
...
Don't overwrite the VGA DAC mask in XGA mode, instead, using dedicated variables for it.
2024-09-05 01:06:34 +02:00
OBattler
581cbcb0c6
A small fix to video/vid_voodoo_fifo.c.
2024-09-04 15:41:30 +02:00
OBattler
7b6e5e5ad9
Implements the second CMDFIFO2 queue for Voodoo 3, fixing BeOS's Voodoo 3/Banshee drivers, fixes #4794 .
2024-09-04 15:22:24 +02:00
Miran Grča
19a27214e7
Merge pull request #4792 from chungy/ftruncate
...
Use ftruncate on Unix to create hard disk images quickly
2024-09-04 00:42:11 +02:00
OBattler
ea70cbe274
Merge branch 'master' of https://github.com/86Box/86Box
2024-09-04 00:01:11 +02:00
OBattler
8dc8079c21
QT: Attempt to fix mouse wheel on Linux.
2024-09-04 00:01:03 +02:00
RichardG867
4db6fd4a89
Jenkins: Don't include manifest in branch builds
2024-09-03 14:23:56 -03:00
RichardG867
c5177bf514
Merge branch 'master' of ssh://github.com/86Box/86Box
2024-09-03 14:20:52 -03:00
RichardG867
7ed674eee1
Initial removal of 32-bit builds
2024-09-03 14:14:42 -03:00
Mike Swanson
00354749f2
Use ftruncate on Unix to create hard disk images quickly
...
Instead of writing out disk blocks slowly across the entire volume,
just use the ftruncate function to create a file instantly at the
desired size.
Depending on file system, this can either result in identical results
to the old code just faster (eg: ZFS and btrfs with compression
enabled), sparse files (most native Unix file systems without
compression, eg ext4 and UFS), or a full non-sparse file like before
(creating an image on FAT).
2024-09-02 22:52:24 -07:00
OBattler
ca880a3bbb
Gave the J-Bond PCI400C-A and Asus PCI/I-486SP3 the correct keyboard controllers, #4790 .
2024-09-03 02:44:30 +02:00
OBattler
16f4ebab9c
Mouse: Fix the if blocks in mouse_subtract_z().
2024-09-03 00:45:40 +02:00
Miran Grča
5337fe6c12
Merge pull request #4788 from lemondrops/zip-fix
...
Qt: Remove leftovers of the "Reload previous image" option
2024-09-03 00:33:54 +02:00
Alexander Babikov
c54286ccd2
Remove leftovers of the "Reload prev. image" option
2024-09-03 03:15:43 +05:00
OBattler
1e5f8f9d3f
FDC: Fix initial condition on non-DMA writes, fixes #4785 .
2024-09-02 19:33:13 +02:00
OBattler
547ae9ad6a
Make GET_CONFIGURATION results more consistent with the capabilities page.
2024-09-02 06:48:07 +02:00
OBattler
09a6aab21a
More CD-ROM fixes, fixes Johnny Bazookatone.
2024-09-02 06:32:28 +02:00
OBattler
52a78f3ffb
Bumped the version to 4.3.
2024-09-02 00:17:05 +02:00
OBattler
6501700daf
Merge branch 'master' of https://github.com/86Box/86Box
2024-09-02 00:11:22 +02:00
OBattler
a10407a0aa
The Gigabyte GA-586IS and GA-586IP now have correctly an AT keyboard controller, fixes #4783 .
2024-09-02 00:11:14 +02:00
Miran Grča
f6948478ad
Merge pull request #4778 from jriwanek-forks/dates
...
Update dates for 4.2.1 release
2024-08-31 22:31:43 +02:00
Jasmine Iwanek
924db10d13
Update dates for 4.2.1 release
2024-08-31 16:17:05 -04:00
OBattler
43ff35c10c
Add the Acer A1G to the Siemens PCD-2L hack, fixes POST: 31 30 freeze with non-SL-enhanced 486 CPU's.
2024-08-31 19:13:06 +02:00
OBattler
7e003b0390
x87: Remove an excess logging line.
2024-08-31 09:32:33 +02:00
OBattler
2207367bdd
Fixed the segmentation fault on mouse movement when the serial mouse is attached to a disabled serial port.
2024-08-30 23:20:22 +02:00
OBattler
e03ba4cd99
Reversed the 486 filtering changes for those two OPTi 495 machines.
2024-08-30 19:53:43 +02:00
OBattler
5fdd6263a2
FDC37x93x: Always return 0xFF on GPIO reads, allow the code in chipset/intel_piix.c to take over instead, fixes CPU speed readout on the HP Vectra VL 5 Series 4.
2024-08-30 19:47:22 +02:00
OBattler
6a5e9cdaba
Fixed the S3 reset fix, fixes Windows 98 stuck on black screen on the S3 Trio64 on some machines.
2024-08-30 19:35:24 +02:00
OBattler
1d9603fa7e
Fixed a very stupid mistake made in cpu/386_common.c last night, fixes #4773 .
2024-08-30 17:44:47 +02:00
OBattler
91cf90c63a
Olivetti M19's video adapter has control register on port 3DBh instead of 3DEh, fixes #4739 .
2024-08-30 07:52:55 +02:00
OBattler
fe4ad0d4e1
S3: Make sure to absolutely restore everything to the original state on reset, even the contents of vram and changedvram, fixes #4768 .
2024-08-30 06:01:52 +02:00
OBattler
54ab778d4a
Fixed a compile-breaking typo in cpu/386_common.c.
2024-08-30 05:32:26 +02:00
OBattler
db94601573
Voodoo 3/Banshee: Implement XRGB8888 LFB format, fixes POD.
2024-08-30 05:22:33 +02:00
OBattler
3c209818ae
P6: Fix the restoration of the A20 state when exiting SMM, fixes #4771 .
2024-08-30 05:18:34 +02:00
OBattler
252c3034af
Reworked the unit attention workaround, fixes #4770 .
2024-08-30 00:57:18 +02:00
OBattler
dd2bbf3cd3
CD-ROM: Make sure the initial unit attention condition is not treated as an inserted empty drive phase.
2024-08-29 20:47:44 +02:00
OBattler
d5b0fd18aa
CD-ROM disc changes without eject now insert one simulated empty drive state, fixes #4768 .
2024-08-29 05:52:12 +02:00
OBattler
fb3b46f648
Unbroke SCO Xenix on the 286/386 interpreter, this will do until the prefetch queue is finally implemented.
2024-08-29 01:57:22 +02:00
OBattler
d594f33cad
Fix a minor bug in cpu/386.c.
2024-08-29 01:31:09 +02:00
OBattler
f19a5447be
Improved the SCO Xenix fix, fixes OS/2 booting, fixes #4762 .
2024-08-29 01:26:32 +02:00
Miran Grča
447374bd65
Merge pull request #4764 from 86Box/tc1995
...
More ViRGE fixes (August 29th, 2024)
2024-08-29 01:09:34 +02:00
TC1995
dd5c5f4a07
More ViRGE fixes (August 29th, 2024)
...
Apparently the extended sequencer registers (>= 0x20) are required to have sane values on the STREAMS engine on GX2 and probably other chips in the ViRGE range.
2024-08-29 00:51:28 +02:00
OBattler
818c268f75
S3 Vision x68: Fix PCI BAR to CRTC registers 59h/5Ah mask.
2024-08-28 20:21:47 +02:00
Miran Grča
cc67134dc2
Merge pull request #4758 from lemondrops/sdl-ui-fix
...
Fix SDL UI failing to build when C++11 threads are disabled
2024-08-27 23:25:22 +02:00
Alexander Babikov
cf2a074dc0
Fix SDL UI failing to build when C++11 threads are disabled
2024-08-28 02:06:35 +05:00
Miran Grča
bca2a38ea1
Merge pull request #4760 from 86Box/tc1995
...
Some fixes to the Streams engine of the ViRGE/Trio3D
2024-08-27 22:35:05 +02:00
TC1995
47ee1c4ead
Some fixes to the Streams engine of the ViRGE/Trio3D
...
Make sure the ViRGE GX2 and up (including the Trio3D/2X) use the secondary stream only per what was found in the past.
2024-08-27 22:17:52 +02:00
RichardG867
d76ded5fbd
Jenkins: Workaround for MacPorts wget dependency failing to build on Intel targets
...
MacPorts issue referenced: https://trac.macports.org/ticket/69406
2024-08-27 15:10:32 -03:00
OBattler
690b970739
Fixed a condition in write to CR0.
2024-08-27 16:36:32 +02:00
OBattler
01267965ca
DEC Tulip: Fixed BIOS disabling.
2024-08-27 05:13:18 +02:00