Commit Graph

1347 Commits

Author SHA1 Message Date
Miran Grča
7b1a1f0136 Merge pull request #1490 from ts-korhonen/master
Explicitly initialize COM library in main and opengl threads
2021-06-18 17:41:23 +02:00
Miran Grča
060d77d52d Merge pull request #1494 from lemondrops/master
Suppress GCC false positive warnings in vid_voodoo_codegen_x86[-64].h
2021-06-18 17:40:50 +02:00
Alexander Babikov
abb0e27c02 Suppress GCC false positive warnings in vid_voodoo_codegen_x86[-64].h 2021-06-18 18:27:52 +05:00
Alexander Babikov
fe996c42e6 Fix UTF-8 to UTF-16 conversion of displayed paths to MO/ZIP images 2021-06-18 18:22:04 +05:00
ts-korhonen
ed86f69c85 Explicitly initialize COM library in main and opengl threads, hopefully fixing filedialog issues. 2021-06-17 19:17:21 +03:00
ts-korhonen
7941659ad0 Ignore key events in message pump if they aren't accelerators. Fixes alt-f4 closing sdl renderer window. 2021-06-15 15:26:04 +03:00
RichardG867
62afe31757 Remove EBGA368 due to poor research (CPUs are Samuel 2 and newer only) 2021-06-03 16:26:08 -03:00
RichardG867
1ba56e2681 Crystal CS4237, part 1 2021-06-03 16:26:04 -03:00
Alexander Babikov
046aa86ffa Remove a duplicate #include in win_stbar.c 2021-05-26 18:15:47 +05:00
Alexander Babikov
ea5e598bf1 Make the media menu recognize drives attached to external IDE controllers 2021-05-26 18:14:52 +05:00
TC1995
1b642b4aba Port 0x105 on the ISA-based HT209 is only initialized from port 0x46e8 to avoid conflicts with the IBM PS/1 2011 and 2121's already existing initialization of the ports.
Reworked the Sierra SC1148x and AT&T49x ramdacs to use the RS2 signal when available.
Added the Realtek RTG3106 video card.
2021-05-12 18:51:02 +02:00
ts-korhonen
e4eef4a1b2 Move cpu_override warning dialog after main window is created so that manager gets the correct window handle. 2021-05-11 00:00:34 +03:00
ts-korhonen
1bb63e232a win_opengl: small change to last fix, no need to subtract twice. 2021-05-09 04:47:32 +02:00
ts-korhonen
0ded806fe9 win_opengl: Fix out-of-bounds texture transfer when y2 is bigger than height. 2021-05-09 04:47:32 +02:00
David Hrdlička
0361709ada Add a warning for cpu_override 2021-05-09 02:48:24 +02:00
Panagiotis
0571bdc006 Removed the IBM PS/2 Model 70. Replaced with the Olivetti 486 2021-05-04 11:24:55 +03:00
Miran Grča
5709587214 Merge pull request #1417 from ts-korhonen/master
Add menu option for filter method to use when scaling video
2021-05-02 16:24:19 +02:00
Panagiotis
aae4163a8e Removed the PS/1 Model 2133. Introduced the Siemens D824. 2021-05-02 10:33:45 +03:00
ts-korhonen
dd65a80b19 Add menu option for filter method to use when scaling video. 2021-05-01 20:49:23 +03:00
ts-korhonen
7b227b3ec1 win_opengl: Add fallback feature for gpus without ARB__buffer_storage extension. 2021-05-01 10:18:11 +03:00
OBattler
8e88fe4c4f Fixed more warnings. 2021-04-29 22:32:54 +02:00
OBattler
63e9af5898 Fixed the TinyGLib "functions in header" nonsense. 2021-04-29 22:25:47 +02:00
Miran Grča
d535a55012 Merge pull request #1413 from ts-korhonen/opengl
Use persistent buffer for pixel transfer in OpenGL Core renderer
2021-04-29 19:38:17 +02:00
OBattler
0a8748bce7 Fixed an uninitialized variable in win/win_ui.c. 2021-04-29 19:33:36 +02:00
ts-korhonen
a5910189f3 win_opengl: use persistent buffer for pixel transfer 2021-04-29 13:48:46 +03:00
OBattler
278b73e339 Fixed the VLSI 82c480 chipset and removed the HP Vectra 486 from the Dev branch. 2021-04-28 08:59:52 +02:00
Miran Grča
e99f40689b Merge pull request #1404 from ts-korhonen/opengl
Remove shader option to OpenGL Core and a window fix
2021-04-27 04:14:53 +02:00
ts-korhonen
302143eafb Fix a deadlock with changing renderer and status bar activity 2021-04-26 16:38:12 +02:00
ts-korhonen
fcac2d7e78 win_openg: Added menu item to remove active shader. 2021-04-26 09:51:23 +03:00
ts-korhonen
147175677d win_opengl: Fix main window staying inactive when clicked. 2021-04-26 09:38:35 +03:00
Alexander Babikov
9d1b2af59e Fix OpenGL shaders not working when built with CMake 2021-04-26 04:16:50 +05:00
Alexander Babikov
b4a16437d3 Add a separate build option for the OpenGL renderer 2021-04-26 02:45:20 +05:00
Alexander Babikov
e7fb536ab7 Miscellaneous cosmetic changes to the makefile and header files 2021-04-26 01:10:50 +05:00
Alexander Babikov
1dbfb794b8 Move the Olivetti EVA chipset to the dev branch and add the M290 to CMake scripts 2021-04-26 00:38:23 +05:00
Alexander Babikov
8a4f54b6c0 Remove unused Makefile options 2021-04-26 00:29:39 +05:00
Panagiotis
ba92f1df34 Finalize the SiS Pentiums
- Implemented the SiS 5511
- The SiS 5571 can safely go off Dev Branch now
- Few fixes on the SiS 5598
2021-04-25 13:23:41 +03:00
ts-korhonen
b90601256d win_opengl: Added handling of initialization failures. 2021-04-24 01:01:45 +03:00
ts-korhonen
2bf6c7aa11 win_opengl: UI for options and add them to config. Reloading changed options at runtime. Improved framerate limitter. 2021-04-23 16:09:45 +03:00
ts-korhonen
579e221a76 win_opengl: Protect resize_info with mutex. 2021-04-22 01:15:10 +03:00
ts-korhonen
3088c6c26f win_opengl: (WIP)UI for options. Add comments to help find conditionals that put opengl in dev_branch. 2021-04-21 23:08:32 +03:00
ts-korhonen
58d2f6e3ff win_opengl: Optimize message handling by replacing SDL_PollEvents with basic win32 message pump. 2021-04-21 23:08:32 +03:00
Miran Grča
7ffc6d72c3 Merge pull request #1389 from tiseno100/master
SiS 5598 Implementation
2021-04-21 21:44:10 +02:00
Panagiotis
11d4f18cfe SiS 5598 Implementation. 2021-04-21 21:54:23 +03:00
ts-korhonen
90ccb754fb Fix MSVC builds: win_opendir.c defined unicode on itself while it's used not in unicode. 2021-04-21 13:00:56 +03:00
ts-korhonen
b07a6023d0 Fix compiling 86Box.rc in CMake. 2021-04-21 12:28:38 +03:00
ts-korhonen
4bf73d8148 Initialize iCol with zero. Uninitialized is random at debug and negative numbers fail to insert column. 2021-04-21 12:26:06 +03:00
OBattler
b0870d5055 Fixed a mistake in win/win_dialog.c. 2021-04-21 01:36:10 +02:00
Miran Grča
d555e9f52c Merge pull request #1385 from richardg867/master
Fix build for MSVC
2021-04-18 08:20:37 +02:00
OBattler
24426f7c20 The DEV_BRANCH define now also applies to resources, so now the OpenGL menu entry should be visible. 2021-04-18 04:18:24 +02:00
RichardG867
dfdfc7fd8e Compile win_opendir on MSVC 2021-04-17 21:04:31 -03:00