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
Miran Grča
fbfde99b4a
Merge pull request #1267 from qeeg/sonarcloud-fixes
...
Fixes to legitimate issues Sonarcloud caught in our code
2021-02-06 17:36:30 +01:00
David Hrdlička
b377927f9c
cmake: LNK1322 workaround
...
ref #1268
2021-02-05 01:11:25 +01:00
qeeg
b9dfd082e1
Fixes to legitimate issues Sonarcloud caught in our code
2021-02-04 16:10:53 -06:00
Miran Grča
955b64367b
Merge pull request #1263 from tiseno100/master
...
Sanitize some old chipset code (Part 2)
2021-02-03 21:51:32 +01:00
Panagiotis
ccb52c4585
Sanitize some old chipset code (Part 2)
...
Few fixes for both the ALi M1429 & OPTi 291
2021-02-03 14:56:22 +02:00
Miran Grča
d8de24ed2f
Merge pull request #1261 from tiseno100/master
...
Adapt the DTK FDC to 86Box
2021-01-31 23:24:04 +01:00
David Hrdlička
8e0a3187a5
workflows: adjust the vs2019 job
...
- reduce the number of builds
- more descriptive names for artifacts and builds
- populate the package manually instead of using CPack, which results in double ZIPs being generated
2021-01-31 21:27:22 +01:00
David Hrdlička
e4c0319d27
tinyglib: change g_strdup
to a macro
2021-01-31 19:04:51 +01:00
David Hrdlička
953f64d9d9
workflows: add CPack to the VS2019 build
2021-01-31 19:04:51 +01:00
David Hrdlička
f277faa6ad
workflows: minor fixes to the cmake build
...
- build as release with debug info
- change a job id from `clang` to `vs2019`
- use the v142 (2019) toolset instead of the v141 (2017) one
- build when root CMakeLists.txt changes
2021-01-31 19:02:40 +01:00
David Hrdlička
a42b4263f9
cmake: add CPack support
2021-01-31 17:13:14 +01:00
Panagiotis
41c3dbc451
Added the Magitronic B215
...
Intended for just testing the XT FDC issues
2021-01-31 13:49:14 +02:00
Panagiotis
1290fdb065
Few more changes on the DTK FDC's
...
DP8473 now uses the correct flags.
Included few notes related to the DTK FDC.
2021-01-31 13:09:42 +02:00
Panagiotis
782d8d9c95
Minor improvements and fixes on the DTK FDC's
2021-01-30 18:24:47 +02:00
Panagiotis
5ef0852531
Adapt the DTK FDC to 86Box
...
Rewrote few parts so the DTK FDC is more adaptive on 86Box standards.
2021-01-30 18:01:56 +02:00
David Hrdlička
4fc03e7e13
tinyglib: implement g_strdup
...
Fixes AddressSanitizer with SLiRP enabled.
2021-01-30 14:41:50 +01:00
David Hrdlička
c912c94e4f
Use the static CRT with CMake/MSVC builds
2021-01-30 01:45:19 +01:00
OBattler
fb015c3f76
Fixed the hardware cursor on divided-by-two clock modes.
2021-01-29 23:36:16 +01:00
Miran Grča
904c7d9116
Merge pull request #1258 from 86Box/tc1995
...
Fixed the solid foreground/background mode of the v7vga, makes the Wi…
2021-01-29 23:10:28 +01:00
TC1995
257890ed83
Fixed the solid foreground/background mode of the v7vga, makes the Windows 2.x/286 v7 1024i 4bpp drivers look correct.
...
Partial fix for the too wide Win3.0 built-in v7 8bpp drivers as well as cursor movement (v7 1024i only)
2021-01-29 23:09:10 +01:00
Miran Grča
67b3b7e02a
Merge pull request #1256 from 86Box/tc1995
...
Implemented masked writes to the v7vga code, fixes NT December 1991/J…
2021-01-27 21:10:47 +01:00
TC1995
b9664c83d6
Implemented masked writes to the v7vga code, fixes NT December 1991/July 1992 v7vga drivers in 1024x768 4bpp mode.
2021-01-27 16:41:41 +01:00
Miran Grča
68a7d008fa
Merge pull request #1253 from tiseno100/master
...
Sanitize some old chipset code
2021-01-26 22:46:28 +01:00
Panagiotis
42458bc877
Sanitize some old chipset code
...
Simplistic but complex shadow implementations, few corrections and clearups
2021-01-26 22:54:49 +02:00
Miran Grča
66174334e6
Merge pull request #1248 from tiseno100/master
...
Mass rewrite of the WD76C10
2021-01-25 19:34:29 +01:00
Miran Grča
e78827a5ab
Merge pull request #1251 from 86Box/revert-1244-EngiNerd
...
Revert "Added new NCR and Olivetti machines"
2021-01-25 19:31:06 +01:00
Miran Grča
8200ef5db6
Revert "Added new NCR and Olivetti machines"
2021-01-25 19:30:45 +01:00
Panagiotis
67290bcac8
Minor bugfixes on the SiS 5571
2021-01-24 15:34:24 +02:00
Panagiotis
79f7e659e0
Fix a bit more
2021-01-24 11:27:29 +02:00
Panagiotis
35fefd9af7
Upstream the 286/386SX machines. "Fixing" issues
2021-01-24 11:25:00 +02:00
Panagiotis
3aabb7c2d8
Removed IDE from the Mega PC
2021-01-24 11:23:11 +02:00
Panagiotis
d6d5bcd283
Mass rewrite of the WD76C10
...
Fairly broken rewrite of the WD76C10
2021-01-24 11:18:52 +02:00
Miran Grča
306a2e40de
Merge pull request #1244 from EngiNerd89/EngiNerd
...
Added new NCR and Olivetti machines
2021-01-24 04:31:11 +01:00
Miran Grča
47e25b059f
Merge pull request #1247 from 86Box/tc1995
...
Experimental rework of the video 7 code (HT216).
2021-01-24 04:29:54 +01:00
TC1995
e39709696e
Experimental rework of the video 7 code (HT216).
2021-01-24 03:36:46 +01:00
David Hrdlička
af548a1e19
Update config.yml
2021-01-24 02:28:09 +01:00
David Hrdlička
d3101810cd
Update config.yml
2021-01-24 02:27:30 +01:00
EngiNerd89
6f5f3530b1
Removed duplicated function headers
2021-01-23 19:11:55 +01:00
EngiNerd89
4d711ea782
Removed UMC chipset
2021-01-23 19:04:33 +01:00
EngiNerd89
2bac676e70
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-01-23 19:03:36 +01:00
EngiNerd89
b71bb01cb1
Fixed CMake
2021-01-23 18:10:38 +01:00
EngiNerd89
ec929b455e
Improved memory management of Olivetti machines.
...
Added On-board video card for NCR 3302
2021-01-23 17:59:02 +01:00
Miran Grča
ea0cd5e793
Merge pull request #1239 from 86Box/tc1995
...
Fixed a serious hang bug on 486 cpus using the Rancho bios'es (looks …
2021-01-21 00:58:16 +01:00
Miran Grča
6e067e009e
Merge pull request #1240 from luisjoseromero/all_mutexes_to_critical_sections
...
Turn all mutexes into critical sections
2021-01-21 00:58:00 +01:00
luisjoseromero
9ddd0a841f
Turn all mutexes into critical sections
...
Removing all win32 mutexes and turning them into critical
sections, since mutexes in win32 are meant generally for
inter process communication, tend to be slower, and aren't
really needed for current purposes. Critical sections
are roughly equivalent to std::mutex in the c++ stl.
2021-01-20 23:45:33 +00:00
TC1995
2d65c82055
Fixed a serious hang bug on 486 cpus using the Rancho bios'es (looks like it's very timing sensible).
2021-01-20 23:33:04 +01:00
Miran Grča
df79a17dae
Merge pull request #1238 from 86Box/tc1995
...
Tweaked the NCR 5380 timings a bit, should fix more hanging bugs.
2021-01-20 23:24:05 +01:00
TC1995
91b0dd5e83
Tweaked the NCR 5380 timings a bit, should fix more hanging bugs.
2021-01-20 20:34:34 +01:00