Commit Graph

774 Commits

Author SHA1 Message Date
RichardG867
57c4bc485e Merge branch 'master' of https://github.com/86Box/86Box 2021-04-14 16:14:07 -03:00
Miran Grča
915b0eac80 Merge pull request #1373 from lemondrops/master
Improvements to onboard SCSI controller handling
2021-04-13 22:25:15 +02:00
Alexander Babikov
451922980f Handle internal SCSI controllers in the Media menu 2021-04-13 23:47:52 +05:00
Alexander Babikov
8667c88710 Fix HDDs on internal SCSI controllers not displaying in the status bar 2021-04-13 23:46:32 +05:00
RichardG867
80b1340454 Merge branch 'master' of https://github.com/86Box/86Box 2021-04-13 14:10:48 -03:00
RichardG867
76395e9fb6 DPMS screen blanking support 2021-04-13 14:07:21 -03:00
Panagiotis
0b7bec3831 Fixes on the Aladdin IV 2021-04-13 15:21:10 +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
Daniel Gurney
e91a938f07 Fix cmake 2021-04-12 23:32:25 +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
Panagiotis
da82b11b29 Few minor changes on the Intel i450KX 2021-04-11 15:33:11 +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
Miran Grča
42fd585043 Merge pull request #1280 from luisjoseromero/chrome_tracing
Integrated Chrome tracing
2021-02-15 03:03:50 +01:00
luisjoseromero
c0e7ac3762 Integrated Chrome tracing
Added support for chrome tracing by integrating the
minitrace library (github.com/hrydgard/minitrace),
and modified it with a background flushing thread that allows
tracing to continue automatically after the predefined
1 million event limit.

Menu items and an accelerator (Ctr+T) have also been
added. Starting and stopping the trace simply replaces
trace.json with the new trace data.

The feature is disabled by default. Pass MINITRACE=y
to the build command to enable it. Some traces are
already added as an example, however they won't have
any effect if the feature is disabled.
2021-02-14 17:27:46 +00:00
EngiNerd89
56f794e66c Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2021-02-11 20:10:43 +01:00
EngiNerd89
a2c53e1a94 Re-added fully complete and working Olivetti and NCR 386SX-class machines.
Moved Olivetti M290 to dev branch.
(Very) partially implemented Olivetti EVA gate array (used in M290).
2021-02-11 19:07:24 +01:00
RichardG867
1f3f204301 Add stpc.c to compilation list 2021-02-08 17:21:52 -03:00
RichardG867
976e8ca273 Un-devbranch STPC 2021-02-08 17:15:09 -03:00
EngiNerd89
f026ac6eea Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2021-02-07 00:24:21 +01:00
EngiNerd89
b7e2e239e8 Added chipset and xta interface to Philips machines.
Major refactoring.
2021-02-06 23:58:39 +01:00