Commit Graph

7340 Commits

Author SHA1 Message Date
Alexander Babikov
cedf3fd390 Do not report installed XT FDC if no floppy drives are connected, fixes POST error 601 on IBM PC and XT 2021-12-22 05:36:17 +05:00
Alexander Babikov
e5e1bc13aa Fix the maximum PIO mode on IDE hard drives 2021-12-22 05:36:16 +05:00
Alexander Babikov
edc3d8ee21 Add config migration paths for the renamed joystick types
Fix backwards compatibility with old integer-based config joystick type selection
2021-12-22 05:36:16 +05:00
Alexander Babikov
9b427aada9 Add a config migration path for the merged PS/1 model 2121 variations 2021-12-22 05:36:15 +05:00
Alexander Babikov
1182235d7f Rename the Soyo 4SA2 to 4SAW2 and give it VLB and PS/2 mouse support 2021-12-22 05:36:14 +05:00
Alexander Babikov
3d03ede868 Limit the maximum bus clock of the VPC2007 machine to 66 MHz 2021-12-22 05:36:14 +05:00
Alexander Babikov
ee79348885 Implement machine check exception/architecture MSRs and CPUID flags 2021-12-22 05:33:26 +05:00
Alexander Babikov
1a04b93165 Make MSR 17h read-only and return a suitable Platform ID
Fixes some programs misidentifying Celeron Mendocinos as Slot 1 instead of Socket 370
2021-12-22 05:30:28 +05:00
Alexander Babikov
38ca621ac5 Remove leftovers of no longer used build options 2021-12-22 05:29:30 +05:00
ts-korhonen
63256bfb8f Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-21 21:48:43 +02:00
David Hrdlička
9f03225e5a Add build options related to executable generation 2021-12-21 18:05:12 +01:00
David Hrdlička
f9ef6a2408 Mark toolchain flags as advanced 2021-12-21 18:03:22 +01:00
Miran Grča
ae42b37149 Merge pull request #1950 from altiereslima/master
Update pt-BR.rc
2021-12-21 12:54:46 +01:00
Cacodemon345
67a0f7a85f Blitting improvements
* Use a single QImage copy for actual drawing
* Use std::array and std::unique_ptr for image buffers
* Signal immediately after copying the buffer to internal image
2021-12-21 16:38:13 +06:00
David Hrdlička
854f443991 Fix toolchain files pulling CMake default flags 2021-12-21 11:33:02 +01:00
altiereslima
275f9ad2c7 Update pt-BR.rc 2021-12-20 22:39:25 -03:00
altiereslima
94b599f131 Update pt-BR.rc 2021-12-20 22:38:16 -03:00
ts-korhonen
bbb0b38d31 qt: Remove a workaround that is now obsolete 2021-12-21 00:28:52 +02:00
ts-korhonen
01f45ae651 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-21 00:08:18 +02:00
OBattler
df985616e0 Renamed the new variable in the nvr struct. 2021-12-20 23:06:39 +01:00
Miran Grča
ba0430999c Merge pull request #1948 from jriwanek-forks/more-joystick
Add support for a joystick port at 0x209
2021-12-20 21:58:52 +01:00
Miran Grča
cf54d50561 Merge pull request #1947 from jriwanek-forks/uart
Uart
2021-12-20 21:58:39 +01:00
David Hrdlička
9e3ad3b79f Add comments to the toolchain files 2021-12-20 21:54:24 +01:00
ts-korhonen
a99b556b14 qt: string.h inclusion predicate was backwards 2021-12-20 22:51:39 +02:00
ts-korhonen
9adc683cbc Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-20 22:30:50 +02:00
David Hrdlička
3f576ce6ca Allow overriding the toolchain flags 2021-12-20 21:23:54 +01:00
David Hrdlička
7a2d7f4eef Add a EditorConfig rule for .cmake files 2021-12-20 21:21:23 +01:00
ts-korhonen
a9ecd17f5c Improve clang fixes 2021-12-20 21:54:25 +02:00
David Hrdlička
9b406b0ece Add toolchain files with compiler flags 2021-12-20 16:23:43 +01:00
David Hrdlička
7dc1df9ef1 Clean up the optional features list in the root build file 2021-12-20 15:17:42 +01:00
David Hrdlička
52486e121e Convert CMake files to 4 spaces indentation 2021-12-20 15:08:23 +01:00
David Hrdlička
ab2a8f24be CMake install target fixes 2021-12-20 15:07:33 +01:00
David Hrdlička
9bf93f7074 Add rules for YAML files to .editorconfig 2021-12-20 15:07:33 +01:00
David Hrdlička
043ab9ce77 MSVC workarounds should apply to all non-MinGW builds 2021-12-20 15:07:33 +01:00
David Hrdlička
6809f379cd Remove unneeded build actions; fix some comments 2021-12-20 15:07:33 +01:00
David Hrdlička
38fddca97a Move CI-related build info to the root build file 2021-12-20 15:07:26 +01:00
David Hrdlička
e5ed33b91b Determine the value of CMAKE_MSVC_RUNTIME_LIBRARY properly 2021-12-20 14:37:51 +01:00
David Hrdlička
6a76fb5746 Move Mac related stuff from the main build file 2021-12-20 14:37:46 +01:00
David Hrdlička
564c353d38 Bump version number in vcpkg.json 2021-12-20 12:00:07 +01:00
Jasmine Iwanek
6fa603839e Add support for a joystick port at 0x209 2021-12-19 22:44:24 -05:00
Jasmine Iwanek
055c0ecd69 Mistake 2021-12-19 22:06:36 -05:00
Jasmine Iwanek
70056c9ed0 Revert "Default UART to 16550"
This reverts commit 85eaaf9d2d.
2021-12-19 21:22:38 -05:00
Jasmine Iwanek
b80de956b3 Revert "Merge branch 'uart' of https://github.com/jriwanek-forks/86Box into uart"
This reverts commit 3eb3f0eb1e, reversing
changes made to 149666b54b.
2021-12-19 21:21:55 -05:00
Jasmine Iwanek
3eb3f0eb1e Merge branch 'uart' of https://github.com/jriwanek-forks/86Box into uart 2021-12-19 21:21:36 -05:00
Jasmine Iwanek
149666b54b Consistency and naming 2021-12-19 21:21:34 -05:00
Jasmine Iwanek
948624b6f4 Default UART to 16550 2021-12-19 21:15:48 -05:00
Jasmine Iwanek
4f8d1a9ede Revert "AT UART to 16450"
This reverts commit 8c4cd92490.
2021-12-19 20:22:11 -05:00
Jasmine Iwanek
8c4cd92490 AT UART to 16450 2021-12-19 19:55:05 -05:00
Jasmine Iwanek
89726bc155 XT UART to 8250 2021-12-19 19:54:54 -05:00
Jasmine Iwanek
85eaaf9d2d Default UART to 16550 2021-12-19 19:54:23 -05:00