Commit Graph

745 Commits

Author SHA1 Message Date
Wengier
219f3ebf89 Add Google unit test for VS builds (via -tests option) 2021-11-23 04:53:22 -05:00
Wengier
97347e987b add defines 2021-11-08 05:47:49 -05:00
Allofich
a845a73f0a Make 8086 treat 0x60-0x6F as 0x70-0x7F
Also try to speed up emulation by only running checks in these opcodes
for relevant cputypes.
2021-11-04 14:10:14 +09:00
Allofich
f80ef8dc57 Fix 0x0F opcode being accepted on 80186. 2021-11-04 11:33:13 +09:00
Jonathan Campbell
11af187eb8 Begin next version 2021-11-02 01:51:34 -07:00
Wengier
44c57bea8e use original SDL2 ShouldGenerateWindowCloseOnAltF4 function 2021-10-29 03:20:15 -04:00
Wengier
95d4b40aed add option for ETen Chinese system 2021-10-25 23:02:57 -04:00
Allofich
5375c9938d Add gui_tk.h to VS project 2021-09-21 00:36:08 +09:00
Jonathan Campbell
d9a444c592 begin next version 2021-09-01 23:11:30 -07:00
Jonathan Campbell
bfe8288fb1 Add cputype=experimental to provide cputype that others can add newer instructions to that do not exist on the era of CPU DOSBox-X normally emulates, such as FISTTP which is an SSE3 instruction introduced on the Pentium 4 2021-08-22 22:37:18 -07:00
Allofich
875afadf15 Remove duplicate and unopenable sn76496.h in VS 2021-08-22 18:33:53 +09:00
Allofich
06b21b3475 Remove excess end-of-file empty lines 2021-08-22 15:47:10 +09:00
Allofich
baea59847b Remove more #ifndef conditionals on includes
Also the #ifndef conditionals for ioapi.h were referring to a different
name than what is defined in ioapi.h.
2021-08-22 15:45:05 +09:00
Kobayashi Takashi
efb21fbeba IME input support in SDL2 2021-08-20 12:22:52 +09:00
Cimarron Mittelsteadt
4dcb037dae Added missing builtin sources to the visual studio project configuration 2021-08-07 13:05:00 -07:00
Cimarron Mittelsteadt
5e0a07299b Added missing builtin sources to the visual studio project configuration 2021-08-07 12:57:53 -07:00
Jonathan Campbell
bb809a2f12 no, really, update version 2021-08-02 14:03:01 -07:00
Jonathan Campbell
b5facaf497 In-tree SDLnet: Stop compiling showinterfaces.exe, it is breaking SDL2 builds 2021-08-01 20:35:46 -07:00
Wengier
bf2f9e05fb fix system menu in Windows SDL1 builds 2021-07-28 19:56:42 -04:00
Wengier
c19306103e update project file 2021-07-25 12:18:34 -04:00
Wengier
e05357c0a1 System IME support in Linux SDL1 builds (imported and tested to work by nanshiki) 2021-07-21 23:47:38 -04:00
Dobby233Liu
e47e71d0de Fix building for Termux
Just copying two detection scripts from sdlnet to sdl.
See last commit.

Signed-off-by: Liu Wenyuan <15816141883@163.com>
2021-07-12 15:39:40 +08:00
Dobby233Liu
ff53b42982 Fix SDL2 building under Termux
This is pretty much a hack.

1. Updated config.guess and config.sub for SDLnet to the latest version, making SDLnet building work.
2. Code patches mostly are about NDK and toolchain (mine is clang) oddities.

Running build-debug-sdl2 without parameters now succeed.
src/dosbox-x runs.
This may break building for other platforms, so please check.

Signed-off-by: Liu Wenyuan <15816141883@163.com>
2021-07-12 15:39:40 +08:00
nanshiki
41587dbb47 Fixed that IME-related messages cannot be processed without calling TranslateMessage.
Fixed an extra Enter at the time of IME string confirmation.
2021-07-09 11:08:51 +09:00
Jonathan Campbell
f2eb9d8e5e Mac OS X is sorted out, begin next version 2021-07-04 04:15:37 -07:00
Jonathan Campbell
8785b48dac Use ENABLE_IM_EVENT instead of the same test already done 2021-07-01 07:38:27 -07:00
Jonathan Campbell
f3141de5d3 VS2019: SDL1 ARM builds cannot use DDraw vide output at this time, key GUID and IID symbols do not exist it seems. 2021-07-01 06:57:40 -07:00
Wengier
fbfb9430fe JP key to directx mode 2021-06-30 02:26:00 -04:00
Wengier
64a5e801be apply maron2000's fix 2021-06-26 04:06:27 -04:00
Wengier
363f4907a5 fix for HX build 2021-06-22 17:01:31 -04:00
Wengier
1d3c36b11e use own non-parent window version for directx mode 2021-06-21 04:14:30 -04:00
Wengier
b81df21e4d make drop-down menu show up in directx mode (with glitches; better than no menu) 2021-06-20 21:56:13 -04:00
Jonathan Campbell
962d35b9c4 Limit SDL_GetIMInfo to Windows builds with ENABLE_IM_EVENT 2021-06-20 09:11:37 -07:00
Wengier
738ad8f755 add videodriver option to set SDL video driver 2021-06-19 20:45:45 -04:00
Wengier
3d567c2db2 more 2021-06-19 18:46:33 -04:00
Wengier
e75286a1ac enable DirectX mode for Japanese IME in Windows SDL1 builds (no menu etc at this time) 2021-06-19 18:06:38 -04:00
Wengier
3835dadc8d IME fix 2021-06-13 02:30:49 -04:00
Wengier
6da0b9914c remove placeholder code to fix Linux SDL1 build 2021-06-08 15:01:15 -04:00
Wengier
5a6bc42d0e update config 2021-06-07 17:35:07 -04:00
Wengier
61b807e9ad support system IME for Windows SDL1 builds 2021-06-07 13:46:46 -04:00
Wengier
9e8ff116e0 add support for Japanese DOS/V mode 2021-06-04 20:47:45 -04:00
Jonathan Campbell
8138a79c8f begin next version 2021-06-01 09:30:10 -07:00
Wengier
47da8f5081 more 2021-05-17 15:09:10 -04:00
Jonathan Campbell
8b8457e5a2 start next version 2021-05-04 21:34:59 -07:00
Wengier
e86d74401c just to fix the VS2019 compilation issue due to the new RetroWaveLib 2021-04-21 16:00:32 -04:00
Wengier
49d6a9595e This file is for QNX Neutrino (NTO) instead of general ALSA library, so the latter does not quite apply 2021-04-11 18:19:02 -04:00
Wengier
6060a0d11d show message when a higher DOS version is needed for mounting disk image 2021-04-06 01:00:19 -04:00
Jonathan Campbell
0b35d1d5ec Fix libalsa API mistake [https://github.com/joncampbell123/dosbox-x/issues/2406] 2021-04-01 13:53:26 -07:00
Jonathan Campbell
875d70fcbb Begin next version 2021-04-01 13:27:27 -07:00
Wengier
1839813d9a fix 2021-03-14 08:28:18 -04:00