Commit Graph

74 Commits

Author SHA1 Message Date
Allofich
c2b17e40ed Localize #include "logging.h" from dosbox.h 2021-06-09 11:11:03 +09:00
Jonathan Campbell
d71f9e350f Merge pull request #2578 from Allofich/includes3
Include cleanup
2021-06-05 15:34:58 -07:00
Allofich
67ebe980a7 Remove unneeded includes 2021-06-06 04:39:54 +09:00
Wengier
a28c26512e support for Japanese EGA mode 2021-06-04 08:47:15 -04:00
Jonathan Campbell
b59e587e86 Add machine type for S3 86C928 2021-04-14 13:40:35 -07:00
Jonathan Campbell
fdd1edb66d Add S3 ViRGE/VX machine setting 2021-04-11 13:11:00 -07:00
Jonathan Campbell
ec63bb7b96 S3: Add machine setting for S3 ViRGE emulation 2021-04-09 17:22:39 -07:00
Jonathan Campbell
0ed2b808e7 Whoops, link to public Hackipedia site 2021-04-08 21:02:47 -07:00
Jonathan Campbell
549e190499 S3 SVGA: Add machine types for several variants of S3 chipset, adjust MMIO and PCI emulation to match 2021-04-08 20:25:51 -07:00
Allofich
9294d450ec SVN r4412
Update copyright.
2021-03-06 21:18:08 +09:00
Wengier
4e047f38ad move to support 2021-02-23 23:45:37 -05:00
Wengier
a00a4ff910 add support for save files etc 2020-10-13 20:00:40 -04:00
Emmanuel Gil Peyrot
c0a106535e Replace Bit32u with uint32_t 2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
a431d81213 Replace Bit16u with uint16_t 2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
431933d7c7 Also check for AVX2 support, in addition to SSE2
The MSVC version is untested, but according to MSDN[1] this is the
correct way to check it.

[1] https://docs.microsoft.com/en-us/cpp/intrinsics/cpuid-cpuidex?view=vs-2019
2020-09-26 03:06:46 +02:00
Emmanuel Gil Peyrot
77fe910421 Remove unused external symbol 2020-09-26 02:32:26 +02:00
Wengier
2007124b90 Allow to remove the saved state and silence Glide warnings 2020-08-12 19:38:06 -04:00
Wengier
757c620b8f Increase save slots from 10 to 100 2020-08-05 22:35:53 -04:00
rderooy
608a657b50 Update copyright year for dosbox and dosbox-x assets and update FSF address 2020-06-25 08:42:32 +02:00
Wengier
10a33a2215 add function definition 2020-06-04 14:20:23 -04:00
Wengier
c99472d4b2 Save state includes 2020-06-03 21:35:49 -04:00
Jonathan Campbell
a11357cadb DTA SetupSearch attribute param is 8 bits wide, so update the mask to reflect that. Fix utf8_encode/utf8_decode to match const param change by Allofich so code can find them again. Update build timestamp 2020-05-03 08:50:43 -07:00
Jonathan Campbell
e31a0a8165 Incorporate Long Filename Support for DOS version 7 [https://github.com/joncampbell123/dosbox-x/issues/1425] 2020-03-06 22:56:22 -08:00
Allofich
038566362e Fix Cppcheck funcArgNamesDifferent warnings 2019-10-21 22:08:39 +09:00
Jonathan Campbell
15145bbbe1 Same user-defined literals, as functions for variable conversion 2019-07-28 14:21:51 -07:00
Jonathan Campbell
baa9ce9269 Add a few more 2019-07-28 10:54:15 -07:00
Jonathan Campbell
2ed178b4da Make use of C++11 user defined literals to help with byte units in development going forward 2019-07-28 10:35:42 -07:00
Jonathan Campbell
022c58d14d FM Towns: The previous code is not clean, redo it better. machine=fm_towns should start as if machine=vgaonly and switch to MCH_FM_TOWNS on BOOT, so prepare for that 2019-07-27 01:49:33 -07:00
Jonathan Campbell
ebb804da4b Fill out FM Towns stub by tying it into VGA emulation for now, with reminder to self that it is a hack/stub to be removed later 2019-07-26 12:23:50 -07:00
Allofich
8598f90386 Remove undefined function declarations 2019-06-15 20:13:21 +09:00
Allofich
d84a812743 SVN r4183 (second half)
Update year
2019-06-03 23:01:41 +09:00
Allofich
05619dd023 SVN r4183 (first half)
Update address of FSF
2019-06-03 22:54:46 +09:00
Jonathan Campbell
7109f86ad7 argh, fine 2019-04-09 18:34:34 -07:00
Jonathan Campbell
4e403719fc 'cleanup' 2019-04-09 18:19:11 -07:00
Jonathan Campbell
d1390406d7 bring in iconv header 2019-04-09 17:29:47 -07:00
Jonathan Campbell
bd078b8a0e iconv work 2019-04-09 17:24:23 -07:00
Jonathan Campbell
e2defeaf9e Cool idea: "boothax" modes for the BOOT command. --boothax msdos tells CPU core INT emulation to intercept specific INT 21h calls to track the guest MS-DOS OS list of lists and MCB chain locations so the debugger can allow the DOS MCBS command to enumerate MCB blocks of the guest OS 2019-04-04 07:40:29 -07:00
Jonathan Campbell
6c80d61a38 I was wrong, ARMv7 hardware does not have 80-bit long double. Long double == double 2019-02-04 15:07:14 -08:00
Jonathan Campbell
ed262d3db1 Mac OS X SDL2: Ignore touchscreen events on OS X. SDL2 sees the touchpad on Macbooks as a touchscreen, which makes the UI of DOSBox-X unusable when SDL2 is sending both touchpad touch events AND mouse events at the same time 2018-12-22 21:20:22 -08:00
Jonathan Campbell
1feabf932c Add sanity check to dosbox.h to #error out if C_HEAVY_DEBUG is set without C_DEBUG 2018-11-30 10:21:02 -08:00
Jonathan Campbell
253a94ec95 add machine=mda, so far an alias of machine=hercules 2018-08-29 17:33:04 -07:00
Jonathan Campbell
f73b8cb4d3 Revert "Begin MCGA setup, using MCH_CGA as a jumpoff point"
This reverts commit e7da585fee.
2018-08-23 23:01:35 -07:00
Jonathan Campbell
c22fcd094f Revert "Fix IS_MCGA_ARCH, update INT 10h AH=1Ah to report DCC MCGA if machine=mcga"
This reverts commit 60d8fcbaf4.
2018-08-23 23:01:18 -07:00
Jonathan Campbell
60d8fcbaf4 Fix IS_MCGA_ARCH, update INT 10h AH=1Ah to report DCC MCGA if machine=mcga 2018-08-23 17:17:27 -07:00
Jonathan Campbell
e7da585fee Begin MCGA setup, using MCH_CGA as a jumpoff point 2018-08-23 16:59:54 -07:00
Jonathan Campbell
b5790648f5 add machine=mcga, though at this point, is not functional 2018-08-23 15:31:02 -07:00
Jonathan Campbell
703ddc34f1 remove 8254 PIT clock domain, unused 2018-06-21 07:46:24 -07:00
Jonathan Campbell
ed2175716b remove unused 8250 UART clock domain 2018-06-21 07:42:53 -07:00
Jonathan Campbell
a8fea61b6a add GCC deprecated macro, and deprecate some variables 2018-06-21 06:29:32 -07:00
Jonathan Campbell
f00bf2726e CPU cycles count typedef 2018-05-25 19:09:15 -07:00