Commit Graph

8742 Commits

Author SHA1 Message Date
TC1995
43952325ba Fixed initialized 8-bit blits for OS/2 2.0 Limited Availability (6H.177) and other builds before GA/RTM. 2022-08-09 23:21:56 +02:00
TC1995
0c2d9cb289 XGA: Cursor no longer gets black parts when returning from Mystify screensaver to GUI and, at the same time, keeping the Win95 cursor intact.
Mono blits no longer cause transparency issues in some programs (e.g.: Creative utilities such as MIDI and CD on Win3.1x).
2022-08-09 23:16:38 +02:00
Miran Grča
6d6a000d5f Merge pull request #2598 from Cacodemon345/qt-fullscreen-stretch-maximize
qt: Add option to apply fullscreen stretching modes when maximized
2022-08-09 21:35:42 +02:00
Cacodemon345
dd23397854 qt: Add option to apply fullscreen stretching modes when maximized 2022-08-10 01:27:54 +06:00
Miran Grča
d417129e80 Merge pull request #2595 from Cacodemon345/qt-open-screenshots-folder
qt: Add ability to open screenshots folder
2022-08-09 20:26:27 +02:00
Miran Grča
baeb81e061 Merge pull request #2596 from elyosh/optim001
Optimize timer processing
2022-08-09 20:26:16 +02:00
Miran Grča
c1cc96ad38 Merge pull request #2597 from elyosh/optim002
Optimize IO in
2022-08-09 20:24:37 +02:00
Adrien Moulin
26d6b308a9 Optimize IO in
Around 36% faster
2022-08-09 19:14:42 +02:00
Adrien Moulin
4c4ac5438a Optimize timer processing
Around 25% faster timer processing
2022-08-09 18:13:21 +02:00
Cacodemon345
f70102c529 qt: Add ability to open screenshots folder 2022-08-09 15:35:32 +06:00
OBattler
2a6a061556 nmi_raise() actually raises NMI, should fix ES1371 legacy device and other stuff. 2022-08-09 04:34:48 +02:00
Miran Grča
fa4bf124bd Merge pull request #2593 from elyosh/svgaoptim001
SVGA rendering optimizations
2022-08-09 01:52:59 +02:00
Adrien Moulin
d3e6d13a84 Fix stupid mistake in svga_render_blank 2022-08-09 01:37:29 +02:00
Adrien Moulin
ce95d2e7bd Optimize svga_render_overscan 2022-08-09 00:29:04 +02:00
Adrien Moulin
4cb84a3a80 Optimize svga_render_blank 2022-08-08 23:55:58 +02:00
Miran Grča
e2e14cf31f Merge pull request #2591 from Iniquitatis/patch-1
qt: Adjusted "Controller 4" vertical position
2022-08-08 13:56:47 +02:00
Dominus Iniquitatis
3407708a9e qt: Adjusted "Controller 4" vertical position 2022-08-08 06:52:20 +03:00
OBattler
745c9f3eb5 Another fix. 2022-08-08 02:24:20 +02:00
OBattler
69a56d9d30 Merge branch 'master' of https://github.com/86Box/86Box 2022-08-07 23:35:31 +02:00
OBattler
4bd7cf3653 Made AAM with base 0 work as before, fixes Microsoft Flight Simulator 98. 2022-08-07 23:35:12 +02:00
Miran Grča
123ab476ef Merge pull request #2582 from elyosh/instrument
Add an instrumentation option for performance profiling
2022-08-06 23:56:05 +02:00
Miran Grča
c46e7c7b8b Merge pull request #2581 from elyosh/fix-mac-opengl-fs
qt_openglrenderer: fix fullscreen rendering on mac
2022-08-06 23:55:34 +02:00
Adrien Moulin
c6cf848693 Fix var name 2022-08-06 14:51:42 +02:00
Adrien Moulin
3a1d9cff9a Add an instrumentation option for performance profiling
Not built by default, this allows printing the emulation speed on stdout and exiting after a certain emulation time.
2022-08-06 14:23:11 +02:00
Adrien Moulin
68812d4368 qt_openglrenderer: fix fullscreen rendering on mac 2022-08-06 11:51:39 +02:00
Miran Grča
565223bc33 Merge pull request #2576 from rderooy/master
use zip for roms to prevent clobbering
2022-08-06 02:13:34 +02:00
Miran Grča
809769a79d Merge pull request #2578 from elyosh/fix-evdev-mouse
qt: fix busy looping with evdev mouse
2022-08-06 02:13:05 +02:00
Adrien Moulin
ce4d7f9fc8 Small cleanup 2022-08-05 23:22:39 +02:00
Adrien Moulin
c7c438f2d6 qt: fix busy looping with evdev mouse
Replace busy looping which was using 100% cpu with poll()
2022-08-05 23:12:03 +02:00
Robert de Rooy
1ec594b281 revert ROM package back to it's own version 2022-08-05 21:09:37 +02:00
Robert de Rooy
0faca6ae49 use zip for roms to prevent clobbering 2022-08-05 18:22:03 +02:00
Miran Grča
e08d522bf5 Merge pull request #2574 from Cacodemon345/nvr-fix
NVR: Don't fatal on failure to read NVR properly
2022-08-05 16:31:54 +02:00
Cacodemon345
be063529da NVR: Don't fatal on failure to read NVR properly 2022-08-05 15:04:26 +06:00
OBattler
730af4dd53 Implemented more previously unimplemented AT NVR behavior. 2022-08-04 23:52:25 +02:00
Miran Grča
449c103ec8 Merge pull request #2573 from Cacodemon345/x86-drfix
x86: mov r, DR6 now always writes bits 4-11 and bits 16-31 as 1
2022-08-04 16:52:26 +02:00
Cacodemon345
c743d36028 386: Set BS flag in DR6 other interpreter as well 2022-08-04 18:04:40 +06:00
Cacodemon345
64195df373 386: set bit 14 of DR6 to 1 on INT 01 with TF set 2022-08-04 16:43:21 +06:00
Cacodemon345
ab154faf88 x86: mov r, DR6 now always writes bits 4-11 and bits 16-31 as 1 2022-08-04 16:35:27 +06:00
OBattler
61828a89fc Added the GC113 used by the real TriGem 286M, and fixed that EMS driver on GC113 onwards, closes #2567. 2022-08-04 04:39:37 +02:00
OBattler
76c0365e6b Merge branch 'master' of https://github.com/86Box/86Box 2022-08-04 01:42:15 +02:00
OBattler
0e9686371e Fixed OTi-0x7 clock select. 2022-08-04 01:41:52 +02:00
Miran Grča
3548c45c32 Merge pull request #2572 from Cacodemon345/patch-99
vnc: Pause always when switching to VNC renderer
2022-08-03 20:47:01 +02:00
Cacodemon345
93f01dfb2e vnc: Pause always when switching to VNC renderer 2022-08-04 00:21:27 +06:00
Miran Grča
567fb3bddd Merge pull request #2571 from cold-brewed/machine-settings-layout
qt: Update machine settings layout for consistency
2022-08-03 20:04:09 +02:00
cold-brewed
828334c482 qt: Update machine settings layout to make mac and linux consistent with windows layout 2022-08-03 12:18:41 -04:00
Miran Grča
882670decc Merge pull request #2570 from Cacodemon345/mpu-401at-io-addr
mpu401: Add MPU-401AT I/O address ranges
2022-08-03 15:53:22 +02:00
Miran Grča
07ee8b537a Merge pull request #2569 from Cacodemon345/qt-vnc
qt: Enable and make VNC work properly
2022-08-03 15:53:11 +02:00
Cacodemon345
9473640552 mpu401: Add MPU-401AT I/O address ranges 2022-08-03 13:38:44 +06:00
Cacodemon345
468ef84399 qt: Enable and make VNC work properly 2022-08-03 13:06:30 +06:00
Miran Grča
e375bc216f Merge pull request #2568 from jriwanek-forks/defines
Use defines instead of hardcodes for drive limits
2022-08-03 05:26:17 +02:00