Jonathan Campbell
|
df5cb09c3c
|
EGA BIOS too
|
2024-06-16 08:38:10 -07:00 |
|
Jonathan Campbell
|
c8cf0df6a9
|
Update VGA Video Parameter Table using a copy of a VPT copied from an IBM PS/2 model 30
|
2024-06-16 08:11:16 -07:00 |
|
Jonathan Campbell
|
29ae732ac2
|
Merge pull request #5053 from Torinde/master
Update INSTALL.md - use XP installer for Vista
|
2024-06-15 10:12:41 -07:00 |
|
Jonathan Campbell
|
06d4d9b3d0
|
Merge pull request #5052 from maron2000/restore_slirp
Fix Windows installer build failure
|
2024-06-15 10:12:30 -07:00 |
|
Jonathan Campbell
|
99593fbf81
|
INT 10: Map mask must be 0xF for EGA 16-color modes even if 640x350 4-color mode. This fixes a display problem where the Windows 2.0 EGA high res monochrome driver looked like it was in jail (alternating columns missing)
|
2024-06-15 10:07:09 -07:00 |
|
Jonathan Campbell
|
588b94cc47
|
CHANGELOG
|
2024-06-15 09:53:10 -07:00 |
|
Jonathan Campbell
|
1e22e262c7
|
INT 10h, on real IBM EGA BIOSes, filters the color attribute to work with the limited 4-color (2 bitplane) arrangement of 640x350 4-color mode
|
2024-06-15 09:51:14 -07:00 |
|
Jonathan Campbell
|
313f765189
|
Fix EGA 640x350 4-color display mode, to display correctly
|
2024-06-15 09:32:41 -07:00 |
|
Torinde
|
296e22cd5e
|
Update INSTALL.md - use XP installer for Vista
related to #5052
|
2024-06-14 16:59:15 +02:00 |
|
maron2000
|
99bf696ac6
|
Fix Windows installer build failure
|
2024-06-14 21:15:56 +09:00 |
|
Jonathan Campbell
|
a4bbd19578
|
For ega200 or less than 128KB EGA, just use the CGA 640x200 2-color mode for splash screen
|
2024-06-13 23:36:40 -07:00 |
|
Jonathan Campbell
|
7e25d5a480
|
Enforce memory mask so 640x350 graphics mode does not cause DOSBox-X to crash when video memory size is less than 256KB
|
2024-06-13 23:22:03 -07:00 |
|
Jonathan Campbell
|
cfb5fa9978
|
Merge pull request #5048 from maron2000/restore_slirp
Add build instructions for Raspberry PI
|
2024-06-13 22:50:37 -07:00 |
|
maron2000
|
6cc7e476c6
|
Add build instructions for Raspberry PI
|
2024-06-13 10:20:28 +09:00 |
|
Jonathan Campbell
|
91f860e19e
|
Merge pull request #5045 from maron2000/restore_slirp
Restore libslirp support (MinGW 32-bit)
|
2024-06-12 01:25:17 -07:00 |
|
maron2000
|
d42f53e807
|
Update CHANGELOG
|
2024-06-12 08:52:33 +09:00 |
|
maron2000
|
70b8f1367e
|
Delete libslirp notice (MinGW builds)
|
2024-06-11 21:57:36 +09:00 |
|
maron2000
|
647e6a9b4f
|
Fix type error (libslirp 32-bit)
|
2024-06-11 00:03:46 +09:00 |
|
Jonathan Campbell
|
b33321fc40
|
Confirmed, code works
|
2024-06-09 01:35:41 -07:00 |
|
Jonathan Campbell
|
bc94aefdf5
|
Modify INT 2Fh SFT modification function to take the SFT linked list into consideration
|
2024-06-08 20:20:10 -07:00 |
|
Jonathan Campbell
|
e22a04675b
|
Update INT 2Fh function to use Sft header+entry size constants
|
2024-06-08 20:09:03 -07:00 |
|
Jonathan Campbell
|
aef280b6dc
|
Leave INT 2Fh clipboard disabled by default, some programs think Windows is running if they detect it [https://github.com/joncampbell123/dosbox-x/issues/5025]
|
2024-06-08 19:35:40 -07:00 |
|
Jonathan Campbell
|
6b42bac5b1
|
Remove useless fcntl() on some memory location typecast as int code, it is causing crashes on Windows [https://github.com/joncampbell123/dosbox-x/issues/4994]
|
2024-06-06 21:05:21 -07:00 |
|
Jonathan Campbell
|
4cb3201a82
|
Update Mac OS capture control to work with SDL2
|
2024-06-06 17:31:20 -07:00 |
|
Jonathan Campbell
|
6209e82158
|
Mac OS screen capture prevention
|
2024-06-06 17:21:35 -07:00 |
|
Jonathan Campbell
|
7764287b02
|
CHANGELOG
|
2024-06-06 16:47:44 -07:00 |
|
Jonathan Campbell
|
f03c9aa0c7
|
Add calls to reapply the capture prevention on SDL video mode changes
|
2024-06-06 16:30:26 -07:00 |
|
Jonathan Campbell
|
84c63375c6
|
Windows 11 requires us to clear and set the bits again to change from blank to invisible.
|
2024-06-06 23:17:04 -07:00 |
|
Jonathan Campbell
|
0d5bde6261
|
Fix code and typecasting
|
2024-06-06 23:05:07 -07:00 |
|
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 |
|
Jonathan Campbell
|
e507ae5e73
|
Fix EGA port 3C2h readback of switches for machine=ega200 [https://github.com/joncampbell123/dosbox-x/issues/5036]
|
2024-06-06 01:21:30 -07:00 |
|
Jonathan Campbell
|
15f8e94498
|
Reflect EGA switch settings of 08h, not 09h, when machine=ega200 [https://github.com/joncampbell123/dosbox-x/issues/5036]
|
2024-06-06 01:08:42 -07:00 |
|
Jonathan Campbell
|
7022f09c58
|
Correct machine=ega200 modelist regarding mode 6 CGA 640x200 2-color mode [https://github.com/joncampbell123/dosbox-x/issues/5036]
|
2024-06-06 00:48:38 -07:00 |
|
Jonathan Campbell
|
b937257b9c
|
Merge pull request #5037 from maron2000/restore_slirp
Restore libslirp support (MinGW x64 builds)
|
2024-06-05 08:57:06 -07:00 |
|
Jonathan Campbell
|
45101732d0
|
Merge pull request #5035 from maron2000/sdl1_fix
Fix SDL1 build error (Linux & MinGW)
|
2024-06-05 08:56:55 -07:00 |
|
maron2000
|
d7c96097b0
|
Restore libslirp (MinGW x64 Windows Installer)
|
2024-06-05 22:11:22 +09:00 |
|
maron2000
|
cdc6182bdf
|
Restore libslirp support (MinGW x64)
|
2024-06-05 20:50:45 +09:00 |
|
maron2000
|
b819b65fad
|
Fix SDL1 build error (Linux & MinGW)
|
2024-06-03 18:13:36 +09:00 |
|
Jonathan Campbell
|
2ef882f4f3
|
Remove contributed code, it is no longer needed
|
2024-06-02 20:01:07 -07:00 |
|
Jonathan Campbell
|
544e9e4a27
|
Dynamically allocate the second half of the SFT table, zero memory to avoid problems. Windows 3.1 is still pefectly happy with it
|
2024-06-02 20:00:31 -07:00 |
|
Jonathan Campbell
|
83d5a0a5ae
|
Update comments
|
2024-06-02 19:50:21 -07:00 |
|
Jonathan Campbell
|
ea4d72249c
|
Move the magic CON strings into the first SFT table and arrange them to mimic 5 open file handles to CON CON CON AUX PRN
|
2024-06-02 19:47:47 -07:00 |
|
Jonathan Campbell
|
1097f5b104
|
Remove CONSTRING_SEG and combine SFT table generation with magic CON string writing code
|
2024-06-02 19:25:56 -07:00 |
|
Jonathan Campbell
|
13a81c4bf6
|
Put the CON driver elsewhere, cleanup allocation a bit, arrange the SFT tables into a primary table of 5 and a secondary of N - 5 to match how MS-DOS arranges it
|
2024-06-02 19:12:06 -07:00 |
|
Jonathan Campbell
|
1544a71ddb
|
IRET for INT 3 was accidentally placed in the same memory location as the fake SFT, move the IRET
|
2024-06-02 18:50:53 -07:00 |
|
Jonathan Campbell
|
1ce9c83895
|
Merge pull request #5031 from maron2000/sft
Fix build errors in MinGW
|
2024-05-31 18:03:37 -07:00 |
|
maron2000
|
dc82154503
|
Merge branch 'joncampbell123:master' into sft
|
2024-06-01 06:37:39 +09:00 |
|
Jonathan Campbell
|
6adcf63aa3
|
I appreciate the SFT work but it currently causes Windows 3.1 to crash on exit to DOS, so it is temporarily disabled until that issue is resolved
|
2024-05-31 12:40:23 -07:00 |
|
maron2000
|
3cf8a99c60
|
Temporarily disable libslirp support for MinGW builds
|
2024-05-31 23:25:23 +09:00 |
|
maron2000
|
6d6fbb4c28
|
Add missing prototype (fluid_seqbind.c)
|
2024-05-30 22:55:06 +09:00 |
|