Jonathan Campbell
|
5d0f901b8f
|
Disable SDL_syswm.h structure packing hackery that does nothing but also affects system headers and makes VS2019 winnt.h unhappy.
|
2019-12-31 23:29:01 -08:00 |
|
Jonathan Campbell
|
81f6c9601e
|
Prepare for release
|
2019-12-31 19:56:28 -08:00 |
|
Jonathan Campbell
|
42d9fd4c08
|
more
|
2019-12-29 17:30:12 -08:00 |
|
Jonathan Campbell
|
fe53f7776b
|
update dosbox.conf reference
|
2019-12-29 02:26:55 -08:00 |
|
Jonathan Campbell
|
c919650013
|
The new VESA mode list limitations remove the need for the warning about Warcraft II
|
2019-12-29 02:26:14 -08:00 |
|
Jonathan Campbell
|
60fe71f1a3
|
changelog
|
2019-12-28 19:52:10 -08:00 |
|
Jonathan Campbell
|
d4710a5a33
|
Add 4bpp packed version of 1920x1440
|
2019-12-28 19:42:42 -08:00 |
|
Jonathan Campbell
|
85205f456a
|
Raise scaler limit and add 1920x1440
|
2019-12-28 19:31:00 -08:00 |
|
Jonathan Campbell
|
1c7fe6fd63
|
changelog
|
2019-12-28 19:24:58 -08:00 |
|
Jonathan Campbell
|
87087125f1
|
changelog
|
2019-12-28 19:23:59 -08:00 |
|
Jonathan Campbell
|
65e36e41d3
|
When the render scaler is given a mode it does not like, log that it rejected it instead of leaving a frozen screen that confuses the user
|
2019-12-28 19:22:00 -08:00 |
|
Jonathan Campbell
|
d2035f3fbd
|
Apparently if the VESA BIOS mode exceeds the render scaler limits, the display will stop updating. We allow the user to program custom modes. So warn the user if custom mode exceeds those limts, and filter out VESA BIOS modes that exceed the limit that were not edited by the user
|
2019-12-28 19:13:53 -08:00 |
|
Jonathan Campbell
|
39e091a7e2
|
more
|
2019-12-28 17:56:20 -08:00 |
|
Jonathan Campbell
|
cd53cec99a
|
Allow S3 emulation to have 16MB of video RAM, though the register values for now will still report 8MB for backwards compatibility
|
2019-12-28 17:56:07 -08:00 |
|
Jonathan Campbell
|
f8aebf9532
|
changelog
|
2019-12-28 13:13:00 -08:00 |
|
Jonathan Campbell
|
b14698e60f
|
Add dosbox.conf option, disabled by default, to enable/disable "unusual" modes (such as 720x480, 320x400, etc) to keep the modelist down
|
2019-12-28 13:05:12 -08:00 |
|
Jonathan Campbell
|
826e634c61
|
Add dosbox.conf option to enable HD modes (720p and 1080p VESA BIOS modes). Disabled by default, with explanation why
|
2019-12-28 12:46:07 -08:00 |
|
Jonathan Campbell
|
bf51a6d464
|
1440x1080 is 4:3, not 16:9, if pixels are square
|
2019-12-28 12:25:31 -08:00 |
|
Jonathan Campbell
|
c4398ea9be
|
Change default: Maximum VBE mode offered is now 1280x1024 (to reflect late 90s VESA BIOSes). Of course the option remains to change or disable the limit.
|
2019-12-28 12:19:01 -08:00 |
|
Jonathan Campbell
|
6fb37bef0a
|
Change default, 24bpp explicit and 4bpp packed are disabled by default now
|
2019-12-28 12:16:15 -08:00 |
|
Jonathan Campbell
|
8b9d2955a5
|
update ref dosbox.conf
|
2019-12-28 12:12:08 -08:00 |
|
Jonathan Campbell
|
9abd1a4392
|
more
|
2019-12-28 12:11:13 -08:00 |
|
Jonathan Campbell
|
77c3fffa83
|
more
|
2019-12-28 12:10:23 -08:00 |
|
Jonathan Campbell
|
8b5e0027f5
|
Others who wish to work on this code will want to know what I mean by "explicit 24bpp modes"
|
2019-12-28 12:05:17 -08:00 |
|
Jonathan Campbell
|
a6b1cb8472
|
Update reference dosbox.conf
|
2019-12-28 12:03:00 -08:00 |
|
Jonathan Campbell
|
097aa91a77
|
Add dosbox.conf option to enable/disable the explicit 24bpp modes (modes >= 0x120). When disabled, 24bpp is only available in the 0x100-0x11F range (VBE1.2) if those are configured to appear as 24bpp. Normal SVGA cards that I am aware of tend to support either 24bpp or 32bpp but not both on the same card
|
2019-12-28 11:59:55 -08:00 |
|
Jonathan Campbell
|
82966f54c2
|
Remove duplicate c == 0x50 if statement
|
2019-12-28 11:22:51 -08:00 |
|
Jonathan Campbell
|
f8af991fb2
|
Merge pull request #1376 from Allofich/hex
Allow specifying hex values in the debugger by using double quotation marks
|
2019-12-28 11:15:47 -08:00 |
|
Allofich
|
13325c36fc
|
Allow specifying hex values by using double quotes
|
2019-12-29 01:25:44 +09:00 |
|
Jonathan Campbell
|
fc78c46ba4
|
Remove VS2013 project/solution files (issue #1372)
|
2019-12-26 00:25:52 -08:00 |
|
Jonathan Campbell
|
d51308aab3
|
Force mapper to release all keys when system reset is triggered (issue #1320)
|
2019-12-25 10:27:05 -08:00 |
|
Jonathan Campbell
|
20c88a8476
|
Update dosbox.conf ref and build timestamp
|
2019-12-25 02:04:34 -08:00 |
|
Jonathan Campbell
|
1f6a7f738a
|
Change 25.COM, 28.COM, and 50.COM to specialize for VGA, EGA, and other machine types to produce 25-line, 28-line, and 50-line text modes
|
2019-12-25 01:57:18 -08:00 |
|
Jonathan Campbell
|
6faeca5a39
|
Change 25.COM to use INT 10h AX=1114h (set VGA 8x16 font) instead of INT AX=3
|
2019-12-25 01:46:41 -08:00 |
|
Jonathan Campbell
|
0abaa37d38
|
changelog
|
2019-12-25 01:38:51 -08:00 |
|
Jonathan Campbell
|
82e7154757
|
INT 10h font setting: When changing the number of rows, clip the cursor row to within range. This keeps the cursor in range when calling INT 10h AX=1111h (set 8x14 font) and AX=1113h (set 8x8 font). Issue #1324 and #1325.
|
2019-12-25 01:37:52 -08:00 |
|
Jonathan Campbell
|
a61e46914c
|
Merge pull request #1373 from Allofich/fix3
Minor cleanup
|
2019-12-25 00:35:42 -08:00 |
|
Allofich
|
772bcbf81a
|
Fix unreadVariable warnings
|
2019-12-25 01:02:50 +09:00 |
|
Allofich
|
e1232e47c9
|
Fix buffer out-of-range warnings
|
2019-12-24 23:44:57 +09:00 |
|
Allofich
|
245305a84d
|
Restore LOG_DEBUG lines
|
2019-12-24 23:42:48 +09:00 |
|
Jonathan Campbell
|
402c4c23b4
|
Merge pull request #1369 from Allofich/fix
Fix ADDKEY not setting full core after a delay
|
2019-12-22 08:11:10 -08:00 |
|
Jonathan Campbell
|
1a93455a99
|
Merge pull request #1370 from Allofich/cppcheck
Silence cppcheck warnings
|
2019-12-22 08:10:51 -08:00 |
|
Jonathan Campbell
|
a829f37fbd
|
Merge pull request #1371 from Allofich/debugfix
Cleanup and fixes for debugger messages
|
2019-12-22 08:10:40 -08:00 |
|
Jonathan Campbell
|
00c751741d
|
Merge pull request #1368 from Allofich/vs2019
Update VS2019 solution
|
2019-12-22 08:10:25 -08:00 |
|
Allofich
|
381860686e
|
Silence cppcheck warnings
|
2019-12-22 20:22:17 +09:00 |
|
Allofich
|
bdfac2ff91
|
Cleanup and fixes for debugger messages
|
2019-12-22 18:23:55 +09:00 |
|
Allofich
|
440d98730a
|
Fix ADDKEY not setting full core after a delay
|
2019-12-22 13:44:56 +09:00 |
|
Allofich
|
0ed3a0b0fa
|
Update appveyor.yml
Use the Visual Studio 2019 image.
Remove restrictions on which branches and commits to build.
|
2019-12-22 12:43:45 +09:00 |
|
Allofich
|
a61cdc0f4a
|
Remove /arch:SSE option from x64 builds
|
2019-12-22 12:39:02 +09:00 |
|
Allofich
|
ffd58aa704
|
Automatically use latest Windows 10 SDK version
|
2019-12-22 11:18:27 +09:00 |
|