Commit Graph

14708 Commits

Author SHA1 Message Date
Wengier
c76d76cb15 fix 2021-07-22 13:04:18 -04:00
Wengier
91502d0903 Update CHANGELOG 2021-07-22 11:49:06 -04:00
Wengier
9bbf0e6238 Merge branch 'master' of https://github.com/joncampbell123/dosbox-x 2021-07-22 11:46:43 -04:00
Wengier
1e96ccfe86 check symbols 2021-07-22 11:45:58 -04:00
Jonathan Campbell
e5212b759f Merge pull request #2705 from cimarronm/dos_execute-umb-fix
Fix with how DOS_Execute allocates memory to comply with the memory a…
2021-07-22 09:39:04 -06:00
Jonathan Campbell
d12f779366 Merge branch 'develop' 2021-07-22 08:34:31 -07:00
Jonathan Campbell
91d4f69f5a changelog 2021-07-22 08:34:18 -07:00
Jonathan Campbell
0cf9f866b9 Take VBE window and size options, apply to SVGA emulation. Update VBE BIOS to report overridden window size and granularity. Limit video memory to prevent granularity overflow when writing to S3 emulation. Hack S3 CRTC port 6Ah to accept a full 8-bit value if VBE granularity override and less than 64KB, otherwise retain 7-bit behavior. Update all VBE emulation to limit reported video memory based on maximum video memory possible given the granularity. It is now possible for retro developers to test their code against older SVGA hardware with odd bank size vs granularity configurations 2021-07-22 08:31:14 -07:00
Wengier
8cdddde933 add mode 2021-07-22 11:30:26 -04:00
Jonathan Campbell
a46023dca5 add VBE window granularity and size controls 2021-07-22 08:26:39 -07:00
Cimarron Mittelsteadt
38f7b86b25 Fix to avoid windows compile conflict with std::max and internal macro 2021-07-22 08:07:10 -07:00
Wengier
b4b17b5f60 fix TTF accents 2021-07-22 08:42:22 -04:00
Wengier
89ee379b20 more 2021-07-22 08:19:28 -04:00
Wengier
9fd27e081a re-run new DOSBox-X instance 2021-07-22 08:07:06 -04:00
Wengier
f9569d649e make the message more helpful for users installing FreeDOS 2021-07-22 04:18:19 -04:00
Wengier
bf62f69719 Merge branch 'master' of https://github.com/joncampbell123/dosbox-x 2021-07-22 03:24:22 -04:00
Wengier
6dd9ed31cf solve issue #2701 2021-07-22 03:24:13 -04:00
Jonathan Campbell
f62b4dd577 Merge branch 'develop' 2021-07-21 22:52:04 -07:00
Jonathan Campbell
49fde311fc changelog 2021-07-21 22:51:43 -07:00
Jonathan Campbell
c98cf584b9 Bochs E9 port emulation was broken due to init order, fix 2021-07-21 22:51:12 -07:00
Wengier
13788b7459 update config ref 2021-07-22 00:06:44 -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
Cimarron Mittelsteadt
c3f5637e0e Fix with how DOS_Execute allocates memory to comply with the memory allocation strategy for UMB...now, it will allocate and execute in UMB if there is enough memory for the minimum allocation of the executable 2021-07-21 19:13:20 -07:00
Jonathan Campbell
4aa2948e06 VESA BIOS functions 6 and higher did not exist in VBE 1.0 2021-07-21 12:20:11 -07:00
Jonathan Campbell
12d5dd50a2 changelog 2021-07-21 11:39:09 -07:00
Jonathan Campbell
1d3e088580 changelog 2021-07-21 11:30:07 -07:00
Jonathan Campbell
a50d934f28 I found a copy of the VBE 1.0 standard, and it seems that basic information like XResolution was OPTIONAL at the time. Emulate that 2021-07-21 11:25:38 -07:00
Jonathan Campbell
3bad47d5d5 Add machine=vesa_oldvbe10 to emulate the original VBE 1.0 standard 2021-07-21 11:13:33 -07:00
Jonathan Campbell
a39b9f0288 correct dosbox.conf help text 2021-07-21 11:05:02 -07:00
Jonathan Campbell
5d40541231 svga_oldvbe emulates VBE 1.2, a level of VESA BIOS emulation that did not define a linear framebuffer 2021-07-21 10:58:57 -07:00
Jonathan Campbell
81a7a443af VESA BIOS: Correct standard VBE modes 0x119-0x11B. They are explicitly defined by the VESA BIOS extensions standard v1.2 2021-07-21 10:49:34 -07:00
Wengier
345087a73b update translation 2021-07-21 03:48:42 -04:00
Wengier
e19db3958d Update CHANGELOG 2021-07-21 03:30:20 -04:00
Wengier
786227cd0d update translations 2021-07-21 02:52:46 -04:00
Wengier
9679ceccaf update translation 2021-07-20 21:32:50 -04:00
Wengier
b55f0a1c48 update config ref and timestamp 2021-07-20 05:49:51 -04:00
Wengier
6354445924 add config option to toggle whether to hide non-representative filenames 2021-07-20 01:01:35 -04:00
Wengier
45a1ba13b4 add language selection page in installer 2021-07-19 23:13:55 -04:00
Wengier
2d51be6404 more 2021-07-19 21:37:22 -04:00
Wengier
30f654c492 Update CHANGELOG 2021-07-19 05:53:49 -04:00
Jonathan Campbell
f65386ba43 Merge pull request #2690 from 1abcd/patch-1
Update zh_TW.lng
2021-07-19 02:36:08 -06:00
1abcd
9e4d94b440 Update zh_TW.lng
corrections for zh_TW
2021-07-19 15:59:52 +08:00
Wengier
31bfd530e2 more 2021-07-19 03:04:05 -04:00
Wengier
e4e7badd2e capture PC-98 mouse with autolock=true 2021-07-19 01:03:02 -04:00
Wengier
773dbbb287 more 2021-07-18 23:35:46 -04:00
Wengier
e36b870f0c Update CHANGELOG 2021-07-18 22:54:10 -04:00
Jonathan Campbell
c44dde8517 Merge pull request #2685 from cimarronm/ac_check_cxxflags-fix
ac_check_cxxflags fix
2021-07-18 15:32:49 -06:00
Jonathan Campbell
7e46f35659 Merge pull request #2681 from cimarronm/amstrad-graphics-memory-fixes
Amstrad graphics memory fixes
2021-07-18 15:32:12 -06:00
Jonathan Campbell
33661818d4 Merge pull request #2673 from cimarronm/sdl2-opengl-hint
Added SDL hint for opengl acceleration so that SDL2 will select the O…
2021-07-18 15:31:44 -06:00
Jonathan Campbell
4bac1c405c Merge pull request #2671 from nanshiki/linux-dbcs-font
Corrected the method of judging whether DBCS characters have been dra…
2021-07-18 15:31:28 -06:00