Commit Graph

8310 Commits

Author SHA1 Message Date
Cacodemon345
cb1adeb363 Fix resizable option 2022-07-10 16:51:27 +06:00
Cacodemon345
5c2d4775b1 Remove accidentally commit line 2022-07-10 14:12:32 +06:00
Cacodemon345
69280bbf91 Don't hardcode the secondary video card to Hercules 2022-07-10 13:35:48 +06:00
Cacodemon345
90d3f33246 Don't initialize the secondary video card at load time if ROMs aren't available 2022-07-10 13:35:09 +06:00
Cacodemon345
11a75f5fd5 Merge branch 'master' into multimonitor-take2-ui 2022-07-10 11:44:58 +06:00
Cacodemon345
c0c873151b qt: Add Show non-primary monitors option 2022-07-10 11:41:02 +06:00
Miran Grča
3ca8ed85d3 Merge pull request #2440 from jriwanek-forks/win32
Fix incorrect position of CD speed
2022-07-10 02:15:49 +02:00
Jasmine Iwanek
45a84cbbfe Fix incorrect position of CD speed 2022-07-09 19:35:53 -04:00
OBattler
527b4a1111 Merge branch 'master' of https://github.com/86Box/86Box 2022-07-10 00:38:46 +02:00
OBattler
9eb7f6a3f9 Increased some arrays in plat_pause(). 2022-07-10 00:38:14 +02:00
Miran Grča
0ad67f1b82 Merge pull request #2434 from elyosh/hddtiming
Add realistic HDD timing simulation
2022-07-10 00:29:21 +02:00
Miran Grča
d6f914cba7 Merge pull request #2433 from Cacodemon345/patch-84
PGC: Properly draw 40x25 CGA text mode
2022-07-10 00:27:14 +02:00
Miran Grča
209e8ba889 Merge pull request #2438 from Cacodemon345/new-qt-fix
qt: Make fatal messageboxes have the correct icons
2022-07-10 00:27:02 +02:00
Miran Grča
c5a903d786 Merge pull request #2439 from 86Box/tc1995
IBM ESDI MCA, 8514/A, XGA and Rancho changes:
2022-07-10 00:26:39 +02:00
TC1995
333e99113b IBM ESDI MCA, 8514/A, XGA and Rancho changes:
ESDI MCA: Increased esdi_time from 200 to 512, should fix the timeout that caused the bad attention 03 fatal.
Rancho: Added the Rancho RT1000B-MC MCA SCSI controller, it uses the 8.20R BIOS.
8514/A: Reworked the Outline command to satisfy the manual and the win2.10 (286/386) driver.
XGA: Initial rom len is set to 0x8000 (which, after being configured, is set back to 0x2000) just to not make it hang with POST code 40 25 on most configurations.
2022-07-09 23:19:18 +02:00
Cacodemon345
62fd0feba1 qt: Make fatal messageboxes have the correct icons
Fatals now exit the emulator properly
2022-07-09 13:51:12 +06:00
Miran Grča
95c264d98e Merge pull request #2436 from jriwanek-forks/pas16
Actually build PAS16 on win32ui dev builds
2022-07-08 23:53:48 +02:00
Miran Grča
4e38809a84 Merge pull request #2435 from jriwanek-forks/xga-win32
XGA+XGA2 in win32 UI
2022-07-08 23:53:39 +02:00
Jasmine Iwanek
604d719fb7 actuall build PAS16 on win32ui dev builds 2022-07-08 17:41:44 -04:00
Jasmine Iwanek
0dc77c9238 XGA+XGA2 in win32 UI 2022-07-08 16:27:38 -04:00
Cacodemon345
3a57c8dc31 Make sure configure button is disabled always when None is selected 2022-07-08 14:21:41 +06:00
Adrien Moulin
4c93710d79 Fix build error 2022-07-07 23:58:02 +02:00
Adrien Moulin
27d31c4d99 Enable HDD timing simulation with IDE 2022-07-07 23:38:45 +02:00
Adrien Moulin
fe3061ff7a Add HDD timing simulation
- realistic seeking and read/write speed
- read-ahead cache
- write cache
- preset system for performance characteristics
2022-07-07 23:35:34 +02:00
Cacodemon345
5063cf1bb4 PGC: Properly draw 40x25 CGA text mode 2022-07-08 00:17:46 +06:00
Cacodemon345
4ac9bd1ba0 Don't make non-MDA cards available for selection at all if a MDA card is selected
They currently show total garbage.
2022-07-07 18:16:22 +06:00
Cacodemon345
a886194382 qt: Actually save secondary video card settings
This also rounds off the new video monitor API with a instanced set_screen_size API
2022-07-07 17:56:36 +06:00
Cacodemon345
dec057020d Fix Unix backend build 2022-07-07 17:21:30 +06:00
Cacodemon345
d32849b41f win_ui: Add two missing functions 2022-07-07 17:03:53 +06:00
Cacodemon345
d7e32aa2ff It's 1, not 0 2022-07-07 16:11:32 +06:00
Cacodemon345
e287886dfb Implement multi-monitor screenshots 2022-07-07 16:09:50 +06:00
Cacodemon345
b9316be98f Replace rest of the instances with doresize_monitors[0] 2022-07-07 16:08:11 +06:00
Cacodemon345
0ce1a8edfe Fix compilation for non-Qt builds 2022-07-07 15:09:13 +06:00
Cacodemon345
2bd4c67577 Fix Windows builds 2022-07-07 14:52:30 +06:00
Cacodemon345
90ba53e4e8 Finish multi-monitor support 2022-07-07 14:34:59 +06:00
Cacodemon345
07663ceb7e Preparation for monochrome video selection 2022-07-06 17:44:43 +06:00
Cacodemon345
20d3f0971c Use atomic_bool instead of atomic_flag for doresizes
atomic_flag seems to be broken on Windows for clearing them outside the
thread they were tested and set in
2022-07-06 01:25:39 +06:00
Cacodemon345
826a75292f Fix Win32 compilation 2022-07-05 19:01:00 +06:00
Cacodemon345
431f1de906 Merge branch '86Box:master' into multimonitor-take2-ui 2022-07-05 18:57:57 +06:00
Cacodemon345
85baf0c7fb qt: Restore Close button on monitor windows 2022-07-05 17:57:25 +06:00
Cacodemon345
a809942d4f Fix window coordinate saving and loading 2022-07-05 16:40:04 +06:00
Cacodemon345
81be6e5cb5 qt: Fix confused geometry setting statement 2022-07-05 15:32:50 +06:00
Cacodemon345
b588f163c6 Implement per-monitor window geometry settings 2022-07-05 14:09:14 +06:00
Cacodemon345
554cd27121 Monitor load/save code (not hooked up yet) 2022-07-05 01:41:13 +06:00
Cacodemon345
f42c31dbde qt_specifydimensions: Make size specfied apply to all monitor windows 2022-07-05 00:53:47 +06:00
Cacodemon345
46a40a616a qt, video: Fix hard reset crashes 2022-07-05 00:21:30 +06:00
Cacodemon345
fb5ed3fffd qt: Don't resize non-existent monitors 2022-07-04 23:37:19 +06:00
Miran Grča
740a1e0bf3 Merge pull request #2428 from 86Box/tc1995
Forgot to update the svga core source file.
2022-07-04 18:16:08 +02:00
TC1995
4417532851 Forgot to update the svga core source file. 2022-07-04 17:36:47 +02:00
Cacodemon345
e8ffc699ba qt: Implement per-monitor resizing 2022-07-04 17:54:38 +06:00