Jonathan Campbell
cf7b17f5a1
Internal PNGs, if not external PNGs
2024-12-09 01:16:02 -08:00
Jonathan Campbell
666309a081
Make corrections to S3 memsize
2024-12-06 20:41:33 -08:00
Jonathan Campbell
ff350a308a
Update version date
2024-12-04 17:00:19 -08:00
Jonathan Campbell
1f8f8c8989
prepare
2024-12-04 16:54:53 -08:00
Jonathan Campbell
5760a53ef8
Prepare for release
2024-12-02 17:49:33 -08:00
Jonathan Campbell
7fc19cdcc6
Correct MMX and SSE PINSRW and PEXTRW
2024-11-29 14:13:32 -08:00
Jonathan Campbell
d93a20fef1
Prepare for release
2024-10-01 23:16:36 -07:00
Jonathan Campbell
8213799c0a
Merge pull request #5222 from Allofich/cms
...
"Decouple CMS and OPL emulations" - dosbox-staging
2024-09-29 21:27:37 -07:00
Allofich
66927cb782
"Decouple CMS and OPL emulations" - dosbox-staging
2024-09-25 15:54:34 +09:00
maron2000
9f73000855
Fix loading language files by CONFIG command
2024-09-13 21:07:39 +09:00
maron2000
5137e4677a
Update langcp_map
2024-09-13 12:18:31 +09:00
Jonathan Campbell
4a161b36a7
SET /FIRST DOSBox-X extension for demos like Out of Control with lazy ass environment block parsing
2024-08-11 01:50:06 +00:00
Jonathan Campbell
b3e0e4c6f9
Add SET /ERASE as a way to clear the environment block
2024-08-11 00:56:16 +00:00
maron2000
6c82c4ef0e
Add names instead of offset values of BPB
2024-08-08 00:08:11 +09:00
maron2000
fb22a368d4
Fix some diacritics cannot be typed
2024-07-23 22:04:22 +09:00
Jonathan Campbell
7e283dc267
FAT driver, IMGMOUNT: Add code to allow directing all FAT driver access through INT 13h so that if any program depends on hooking INT 13h to intercept I/O, it will work
2024-07-09 01:57:27 -07:00
Jonathan Campbell
5a28a2e2a1
INT 13h wrapper image, DOS FAT driver int13 option
2024-07-08 23:54:31 -07:00
Jonathan Campbell
8fd696a301
Add a way for a disk image to signal disk change to the FAT driver
2024-07-08 22:53:57 -07:00
Jonathan Campbell
214c048267
Prepare for release
2024-07-01 20:45:26 -07:00
Jonathan Campbell
682b977747
more
2024-06-22 17:53:34 -07:00
maron2000
b7d6c25864
Add MEM command for PC-98
2024-06-19 23:13:15 +09:00
Jonathan Campbell
bddfd4d2f9
Update reference files
2024-06-18 00:10:24 -07:00
Jonathan Campbell
3ff38b6bfe
DOS drive cache: Fix directory listing performance issues by deferring filename sort until after all entries have been added. [ https://github.com/joncampbell123/dosbox-x/issues/5039 ]
2024-06-16 22:36:06 -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
maron2000
34a5c68ac6
Allocate enough memory to store the System File Table (SFT)
...
Imported from dosbox-staging/dosbox-staging#3680
2024-05-29 00:17:39 +09:00
Jaak Ristioja
4a6bcc706e
Use nullptr/NULL instead of 0 for pointers, two fixes for undefined behavior
...
This commit fixes most -Wzero-as-null-pointer-constant warnings, except in
some places which appear to be vendored 3rd party libraries, e.g. in sdl_ttf.c,
libchdr, physfs and gmock and in 3rd party components therein. Since it might
make more sense to update this 3rd party code to some later versions instead of
fixing the warnings manually, I decided not to enable the C++ compiler flag in
configure.ac at this point.
In two functions with the return type of std::string executed `return 0;`
statements, causing std::string to be constructed from a null pointer. To avoid
undefined behavior these were changed to `return {};`.
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee >
2024-05-09 14:18:10 +03:00
maxpat78
9abdd15e42
Fix reported size issues in builtin DIR command
...
- mounted a SMB share to a drive letter, the correct free space is shown
- purges the 1919 MB freesize cap limit
- -freesize switch is honored
(tested WIN32 version only)
2024-04-19 16:37:43 +02:00
maxpat78
6829b2146d
Ehanced DetectGeometry
...
- avoids duplicating imageDisk for Fixed VHDs by splitting DetectGeometry
- removed unused code
2024-04-15 12:13:57 +02:00
Jonathan Campbell
431bfd871e
Fix Visual Studio project file to match recent changes to files and file arrangement, fix ne2000.h/cpp confusion in VS
2024-03-26 04:01:59 -07:00
Jonathan Campbell
4120aec57e
INT 13h Extensions: Add function AX=4B00h and AX=4B01h, though only for no emulation boot, and return the correct data structure that indicates the drive and which IDE device it is attached to. Apparently it is now possible to boot a Windows XP install CD-ROM in DOSBox-X
2024-03-23 16:47:00 -07:00
Jonathan Campbell
bcfb9791e8
Add INT 13h AH=42 support for El Torito No Emulation boot
2024-03-23 13:01:08 -07:00
Jonathan Campbell
4e8ad95ba4
Move El Torito base parsing to a separate C++ file. Move some built-in binaries to CPP files because including directly from a h file is rather dumb. This will require updating the Visual Studio project
2024-03-23 10:00:42 -07:00
Jonathan Campbell
d9bfb74b87
cleanup bitops
2024-03-22 15:47:55 -07:00
Jaak Ristioja
8f58674c5b
Use -Wnon-virtual-dtor when available, fixed respective warnings
2024-03-21 22:20:50 +02:00
Jaak Ristioja
39906a9399
Add override keyword, clean up virtual keyword
...
Also removed virtual and override keywords from destructors which already
override.
2024-03-21 21:45:16 +02:00
Jaak Ristioja
b16b7bac76
Renamed class localFile to LocalFile
2024-03-21 13:55:09 +02:00
nanshiki
4b331ee105
PC-98 int 18h ah=47h,48h,49h supported
2024-03-17 10:29:59 +09:00
Jonathan Campbell
3dd83cfb91
ACPI: Start writing the FACP
2024-03-13 08:41:53 -07:00
Jonathan Campbell
bfb1bfbc79
Begin adding ACPI emulation. Start with an independent memory region at top of 4GB RAM where the tables will go. The general design of DOSBox-X does not allow just taking from top of RAM like some BIOSes do
2024-03-12 01:22:28 -07:00
maron2000
6178a4d613
Fix freeze when codepages regarding EGA18.CPX is loaded
2024-03-06 20:25:17 +09:00
Jonathan Campbell
199aa35f34
more
2024-03-01 14:57:03 -08:00
Jonathan Campbell
8a159a59cd
Prepare for release
2024-03-01 00:04:45 -08:00
Jonathan Campbell
a1610c0102
Make sure floppy geometry and BIOS type is reported correctly for empty drive
2024-02-29 20:53:25 -08:00
Jonathan Campbell
abd84eee19
Empty floppy drive emulation disk "image"
2024-02-28 21:52:24 -08:00
RainRat
902ce67fad
fix typos
2024-02-28 19:08:20 -08:00
Kagamiin~
f453253557
Adding ESFM support
2024-02-25 18:19:17 -03:00
maron2000
a5c12dc69b
Enable mounting .hdi partitions with non-genuine IPL name
2024-02-21 22:49:35 +09:00
maron2000
34cd1eaa87
Fix ARM/intel detection in version_string.h
2024-01-21 12:11:48 +09:00
maron2000
8f0375efd6
Add missing definition required
2023-12-30 21:46:13 +09:00
maron2000
27a21284f6
Amend copyright info in version_string.h
2023-12-30 21:32:40 +09:00