Commit Graph

10138 Commits

Author SHA1 Message Date
Moonif Fatayri
5d0304d520 Update README.md 2023-04-26 19:29:23 +04:00
Moonif Fatayri
9874efcbf5 Update README.md 2023-04-26 19:27:04 +04:00
OBattler
78a897f07a Some minor fixes, the PS/2 mouse command F0h (set remote mode) is now implemented, the PS/2 mouse command F3h (set sample rate) now actually changes the host mouse polling rate, and the Intel SIO IB and ZB now forcibly initialize a keyboard and mouse IRQ latch if the board has a PS/2 keyboard controller, to simulate the presence of a latch external to the chip. 2023-04-26 01:42:23 +02:00
OBattler
3b54cb085e Some minor bugfixes. 2023-04-24 02:47:17 +02:00
Miran Grča
e00f3968ae Merge pull request #3273 from Cacodemon345/patch-135
qt: Destroy existing Direct3D 9 devices if it exists
2023-04-23 16:56:19 +02:00
Cacodemon345
2d222f22c7 qt: Destroy existing Direct3D 9 devices if it exists 2023-04-23 20:39:34 +06:00
Miran Grča
5d92e9cdfb Merge pull request #3272 from Cacodemon345/patch-134
qt_d3d9renderer: HiDPI and stability fixes
2023-04-23 12:42:03 +02:00
Cacodemon345
982c3a4f38 qt_d3d9renderer: HiDPI and stability fixes 2023-04-23 16:39:56 +06:00
Miran Grča
ff59b58297 Merge pull request #3270 from 86Box/feature/checkio_optimize
386_common: Handle IOPB segment limit corner case more like the old code
2023-04-23 03:59:23 +02:00
RichardG867
4253c7bae7 386_common: Handle IOPB segment limit corner case more like the old code 2023-04-22 22:28:18 -03:00
RichardG867
9f55afc7a1 Add LIKELY/UNLIKELY macros 2023-04-22 21:37:41 -03:00
Miran Grča
3c4dd8c90d Merge pull request #3268 from 86Box/feature/checkio_optimize
386_common: Optimize I/O permission checking for word and dword operations
2023-04-22 23:43:58 +02:00
RichardG867
c076406450 386_common: Optimize I/O permission checking for word and dword operations (based on qemu) 2023-04-22 18:41:42 -03:00
David Hrdlička
cc4dd568bd Update README.md
The contribution requirements section is basically stating the sky is blue, not sure the point of it
2023-04-22 18:05:36 +02:00
OBattler
8d6181de50 A small change in device/keyboard_at.c so the keyboard no longer loses track of what command a parameter is intended for when interrupted by another command. 2023-04-22 08:38:15 +02:00
OBattler
5d9de974ee More keyboard controller clean-ups and fixes to mem/mem.c and port_92.c - OS/2 1.3 now works on IBM PS/2 MCA machines. 2023-04-22 03:48:50 +02:00
OBattler
041e916472 AS small optimization. 2023-04-20 15:05:51 +02:00
OBattler
634ecfeab9 More clean-ups. 2023-04-20 14:50:44 +02:00
OBattler
0458034cbf Some clean-ups. 2023-04-20 14:28:37 +02:00
OBattler
333e9377ff Some minor CPU bugfixes - one for 808x and one for the new dynarec. 2023-04-20 02:24:03 +02:00
OBattler
06fc5e9d0d Committed the two missing files. 2023-04-19 23:46:33 +02:00
OBattler
f16feb6e8c Merge branch 'master' of https://github.com/86Box/86Box 2023-04-19 23:34:43 +02:00
OBattler
19d155cdd7 Keyboard controller file split and assorted clean-ups and fixes 2023-04-19 23:34:32 +02:00
RichardG867
beb1df4f5c qt: Hide unused CD-ROM controller selector 2023-04-18 20:28:03 -03:00
RichardG867
5813d425e9 clang-format my previous commits 2023-04-18 16:16:42 -03:00
RichardG867
fb8ef3e40c ini: Constify parameters to optimize execution 2023-04-18 16:14:44 -03:00
RichardG867
c95424b8d9 config: Migrate standalone SSI-2001, CMS and GUS from v3.11 and older 2023-04-18 15:59:29 -03:00
OBattler
018c9ca39b Fixed the VRAM size on the Reply MCA Cirrus Logic card. 2023-04-16 23:44:45 +02:00
OBattler
ff7c0ad45f Removed some excess logging from pic.c. 2023-04-16 17:48:14 +02:00
OBattler
436382a147 The BAT enables scanning. 2023-04-16 17:46:09 +02:00
OBattler
af30e7a367 Merge branch 'master' of https://github.com/86Box/86Box 2023-04-16 17:16:12 +02:00
OBattler
5b850c053a Some fixes and preparations for the split of keyboard_at.c. 2023-04-16 17:16:04 +02:00
RichardG867
4dbc4a0662 qt: Disable keyboard debug prints 2023-04-15 13:43:23 -03:00
RichardG867
36e83912ef Merge branch 'master' of https://github.com/86Box/86Box 2023-04-15 13:38:43 -03:00
RichardG867
0125d144d7 qt: Use hex debug prints compatible with older Qt versions 2023-04-15 13:38:38 -03:00
cold-brewed
7bc213a954 macOS: Bundle fluidsynth and ghostscript (#3250)
* macOS: Build fixes for fluidsynth and ghostscript to ensure they get detected and bundled. Add required packages for build.

* macOS: Don't link against fluidsynth and only bundle if detected.

---------

Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-04-14 14:48:14 -03:00
cold-brewed
12f5e06b92 viso: Make sure to close file descriptor when a directory is detected (#3251)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-04-14 14:05:11 -03:00
OBattler
e7448cdb79 Merge branch 'master' of https://github.com/86Box/86Box 2023-04-13 23:21:48 +02:00
OBattler
410c44719c The new variables are no longer static, fixes compile. 2023-04-13 23:21:40 +02:00
RichardG867
7b3ea40376 Merge branch 'master' of https://github.com/86Box/86Box 2023-04-13 18:14:49 -03:00
RichardG867
58e4d28969 qt: Fix an actual UAF with Wayland xkbcommon keyboard 2023-04-13 18:14:41 -03:00
OBattler
bbf42db3c7 Improved on the QT implementation of the new approach, per suggestion by Manaatti. 2023-04-13 23:00:01 +02:00
OBattler
df24b4be0f Reverted the previous approach and switched to the new, non-hacky approach of getting rid of the accelerator and instead handling enter full screen the same way exit full screen is handled. 2023-04-13 22:47:42 +02:00
OBattler
a0c292d27e Added more special handled to handle break codes being swalled by the full screen notify dialog in Ctrl+Alt+Page Up. 2023-04-13 21:51:52 +02:00
OBattler
a2aa4ae85e QT now correctly allows capture when there's no mouse but the keyboard requires capture. 2023-04-13 12:47:31 +02:00
OBattler
72951cab95 Removed the reset delay workaround as the latest Xi8088 BIOS (0.9.8) no longer requires it. 2023-04-12 21:05:51 +02:00
OBattler
b753c675fb Fixed the PS/2 keyboard and mouse latch initialization - now the mouse latch actually works, fixes mouse in AMI WinBios Setup and 8603 errors on MCA IBM PS/2's. 2023-04-12 20:23:31 +02:00
Miran Grča
958bd387c1 Merge pull request #3248 from jriwanek-forks/minivhd-update
Update MiniVHD to 1.0.3
2023-04-12 14:57:52 +02:00
Jasmine Iwanek
fced29663c Fix compilation on macos 2023-04-12 06:40:11 -04:00
Jasmine Iwanek
1f97a74ffb Update minivhd.h 2023-04-12 06:40:11 -04:00