OBattler
57f879ba0b
No notify on reset event.
2021-12-17 19:11:02 +01:00
OBattler
8996a61ba4
And one last fix.
2021-12-17 18:57:22 +01:00
David Hrdlička
0131550432
Revert "Use recursive mutexes in the C++ thread implementation"
...
This reverts commit 153ac6df9a
.
2021-12-17 18:51:29 +01:00
OBattler
9c7a3477aa
Proper reimplementation of C++11 thread event signaling and the network code now uses an atomic instead of mutexes for wait.
2021-12-17 18:48:13 +01:00
David Hrdlička
153ac6df9a
Use recursive mutexes in the C++ thread implementation
2021-12-17 18:32:11 +01:00
David Hrdlička
e0a73a99ec
Turn the RtMidi module into a full standalone MIDI module
...
Removes the now-redundant platform MIDI infrastructure
2021-12-17 10:10:59 +01:00
David Hrdlička
275919859a
Fix typos
2021-12-17 07:41:07 +01:00
David Hrdlička
7df9e2a454
Add a compile option to choose between thread implementations
2021-12-17 06:59:53 +01:00
OBattler
707acadd36
Replaced the Win32 threads with the proven to be better performing C++11 threads.
2021-12-17 03:49:54 +01:00
OBattler
84ff7ab6ff
Fixed OpenGL 3.0 core.
2021-12-17 03:44:22 +01:00
OBattler
ce8f66bc07
Reduced the texture size back 2048x2048.
2021-12-17 03:30:13 +01:00
OBattler
ff02073050
Moved the machine RAM sanity check to machine_get_max_ram().
2021-12-16 13:18:09 +01:00
OBattler
1d5d304aaa
Updated the name and the comment of the Kaimei 486.
2021-12-16 13:15:09 +01:00
OBattler
8d7f42d4aa
More machine abstractions.
2021-12-13 14:17:49 +01:00
OBattler
b9c564c5c0
And win/win_stbar.c.
2021-12-13 01:34:01 +01:00
OBattler
acf3a77f5a
Merge branch 'master' of https://github.com/86Box/86Box
2021-12-13 01:23:21 +01:00
OBattler
6661ff5dcc
Abstracted away the machine bus'es and flags in order to make the rest of the emulator agnostic as to how they're stored.
2021-12-13 01:23:06 +01:00
Miran Grča
29e3b92ebe
Merge pull request #1925 from notmlow/patch-6
...
Made the translation more accurate
2021-12-12 17:23:39 +01:00
mlow
4617d11ffa
Made the translation more accurate
...
The words Sauver has been replaced by the word Sauvegarder for a more accurate french translation.
2021-12-11 11:53:06 -05:00
OBattler
6fd2cfaf90
Fixed a PIT bug.
2021-12-09 23:59:45 +01:00
OBattler
2c599321de
Some small EGA fixes.
2021-12-08 22:43:23 +01:00
OBattler
bcf96bd913
Properly fixed the IBM PS/2 Model 55SX, required reverting some keyboard controller changes and changes to the implementation of the memory control POS registers.
2021-12-08 22:05:55 +01:00
OBattler
5c6442e755
Merge branch 'master' of https://github.com/86Box/86Box
2021-12-08 21:07:14 +01:00
OBattler
4a906f0138
Added some sanity check, closes #1896 .
2021-12-08 21:06:56 +01:00
Miran Grča
cd1cd949f9
Merge pull request #1919 from startmenu/master
...
Update Simplified Chinese translation
2021-12-07 19:39:32 +01:00
Miran Grča
7bbf6603f4
Merge pull request #1920 from ts-korhonen/master
...
Error handling updates on OpenGL 3.0 renderer
2021-12-07 19:39:24 +01:00
ts-korhonen
3a5c0383c2
Fix comment mismatch on language.h
2021-12-07 20:12:14 +02:00
ts-korhonen
cd58d5b0f9
Merge branch 'master' of https://github.com/86Box/86Box
2021-12-07 20:08:44 +02:00
ts-korhonen
a1955a7698
opengl: more error handling
...
Show message box on fail.
Enable debug output only when logfile is defined; performance optimization.
Fail if reported opengl version is less than 3.0 or errors are generated
after context is created; fixes some crashes on unsupported hardware or
faulty drivers.
2021-12-07 20:04:56 +02:00
OBattler
732399ed42
Properly fixed the IBM PS/2 Model 55SX.
2021-12-07 11:24:56 +01:00
startmenu
31daf6c7eb
Update zh-CN.rc
2021-12-07 15:55:44 +08:00
startmenu
1c9494c8d0
Update zh-CN.rc
2021-12-07 13:28:32 +08:00
OBattler
ba6a27b15a
And a fix for the fix.
2021-12-06 22:36:42 +01:00
OBattler
00e00fa5c6
Attempted fix for PS/2 Model 55SX.
2021-12-06 22:33:52 +01:00
Miran Grča
8ef7103c04
Merge pull request #1916 from Cacodemon345/patch-28
...
Fix wrong copyright information
2021-12-06 11:47:44 +01:00
Cacodemon345
23a04c3f55
Fix wrong copyright information
2021-12-06 15:55:05 +06:00
Miran Grča
652cbb5b1f
Merge pull request #1915 from ts-korhonen/master
...
Fix null termination issue in opengl shader version replacement
2021-12-05 18:53:45 +01:00
Miran Grča
2f8ab8ca52
Merge pull request #1914 from laciba96/post-card-ui-fix
...
Fix that POST card's message is disappearing when language/iconset change occurs
2021-12-05 18:53:30 +01:00
ts-korhonen
983872f33b
Fix null termination issue in previous shader version fix
2021-12-05 19:22:46 +02:00
OBattler
a1597557bf
Merge branch 'master' of https://github.com/86Box/86Box
2021-12-05 16:49:47 +01:00
OBattler
28e70abbf3
Commented out excess W83787F logging.
2021-12-05 16:49:35 +01:00
Laci bá
41ba4ee86b
Fix that POST card's message is disappearing when language/iconset change occurs
2021-12-05 11:48:31 +01:00
Miran Grča
c208cc4283
Merge pull request #1913 from ts-korhonen/master
...
opengl: fix for shaders with version directive
2021-12-05 01:57:06 +01:00
ts-korhonen
5af55a9cf8
opengl: fix for shaders with version directive
...
If a shaderfile contains a version directive, use that instead of default.
2021-12-05 02:05:52 +02:00
Miran Grča
8b2bb6eb04
Merge pull request #1911 from ts-korhonen/master
...
Lower required OpenGL version from 3.3 -> 3.0
2021-12-04 20:47:18 +01:00
ts-korhonen
40abfc1b5e
Lower required OpenGL version from 3.3 -> 3.0
2021-12-04 21:26:55 +02:00
OldMadMan
9679ec1955
Update simplified Chinese text ( #1909 )
...
Correct a few typos, adjust individual sentences
2021-12-04 18:36:17 +01:00
RichardG867
05ff0b0921
Build script: Fix pkg-config (for rtmidi) when cross-compiling
2021-12-04 11:35:26 -03:00
OBattler
71cca642ac
And another.
2021-12-04 02:27:57 +01:00
OBattler
7ef61299d6
And another.
2021-12-04 02:25:59 +01:00