ts-korhonen
825dcd9fe4
win_opengl: Add sync options that would later be settable in UI.
2021-04-16 18:36:59 +03:00
ts-korhonen
afc5122a50
win_opengl: Add loading shaders from a file and few common uniforms.
...
plat.h,win.c: Add missing const
2021-04-15 16:38:23 +03:00
ts-korhonen
6919acd665
win_opengl: add routing for buttondowns to fix mouse capturing with recent changes to master
2021-04-13 23:20:58 +03:00
ts-korhonen
d64f0c23e7
Merge branch 'master' into opengl
2021-04-13 16:33:00 +03:00
ts-korhonen
0fdada4119
win_opengl: Implemented full screen stretch options.
2021-04-13 15:56:27 +03:00
OBattler
77c18c0708
Improved the status bar's handling of hard disks and other storage devices on internal controllers.
2021-04-13 01:18:56 +02:00
ts-korhonen
22f91f639a
win_opengl: Fix unfocused full screen causing bell sound on input.
2021-04-13 01:25:42 +03:00
ts-korhonen
fc00dfd417
Merge branch 'master' into opengl
2021-04-12 23:47:06 +03:00
Daniel Gurney
e91a938f07
Fix cmake
2021-04-12 23:32:25 +03:00
ts-korhonen
dfd21b25af
win_opengl: more fullscreen input routing
2021-04-12 22:21:28 +03:00
ts-korhonen
522490f913
win_opengl: added basic full screen with input routing
2021-04-12 17:01:58 +03:00
OBattler
58a1939dbf
Improved the main window size specifying, now has an option to lock the window to the specified size, making it unresizable.
2021-04-12 05:58:59 +02:00
OBattler
2c12f47bd7
Updated win/CMakeLists.txt.
2021-04-12 04:57:16 +02:00
OBattler
1e272bbc60
Merge branch 'master' of https://github.com/86Box/86Box
2021-04-12 03:42:17 +02:00
OBattler
b6b5558aa3
Added the ability to size the window to a specific resolution, closes #1362 ;
...
Fixed unsolicited mouse captures after a double-click in an open file dialog, fixes #1367 .
2021-04-12 03:42:03 +02:00
ts-korhonen
3c328d93b5
win_opengl: fix resizing as child window
2021-04-12 01:45:23 +03:00
ts-korhonen
42d18fe165
win_opengl: add windows message hook to relay input, hide cursor on capture, unify method naming
2021-04-12 00:58:04 +03:00
ts-korhonen
fe3e1d05de
win_opengl: Get window size from resize instead of enable. Use noactivate window style to keep focus on parent window.
2021-04-11 22:29:00 +03:00
Panagiotis
da82b11b29
Few minor changes on the Intel i450KX
2021-04-11 15:33:11 +03:00
ts-korhonen
2b662ebc53
Merge branch 'master' into opengl
2021-04-11 00:44:52 +03:00
ts-korhonen
39268e88ef
Add some documentation to win_opengl.c
2021-04-10 18:15:26 +03:00
ts-korhonen
f315145c7d
OpenGL rendering component. First iteration, WiP.
2021-04-10 18:15:26 +03:00
OBattler
c370ae7e18
CPU and MMU cleanups and fixes, and non-Debug builds are now stripped again.
2021-04-10 07:18:47 +02:00
Teemu Korhonen
6ab499a64e
Full screen resize fix ( #1359 )
...
* Fixed WM_WINDOWPOSCHANGED not handling window resize when leving full screen mode.
* Fix whitespaces.
2021-04-06 20:38:34 +02:00
OBattler
06f7ee93fe
Removed references to the not yet finished Tseng ET3000AX from the Makefile.
2021-04-06 07:43:53 +02:00
Miran Grča
091b45c104
Merge branch 'master' into master
2021-04-06 07:24:30 +02:00
OBattler
0415351497
Added the Super PC/Turbo TX, ASUS P/I-486SP3, ASUS PVI-486SP3C, PC Partner MB520N, MSI MS-6168, and Packard bell Bora Pro.
2021-04-06 07:17:38 +02:00
Panagiotis
8edf104668
Fixed build error
2021-04-05 22:37:27 +03:00
OBattler
5dace5e657
Fixed warnings introduced by the UTF-8 conversion.
2021-04-01 00:04:59 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
OBattler
56d62de4fe
Properly initialized framecountx and re-added the startblit() / endblit() to the CPU thread, fixes renderer switches.
2021-03-30 03:49:46 +02:00
Panagiotis
d73011cd4c
Early implementation of the Intel 450KX
...
450GX & 450KX are the first chipsets intended for the i686 era of processors. Mostly they were used on workstations and servers but also a few general boards. This is an early implementation, not complete due to 86Box limitations in terms of memory handling.
2021-03-28 21:06:06 +03:00
Miran Grča
aa77c4f555
Merge pull request #1328 from tiseno100/master
...
Seperated the UMC 8886, Added the UMC 8890
2021-03-25 21:36:33 +01:00
Panagiotis
050c16424c
Seperated the UMC 8886, Added the UMC 8890
2021-03-25 11:01:54 +02:00
Sean Ramey
8d9a3f02ea
Fix build due to renamed variable.
...
quited -> is_quit
2021-03-25 03:20:25 -05:00
Sean Ramey
ce4a97967f
Fix Cmake build because of renamed file.
2021-03-25 03:13:33 -05:00
Sean Ramey
692a4eef4f
Fix build because of changed file name.
2021-03-25 03:08:50 -05:00
OBattler
1a643ab040
Reworked some memory and CPU parts to fix bugs, improve performance by getting rid of excess calls to mmutranslate(), and properly invalidate page bytes on page invalidation on new recompiler.
2021-03-24 19:52:44 +01:00
OBattler
cc3129dc3c
Changed %S to %hs in the Machine and Video missing strings.
2021-03-23 05:28:47 +01:00
David Hrdlička
10cc122925
fix Clang/WinSDK warnings
2021-03-21 03:28:37 +01:00
RichardG867
b338993727
Add ISAPnP framework
2021-03-20 01:21:02 -03:00
RichardG867
830448549f
Fix warning in win_settings
2021-03-16 17:58:33 -03:00
Miran Grča
82b26f75be
Merge pull request #1303 from richardg867/master
...
AGP and clock control
2021-03-15 22:50:31 +01:00
Panagiotis
7c6e5bda4a
First batch implementation of the UMC HB4 chipset
2021-03-13 11:44:07 +02:00
RichardG867
84c40909c7
Hide machine types with no available machines
2021-03-07 22:47:39 -03:00
David Hrdlička
533b7a5f30
win_ui: don't reset remembered window size
...
fixes #1291
2021-02-26 17:24:05 +01:00
David Hrdlička
014f16731e
win_ui: remove redundant resizing code
...
the resize handler already takes care of resizing the render window and
status bar, so there is no need to do it after each
`ResizeWindowByClientArea` call
2021-02-24 21:04:42 +01:00
David Hrdlička
3bc409876e
win_ui: fix status bar with resizable windows
2021-02-24 21:01:31 +01:00
David Hrdlička
220fffc4a2
win_ui: rewrite resizing using WM_WINDOWPOSCHANGED
2021-02-24 21:00:14 +01:00
Panagiotis
1136e2b715
Implemented the VIA EBGA 368 platform
2021-02-22 11:40:48 +02:00