585 Commits

Author SHA1 Message Date
J. Preiss
0010f86cf3 Compile on FreeBSD. SDL usage has to be reconsidered 2021-09-13 22:18:44 +02:00
Allofich
65d6f20cb1 Fix -Wsign-promo warnings 2021-09-10 01:40:56 +09:00
Allofich
ac1b39a1d7 Fix -Wunused-variable warnings 2021-09-08 00:43:36 +09:00
Jonathan Campbell
a1ec33b792
Merge pull request #2852 from cimarronm/dos-codepage
Setting Codepage
2021-08-28 00:02:04 -07:00
Cimarron Mittelsteadt
61b56b3eb6 Adds int21 get/set codepage functionality and cleans up some of the include/function prototypes 2021-08-27 17:11:42 -07:00
Cimarron Mittelsteadt
1247a42095 Replaces binary escape control character in sources files with \033 escape sequence 2021-08-27 08:23:57 -07:00
Jonathan Campbell
a80941baae If drive letter mounted from partition using -bd, then do not auto-detach disk image from BIOS. If the user wants to detach from BIOS they will use MOUNT -u <n> where n is the BIOS disk number 2021-08-03 15:31:12 -07:00
Jonathan Campbell
365b4b4d3c Add imageDisk bitmap to track which partitions are in use. Add code to FAT driver to ignore partitions marked in use so that it is impossible to mount a FAT partition twice across two drive letters (which would cause filesystem corruption) 2021-08-03 15:07:35 -07:00
Jonathan Campbell
3ad2173754 MOUNT -u: Do not delete the disk image, use ->Release() so it remains resident if anyone else is using it. This fixes MOUNT -u causing a segfault if you mount a partition, then mount -u the BIOS disk number out from underneath it. What is supposed to happen is the BIOS disk is removed, but the partition remains. 2021-08-03 14:18:21 -07:00
Jonathan Campbell
b2f9adacf5 Looking at MOUNT -u, there can be confusion between INT 13h disk attachment vs drive letter when mounting partitions because of hard coded logic inherited from SVN 2021-08-03 14:07:25 -07:00
Jonathan Campbell
a8d1514ef4 more 2021-08-03 13:58:44 -07:00
Jonathan Campbell
914d84c3be Do not allow partitions for A: or B: unless PC-98 mode 2021-08-03 13:55:46 -07:00
Jonathan Campbell
ff67d09123 Add IMGMOUNT support for attaching a hard disk image to INT 13h, then mounting partitions from the INT 13h drive index. In this way, it becomes possible to mount multiple partitions from one disk image 2021-08-03 13:50:17 -07:00
Jonathan Campbell
2e9e58b9dc LABEL: If there is no label, and none given by user, exit. It does not make sense to say there is no volume label, then ask whether to delete it 2021-08-02 16:43:21 -07:00
Jonathan Campbell
ee006e9ebe retab LABEL command 2021-08-02 16:40:26 -07:00
Wengier
101a0f479c more 2021-07-28 22:04:02 -04:00
Wengier
117e987980 update translations 2021-07-28 21:55:24 -04:00
Dobby233Liu
431aeda47e Also check for ANDROID macro
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
Wengier
32d55a75e2 update translations 2021-07-09 00:17:36 -04:00
Wengier
9181834c36 more 2021-07-08 22:50:17 -04:00
Wengier
41cfabdb1d make HELP a program on Z drive (it is never a DOS internal command) 2021-07-08 22:39:27 -04:00
Wengier
020a80637f more 2021-06-25 10:59:18 -04:00
Wengier
9d78ee06ba update timestamp 2021-06-20 01:48:35 -04:00
Wengier
2bbcfcdd5b option to translate command-line paths to host system paths when lanching host system apps 2021-06-20 01:40:12 -04:00
Wengier
18b083260f fix code page 2021-06-15 00:01:14 -04:00
Wengier
80ee083fc4 more 2021-06-13 05:50:01 -04:00
Wengier
1251d2912c Make Configuration Tool text translatable 2021-06-12 20:04:28 -04:00
Allofich
003cc9b228 Includes needed for MSVC and macOS 2021-06-10 23:36:34 +09:00
Wengier
b212327d28 more MOUNT 2021-06-07 22:52:24 -04:00
Wengier
a3602de4f1 for #2579 2021-06-07 16:27:19 -04:00
Wengier
43c0c4443c quiet mode 2021-06-05 22:11:59 -04:00
Wengier
22118aeef3 for issue #2579 2021-06-05 21:48:55 -04:00
Wengier
590f38419a update config properties 2021-05-26 20:45:30 -04:00
Wengier
b98b2eed3b Extend START command for Linux/macOS (disabled by default like Windows) 2021-05-25 04:26:20 -04:00
Wengier
a8e15156a9 fix and update translations 2021-05-22 20:29:56 -04:00
Wengier
63775725b2 update translation labels 2021-05-22 03:11:14 -04:00
Wengier
688a01815d fix translation 2021-05-22 01:13:56 -04:00
Wengier
d38882587b update translations 2021-05-22 00:03:32 -04:00
Wengier
8cf136e61e update translation and fix 2021-05-19 21:34:43 -04:00
Allofich
ca0ccf9b3e Replace "push" calls with "emplace" calls 2021-05-20 02:34:36 +09:00
Wengier
3120a8dba1 fix for defined(USE_TTF) 2021-05-19 08:45:08 -04:00
Jonathan Campbell
fa9bf011de
Merge pull request #2537 from Wengier/master
Fix welcome message translation for PC-98
2021-05-19 02:00:09 -07:00
Wengier
492d0bd4a0 update config ref 2021-05-19 01:41:33 -04:00
Allofich
da6009c540 Remove casts that remove const qualification 2021-05-18 22:28:26 +09:00
Wengier
a914f157a2 fix for MinGW HX-DOS build 2021-05-17 22:39:36 -04:00
Wengier
6445e23872 exhanced SETCOLOR command 2021-05-16 15:03:46 -04:00
Wengier
336161d168 cleanup messages to make CJK language translations possible 2021-05-16 10:46:51 -04:00
Wengier
ebc9ac1378 improve Ctrl+C/Break on shell etc 2021-05-13 19:15:58 -04:00
Jonathan Campbell
847d722d7e
Merge pull request #2523 from Allofich/fix
Warning fixes
2021-05-12 07:52:38 -07:00