88 Commits

Author SHA1 Message Date
Jonathan Campbell
4d8bf31d0e Begin adding dosbox.conf and menu options to control whether the DOSBox window can be screen captured 2024-06-06 16:01:27 -07:00
Jaak Ristioja
8f58674c5b
Use -Wnon-virtual-dtor when available, fixed respective warnings 2024-03-21 22:20:50 +02:00
Jaak Ristioja
39906a9399
Add override keyword, clean up virtual keyword
Also removed virtual and override keywords from destructors which already
override.
2024-03-21 21:45:16 +02:00
RainRat
902ce67fad fix typos 2024-02-28 19:08:20 -08:00
Allofich
cbc08cc07a Remove #undef of macro when it hasn't been defined 2023-04-05 23:01:47 +09:00
Allofich
1e28b87fa8 Put #include statements before any code
Untangle the output .h file #include statements from sdlmain.h
2023-04-05 21:10:33 +09:00
Allofich
9970fbb1be Use class initialization and initialization lists 2023-04-05 15:10:00 +09:00
Jonathan Campbell
caf44d5be8 ATI machine types 2023-04-03 21:55:23 -07:00
Jonathan Campbell
714ca1e6d9 Add Hercules Plus and InColor machine types, which are stubs for now 2023-04-03 21:23:29 -07:00
Adrian Siekierka
a32e6b31ed compilation fixes for Emscripten, part 1 2022-09-14 21:28:34 +02:00
Cimarron Mittelsteadt
9ccb6cfd20 Fix FPU implementation for aarch64 cores 2022-05-31 00:39:53 -07:00
Jonathan Campbell
8b6da5948b mkdir_p() for overlay fs 2022-05-29 11:28:37 -07:00
Jonathan Campbell
49e23566a8 Update pull request with URLs to PDF documentation for Vision964 and Vision968 2022-03-29 01:04:10 -07:00
Robert de Rooy
fa231ea364 Add S3 Vision864 and Vision868 2022-03-27 18:43:10 +02:00
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