Commit Graph

20388 Commits

Author SHA1 Message Date
Jez
2ba9f763b2 Fix turbo to allow burst mode and toggle mode 2025-10-09 18:55:36 +01:00
Jonathan Campbell
3d2f54dfb3 Merge pull request #5895 from rderooy/master
Linters - fixup freedesktop metainfo and flatpak
2025-10-09 08:38:42 -07:00
Jonathan Campbell
170ff0785b Most Tandy video registers are write-only, yet Troubadours likes to read/modify/write. Add log file message whenever those are read, and return 0x00 for specific registers to help the game and the hand-rolled modesetting (someone doesn't like using INT 10 to do it?) set up 320x200 16-color mode, even though the game crashes anyway [https://github.com/joncampbell123/dosbox-x/issues/5867] 2025-10-09 08:20:32 -07:00
Robert de Rooy
d0628414c0 Linters - fixup freedesktop metainfo and flatpak
Recent spec and linter updates require updates to the
freedesktop metainfo and flatpak files to get things building.
2025-10-09 14:41:40 +02:00
Jonathan Campbell
5a7ad7f9b8 Merge pull request #5889 from 1abcd/cht-translation
Update zh_TW.lng
2025-10-08 08:29:33 -07:00
1abcd
4235864421 Update zh_TW.lng 2025-10-08 14:25:05 +08:00
Jonathan Campbell
223be3b8b9 silence PIT warning for PC speaker output with PIT mode 1, at least for The Three Stooges 2025-10-07 22:39:58 -07:00
Jonathan Campbell
234556cbba Begin next 2025-10-07 08:57:39 -07:00
Jonathan Campbell
0cd7c0fecb prepare for release dosbox-x-v2025.10.07 2025-10-07 08:49:14 -07:00
Jonathan Campbell
1c160bb1bd update timestamp 2025-10-07 08:44:16 -07:00
Jonathan Campbell
3c24a0023c Merge pull request #5886 from maron2000/fix_mingw32
Fix CI build errors of mingw32 builds (Build libslirp 32-bit library)
2025-10-07 08:12:24 -07:00
Jonathan Campbell
2059e9b439 MCB dump routine: Show PSP segment and update code to support --boothax msdos if DOSBox-X DOS kernel is inactive 2025-10-07 08:05:29 -07:00
Jonathan Campbell
6ed963d9a0 MS-DOS does not update BX if INT 21 AH=4Ah returns error 7 (MCB destroyed) 2025-10-07 08:04:13 -07:00
maron2000
c0c506f2a5 Build libslirp for mingw32 by our own (Windows Installer) 2025-10-07 20:35:40 +09:00
maron2000
2111325e7b Build libslirp for mingw32 by our own 2025-10-07 19:48:53 +09:00
Jonathan Campbell
16f4c85323 DOS_ResizeMemory() compact free blocks but only those from the segment that is being resized on, as MS-DOS is documented to do 2025-10-06 23:12:32 -07:00
Jonathan Campbell
213f7ba443 INT 21h DOS resize: If asked to resize a memory block, and the memory block was previously freed, compact free memory blocks and then read the memory block size, instead of reading the memory block size and then compacting. This fixes an MCB chain truncation bug involving Tandy graphics and California Games II 2025-10-06 20:43:54 -07:00
Jonathan Campbell
2c21434ebc git diff -w 2025-10-06 20:36:40 -07:00
Jonathan Campbell
e0ad594dff Do not warn about dynamic core in the debugger until actually running with dynamic core 2025-10-06 18:22:41 -07:00
Jonathan Campbell
24eb7dda6d more 2025-10-06 00:42:07 -07:00
Jonathan Campbell
141fc3f3ec conf update 2025-10-06 00:39:55 -07:00
Jonathan Campbell
b3dcbef9c3 more 2025-10-06 00:39:25 -07:00
Jonathan Campbell
714c2859ee Add a dosbox.conf option to enable the MCB auto cleanup code 2025-10-06 00:35:49 -07:00
Jonathan Campbell
cbe963bc81 If a DOS program shrinks it's own PSP segment down, corrupts the MCB block following it, and them does anything that causes allocation, follow apparent MS-DOS behavior by writing a new free MCB block following the PSP segment instead of crashing the emulation with an MCB chain corruption error. 2025-10-06 00:23:19 -07:00
Jonathan Campbell
6951493dc0 Debugger: DOS MCBS command should indicate the segment immediately following the last MCB block in the chain 2025-10-06 00:20:24 -07:00
Jonathan Campbell
d7a4a3131c retab 2025-10-05 23:04:44 -07:00
Jonathan Campbell
199c065161 Update Tseng emulation to reflect port 3DAh behavior and CRTC register 33h behavior that is documented by Tseng and expected by VGAKIT 2025-10-05 20:43:11 -07:00
Jonathan Campbell
69e2e358e1 Fix Hercules graphics palette selection 2025-10-05 18:44:05 -07:00
Jonathan Campbell
dfaf405705 Merge pull request #5884 from maron2000/unifontex
Add UnifontEX font files
2025-10-05 11:54:52 -07:00
maron2000
db706fee85 Replace Unifont ttf file with UnifontEx ttf
Co-authored-by: @stgiga
2025-10-05 23:42:47 +09:00
maron2000
4524ff9406 Add UnifontExMono bitmap fonts
Co-authored-by: @stgiga
2025-10-05 23:40:48 +09:00
Jonathan Campbell
92e4d82e75 Merge pull request #5877 from loops/LinuxLocking
Fix locking problem on Linux port
2025-10-04 11:13:31 -07:00
Jonathan Campbell
ded7cc5f1b Merge pull request #5878 from maron2000/fix_man
Fix typo in Linux man page
2025-10-04 11:13:11 -07:00
Jonathan Campbell
08b6b521ce Merge pull request #5879 from maron2000/fix_mididialog
Fix mididialog
2025-10-04 11:12:55 -07:00
Jonathan Campbell
982b99129c Merge pull request #5880 from maron2000/update_changelog
Update CHANGELOG
2025-10-04 11:12:14 -07:00
Jonathan Campbell
3078e7dd19 Merge pull request #5881 from maron2000/macos_ci
Update macOS intel runner to macos-15
2025-10-04 11:12:01 -07:00
maron2000
0f5b8d52e7 Update macOS intel runner to macos-15 2025-10-03 21:13:51 +09:00
maron2000
70dec94e5d Update CHANGELOG 2025-10-03 18:22:36 +09:00
maron2000
0ee1fcaa0c Add OPL to menu/dialog in translation files 2025-10-03 18:00:07 +09:00
maron2000
83dbc7ab4d Add OPL to menu and dialog 2025-10-03 17:51:12 +09:00
maron2000
b374696819 Fix typo in Linux man page 2025-10-02 22:06:58 +09:00
Sean Estabrooks
4495ea7ca0 Fix locking problem on Linux port
As per the fcntl(2) manpage, EACCES can also be returned to
indicate lock contention.  This needs to be returned properly
to DOS.
2025-10-01 19:25:55 -04:00
Jonathan Campbell
41391e2243 Merge pull request #5875 from rebb/fix-3073
Fix for issue #3073
2025-10-01 07:56:12 -07:00
Jonathan Campbell
d8500c8ffe Merge pull request #5873 from maron2000/update_changelog
Update CHANGELOG
2025-10-01 07:55:49 -07:00
rebb
74e909bdef Fix for issue #3073 2025-10-01 15:36:28 +02:00
maron2000
9d95d0b96e Update CHANGELOG 2025-09-29 19:35:05 +09:00
Jonathan Campbell
f359dd9a80 Merge pull request #5862 from maron2000/update_sdl2
Update SDL2 Libary to ver 2.32.10
2025-09-28 02:32:54 -07:00
Jonathan Campbell
8a6e4211ed Merge pull request #5860 from maron2000/fix_mididialog
MIDI: Show loaded Soundfont/ROM path only when required to.
2025-09-28 02:32:09 -07:00
maron2000
b959efbeef Reapply DOSBox-X specific patches for SDL2 2025-09-27 09:00:15 +09:00
maron2000
def7cf0e83 Bump SDL2 to ver 2.32.10 2025-09-27 08:14:13 +09:00