Commit Graph

18135 Commits

Author SHA1 Message Date
Eric Fry
12ba2247cb Fixed capitalisation on DOSBox-X name. 2023-05-28 21:32:44 +10:00
Eric Fry
f44fcb2113 Added info about the internal DEBUGBOX command to the debugger readme. 2023-05-28 17:43:31 +10:00
Jonathan Campbell
dd81120b57 Merge pull request #4296 from Allofich/cmos2
Minor fixes to CMOS RTC register range checking
2023-05-27 10:31:43 -07:00
Allofich
ac61809f1c Add error logging 2023-05-27 16:27:17 +09:00
Allofich
0e3476a461 Cleanup
Remove unused Windows code.
Apply reg 0x04 bcd calculation to 0x05 as well, since it also uses PM
values.
Rremove unnecessary comparison.
2023-05-27 16:27:17 +09:00
Allofich
10ea3652e4 Match RTC range checks to documentation 2023-05-27 16:27:13 +09:00
Jonathan Campbell
4cae4012c7 Merge pull request #4295 from Torinde/patch-2
IMGMAKE help on one screen
2023-05-26 23:49:18 -07:00
Torinde
3a0378ba8e IMGMAKE help on one screen 2023-05-27 08:29:15 +02:00
Jonathan Campbell
867bfee4e4 Merge pull request #4293 from Torinde/patch-1
CHANGELOG - Enhanced Dynamic and Differencing VHD support
2023-05-26 17:13:40 -07:00
Torinde
16d8b0a9e0 CHANGELOG - Enhanced Dynamic and Differencing VHD support 2023-05-26 10:00:10 +02:00
Jonathan Campbell
2867178422 Merge pull request #4273 from maxpat78/vhdmake
Enhanced Dynamic and Differencing VHD support
2023-05-25 22:36:05 -07:00
maxpat78
de36972f9d Update dos_programs.cpp
- added internationalization to "Booting from drive" msg
- clarified and fixed IMGMAKE behaviour about wrong disk size
2023-05-26 06:39:14 +02:00
maxpat78
b82499bfbf Update bios_disk.h 2023-05-25 15:17:04 +02:00
maxpat78
446d087803 Update bios_vhd.cpp
- changed CHS conversion function
- ability to convert fixed hd images
- new error codes
2023-05-25 15:16:16 +02:00
maxpat78
35b5b9d098 Update dos_programs.cpp
- enhanced VHDMAKE with fixed image conversion, enforced checks on parameters
- fixed VHDMAKE and IMGMAKE help strings
- CHS conversion in IMGMAKE is aligned with VHD specs
2023-05-25 15:14:38 +02:00
Jonathan Campbell
22b859031f Merge pull request #4286 from nanshiki/fiximeinput3
Fixed keystrokes when IME is on
2023-05-24 22:17:25 -07:00
maxpat78
82c0733fcc Update dos_programs.cpp
- internationalized msgs support in VHDMAKE
- IMGMAKE can create again Fixed VHDs
2023-05-24 12:32:14 +02:00
maxpat78
46b98886fc Update bios_vhd.cpp
bug fixed: a Differencing VHD can now be linked to a Fixed VHD, also
2023-05-24 12:28:11 +02:00
maxpat78
19ee8aff32 Update dos_programs.cpp
IMGMAKE now uses the VHD internal CHS geometry to fill the partition table and boot sector, avoiding severe issues with IMGMOUNT (which rejected many valid VHD images due to different SPT)
2023-05-23 15:27:56 +02:00
nanshiki
1043b59b81 Fixed keystrokes when IME is on 2023-05-23 18:52:08 +09:00
nanshiki
4dd57fb1db If wParam of WM_KEYDOWN is VK_PROCESSKEY, the key input process of SDL is not called. 2023-05-23 18:51:40 +09:00
maxpat78
87d2920812 Merge branch 'master' into vhdmake 2023-05-22 20:09:19 +02:00
maxpat78
09260ead35 Update dos_programs.cpp
- mostly cosmetic fixies in VHDMAKE
- IMGMAKE now creates Dynamic VHD by default, old code related to Fixed VHD is excluded
2023-05-22 20:03:33 +02:00
maxpat78
813796a107 Update bios_vhd.cpp
- fixed a flaw in BAT blocks computation
- fixed Open use in CreateDifferencing
- adapted min VHD size to IMGMAKE limit (3MB)
2023-05-22 19:52:08 +02:00
maxpat78
3a607c956d Update dos_programs.cpp
VHDMAKE adds an error msg
2023-05-22 08:36:39 +02:00
maxpat78
fdc5fa5cb9 Update bios_vhd.cpp
Includes time.h and enforces some fwrite ops
2023-05-22 08:33:52 +02:00
Jonathan Campbell
5fd11d6eb7 Merge pull request #4279 from maxpat78/vhd-patch-1
Update bios_vhd.cpp
2023-05-21 23:22:15 -07:00
maxpat78
6e80bed7d6 Update bios_vhd.cpp
Performs slash conversion inside locator path
2023-05-20 09:09:35 +02:00
maxpat78
a2355c5bfd Update bios_vhd.cpp
time_t is coerced to 32-bit again
2023-05-20 08:50:52 +02:00
maxpat78
5d257a122c Update bios_vhd.cpp
Whooops, buffer limit must be checked!
2023-05-20 08:31:03 +02:00
maxpat78
4d2b084066 Update dos_programs.cpp
- fixed and enhanced VHDMAKE internal program to handle Differencing VHD
2023-05-19 17:37:03 +02:00
maxpat78
14ff7301d1 Update bios_disk.h
- makes mk_crc and mk_chs private
- adds CreateDifferencing member
2023-05-19 17:33:54 +02:00
maxpat78
5b194d9193 Update bios_vhd.cpp
- fix time dest
- adds code to create a Differencing VHD
2023-05-19 17:30:50 +02:00
maxpat78
47ec8169a7 Update bios_vhd.cpp
Blocks are kept virtual until they are zeroed, so saving space
2023-05-17 18:11:43 +02:00
maxpat78
c8cc3c5417 Update bios_vhd.cpp
Try to fix _time32 absence in Linux
2023-05-16 17:51:29 +02:00
maxpat78
5186008565 Update dos_programs.cpp
Add a VHDMAKE virtual program to easily create blank Dynamic VHD image disks.
2023-05-16 16:01:41 +02:00
maxpat78
225450b906 Update bios_disk.h 2023-05-16 15:58:28 +02:00
maxpat78
399aeec870 Update bios_disk.h 2023-05-16 13:06:15 +02:00
maxpat78
a525fd197a Update bios_vhd.cpp
Add code to create an empty Dynamic VHD
2023-05-16 13:04:48 +02:00
Jonathan Campbell
f2f4a10844 Ethernet PCAP backend: If realnic=list, say so to make it clear what the user must do to use the pcap backend. Remove the leading zero from the numeric interface list 2023-05-14 19:37:58 -07:00
Jonathan Campbell
e7dbf484f8 Ethernet: Try each backend in turn, falling back to nothing if all others fail 2023-05-14 19:33:38 -07:00
Jonathan Campbell
7ebf8ab95c NE2000: If macaddr=random, pick a random MAC address 2023-05-14 19:32:34 -07:00
Jonathan Campbell
084bbfd5dc Merge pull request #4267 from nanshiki/fiximeinput2
Fixed Chinese input bug again
2023-05-14 19:14:26 -07:00
nanshiki
5a8a80fe34 Fixed that alphabets were not entered in Chinese input 2023-05-15 10:42:36 +09:00
Jonathan Campbell
7da365b458 Fix endian winsock dependency for ne2000.cpp 2023-05-14 15:36:01 -07:00
Jonathan Campbell
e0a446ed63 Argh, fine. I will pull out VS2019 and fix it myself. Don't CI this please. 2023-05-14 07:35:36 -07:00
Jonathan Campbell
f19e31d893 Try again 2023-05-14 07:24:56 -07:00
Jonathan Campbell
de1a88f7e5 Whoops, fix 2023-05-14 07:07:06 -07:00
Jonathan Campbell
ac99c34a24 Patch VS project files 2023-05-14 06:50:55 -07:00
Jonathan Campbell
0ae852329a NE2000 and IPX: NE2000 IPX packet redirection. This makes it possible to play multiplayer IPX using MS-DOS and Windows 95 2023-05-13 22:22:18 -07:00