Commit Graph

170 Commits

Author SHA1 Message Date
dob205
c9be78ac01 Adding the new icons for 86Box on Windows, part 2 of 2
Adding the new icons for 86Box on Windows, part 2 of 2: updating the RC file depending on the build flag in MSYS and CMake
2021-10-11 08:52:10 +02:00
David Hrdlička
139268c749 fix copyright sign in version information 2021-08-29 08:49:46 +02:00
David Hrdlička
88295f807c cmake: fix pure clang/win32 build 2021-08-29 07:23:33 +02:00
Ompronce
2596c0143c Make the Innovation SSI-2001's IO address configurable (#1636) 2021-08-29 06:40:21 +02:00
Miran Grča
6f639cd866 Merge pull request #1587 from lemondrops/feature/sndgain
Make the sound gain dialog accessible from the menu bar
2021-08-05 16:23:08 +02:00
Alexander Babikov
709357f668 The sound gain dialog is now accessible from the menu bar in the "Tools" menu 2021-08-05 14:56:25 +05:00
Alexander Babikov
9632f99552 Make the Game Blaster's I/O address configurable 2021-08-05 03:54:19 +05:00
OBattler
d1991ac763 Added the ability to hide the status bar, closes #1530. 2021-07-30 04:01:46 +02:00
OBattler
949dea3524 Added IBM PCjr cartridge support. 2021-07-29 20:34:55 +02:00
OBattler
45b3e13450 Cassette improvements and fixes. 2021-07-28 00:58:19 +02:00
OBattler
24a6d5051c .WAV and .RAW are now recognized cassette file types, equivalent to .PCM, must be 44.1 kHz, 8-bit, mono. 2021-07-27 06:20:19 +02:00
OBattler
827065c0bc Ported the cassette emulation from PCE, closes #835. 2021-07-27 06:12:09 +02:00
OBattler
ea65edb831 Did some changes I forgot to do before. 2021-07-23 01:22:47 +02:00
OBattler
729b6d5069 Added support for up to four SCSI controllers, closes #343. 2021-07-22 20:13:44 +02:00
OBattler
9adf0fdcc4 Added the ability for keyboard to require capture, in order for 86Box keyboard input to operate like VMWare, closes #829. 2021-07-19 02:27:22 +02:00
David Hrdlička
0361709ada Add a warning for cpu_override 2021-05-09 02:48:24 +02: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
fcac2d7e78 win_openg: Added menu item to remove active shader. 2021-04-26 09:51:23 +03:00
Alexander Babikov
b4a16437d3 Add a separate build option for the OpenGL renderer 2021-04-26 02:45:20 +05: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
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
e6bac34b47 win_opengl: restrict to DEV_BRANCH as a separate renderer 2021-04-17 13:45:11 +03: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
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
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
cc3129dc3c Changed %S to %hs in the Machine and Video missing strings. 2021-03-23 05:28:47 +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
David Hrdlička
11b6604196 Add CMake build files 2021-01-12 18:22:40 +01:00
OBattler
f8dee03b4f Sending CTRL+ALT+DEL and CTRL+ALT+ESC using the menu now uses the same protocol as actual key presses instead of forcibly injecting scan codes into the keyboard buffer;
Fixed the machine not available string to treat the machine name string as ANSI.
2020-12-28 01:33:13 +01:00
David Hrdlička
81bb7aa389 ui: fix 86Box.rc including weird things 2020-12-16 20:43:35 +01:00
RichardG867
8fddd74197 Enlarge some labels for HiDPI 2020-12-15 23:00:57 -03:00
Alexander Babikov
6c084e0567 Tweak control placement on the new floppy and sound gain dialogs 2020-12-06 08:22:43 +01:00
RichardG867
be412b0f08 Change settings save confirmation to follow the established "emulated machine" convention 2020-12-03 17:28:51 -03:00
OBattler
6e233f4ac8 SDL renderer improvements and fixes and added SDL OpenGL option;
Various performance improvements;
Fixed USB UHCI HCHalt;
Cirrus Logic CL-GD 5422/24 fixes and removed them from the Dev branch;
The Storage controllers sections of Settings now has its own corresponding section of the configuration file;
Fixed the AT clock divisors for some Pentium OverDrive CPU's;
Added the ACPI RTC status (no ACPI RTC alarm event yet).
2020-11-26 18:20:24 +01:00
David Hrdlička
8aab3da769 Clean up resource IDs 2020-11-20 18:46:33 +01:00
David Hrdlička
3c679960e1 Update the device configuration dialog 2020-11-20 18:46:33 +01:00
David Hrdlička
ca11d7b776 Update the Settings save confirmation dialog 2020-11-20 18:46:33 +01:00
OBattler
7d2834b201 More Settings dialog fixes and improvements. 2020-11-20 05:42:47 +01:00
David Hrdlička
637495fda1 Made the mismatched differencing VHD more generic 2020-11-20 03:15:51 +01:00
David Hrdlička
c845d281fc Merge branch 'master' into master 2020-11-20 01:21:54 +01:00
David Hrdlička
ec5ab2ccf0 Use sentence case in dialogs 2020-11-19 23:32:27 +01:00
David Hrdlička
ba16597d21 Tweaks to the "save settings" dialog
Changed the Cancel button to a regular button, as per the MS guidelines
Also changed the caption for when invoked by the close button
2020-11-19 23:22:46 +01:00
Stephen McKinney
84df433c6a Use string resources instead of hard-coded strings. 2020-11-19 01:11:52 -06:00
Stephen McKinney
d91056586e Add VHD support. 2020-11-17 23:31:38 -06:00
RichardG867
dbd767437b Programmatic CPU table 2020-11-18 01:09:17 -03:00
OBattler
0faf6692c9 WARNING: CONFIGS MIGHT PARTIALLY BREAK WHERE DEVICE NAMES HAVE CHANGED.
Changes to device_t struct to accomodate the upcoming PCI IRQ arbitration rewrite;
Added device.c/h API to obtain name from the device_t struct;
Significant changes to win/win_settings.c to clean up the code a bit and fix bugs;
Ported all the CPU and AudioPCI commits from PCem;
Added an API call to allow ACPI soft power off to gracefully stop the emulator;
Removed the Siemens PCD-2L from the Dev branch because it now works;
Removed the Socket 5 HP Vectra from the Dev branch because it now works;
Fixed the Compaq Presario and the Micronics Spitfire;
Give the IBM PC330 its own list of 486 CPU so it can have DX2's with CPUID 0x470;
SMM fixes;
Rewrote the SYSENTER, SYSEXIT, SYSCALL, and SYSRET instructions;
Changed IDE reset period to match the specification, fixes #929;
The keyboard input and output ports are now forced in front of the queue when read, fixes a number of bugs, including the AMI Apollo hanging on soft reset;
Added the Intel AN430TX but Dev branched because it does not work;
The network code no longer drops packets if the emulated network card has failed to receive them (eg. when the buffer is full);
Changes to PCI card adding and renamed some PCI slot types, also added proper AGP bridge slot types;
USB UHCI emulation is no longer a stub (still doesn't fully work, but at least Windows XP chk with Debug no longer ASSERT's on it);
Fixed NVR on the the SMC FDC37C932QF and APM variants;
A number of fixes to Intel 4x0 chipsets, including fixing every register of the 440LX and 440EX;
Some ACPI changes.
2020-11-16 00:01:21 +01:00
Alexander Babikov
86c17d4dde Minor dialog window improvements (#1057) 2020-11-09 02:05:08 +01:00