Commit Graph

11308 Commits

Author SHA1 Message Date
OBattler
c210f4f42a Fixed a typo in the Mac path code. 2024-09-19 10:34:10 +02:00
OBattler
0d3cb1c9d6 UMC 8886: PCI IRQ steering fixes. 2024-09-19 10:28:07 +02:00
OBattler
2abfaf923b plat_getcwd() now uses ~/Library/86Box on Mac, fixed #4838. 2024-09-19 09:45:32 +02:00
OBattler
61ac77affe Modem: Increase buffer sizes to 256k and make sure to never transfer more packets than there are available FIFO slots, and removed excess logging, fixes #4793. 2024-09-19 08:08:21 +02:00
OBattler
5234446194 CD-ROM: Remove excess logging. 2024-09-18 19:57:58 +02:00
OBattler
1a877cef87 T3100E: Set memory state of the 384 kB immediately above the top of RAM to read/write internal, allows the remapping of the upper 384k to the top of RAM to actually work, fixes #4809. 2024-09-18 19:20:34 +02:00
OBattler
7ae5110af2 Status bar: update the empty/full icon states even when status bar icons updating is disabled. 2024-09-18 09:38:47 +02:00
OBattler
7068655343 CD-ROM: Implement not ready to ready transition in a cleaner and better way, fixes #4805. 2024-09-18 08:01:38 +02:00
TC1995
fe5c89785f ESDI MCA changes of the late night (September 18th, 2024)
1. More logs.
2. Placed the required bits in the reset routine to make Xenix 2.3.4q work (at least getting past the reset detection).
3. Some more fixes for OS/2 1.x (proposed by WNT50)
2024-09-18 01:00:19 +02:00
TC1995
1b9df9cf93 Mach64VT class 8bpp render fix.
Make it sure the alternative 8bpp renderer to avoid any palette flickering.
2024-09-17 00:34:46 +02:00
Miran Grča
76751c611f Merge pull request #4831 from mourix/master
Microtouch: Fix compiler warning
2024-09-15 23:47:03 +02:00
TC1995
a95a0c4518 Remove a useless AND to 0x7f in the SB DSP reset routine in its port 0x0e (Read)
This fixes the audio issue on Zool 2.
2024-09-15 22:13:46 +02:00
Jos van Mourik
4b9ee9d591 Fix compiler warning 2024-09-15 21:37:43 +02:00
Miran Grča
d12062017a Merge pull request #4826 from mourix/master
Microtouch: decouple mouse poll and serial transmit, add software baud config and more
2024-09-15 20:02:57 +02:00
TC1995
7a9b25f2cc Fix compile. 2024-09-15 19:57:12 +02:00
TC1995
cb6286a1de Add a proper 1MB capable ATI 28800-6 BIOS
The ATI VGA Wonder 1024D XL Plus.
2024-09-15 19:48:58 +02:00
Jos van Mourik
b2dcc4f1b2 Decouple mouse polling from serial speed, add software baud selection, remove baud menu option 2024-09-15 17:47:06 +02:00
Jos van Mourik
2b4b9aae64 Cleanup 2024-09-15 03:13:54 +02:00
Jos van Mourik
22240a5925 Code style cleanups, optimize if statement order 2024-09-15 01:56:45 +02:00
Jos van Mourik
95844896a0 Merge branch '86Box:master' into master 2024-09-15 01:19:12 +02:00
Jos van Mourik
866d6599a1 Implement Mode Point and Mode Down/Up. Merge HEX/DEC functions in order to do so efficiently. Optimize. 2024-09-15 01:18:37 +02:00
OBattler
7399969f2b MCA ESDI: Implement the PARK HEADS (0x06) command. 2024-09-13 14:04:53 +02:00
TC1995
8e4cd08a19 Mach64 font fix about Solaris. (September 13th, 2024)
The so called "NT 3.5 font fix" on the Mach64 applies only to the Source Control reg with bits 2-3 set, but Solaris only sets bit 2 (without bit 3), so, don't align the source with bit 3 cleared. This fixes the garbled fonts under Solaris using said card.
2024-09-13 13:51:20 +02:00
Miran Grča
fe5177fd00 Update CMakeLists.txt 2024-09-12 20:19:43 +02:00
OBattler
884dfa8bcf Removed a .c file that's nto there from video/CMakeLists.txt. 2024-09-12 08:59:22 +02:00
OBattler
bdf89f43ae Temporarily revert the changes to video/CMakeLists.txt to allow for clean potential merges between us and the PS/55 fork. 2024-09-12 06:45:09 +02:00
OBattler
db3bbad003 AT KBC: Check for T3100E 'Fn' key after translating the current scan code, should fix the keys with translated scan code set 2 as well. 2024-09-08 12:21:31 +02:00
OBattler
86185c189b ESS: Add MPU sanity checks. 2024-09-07 00:46:44 +02:00
Tarek Soliman
f37c2339dc Media history: fix buffer overflow 2024-09-06 17:05:44 -05:00
Miran Grča
d727296892 Merge pull request #4799 from jriwanek-forks/cmakefiles
One line per file in CmakeLists.txt
2024-09-05 02:14:09 +02:00
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
Jasmine Iwanek
f4b63caf0b One line per file in CmakeLists.txt 2024-09-04 18:34:06 -04: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
8dc8079c21 QT: Attempt to fix mouse wheel on Linux. 2024-09-04 00:01:03 +02: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
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
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