Commit Graph

  • 64ba6132ce Merge pull request #5902 from OPNA2608/fix/kcg-bios-setting master Jonathan Campbell 2025-10-11 11:30:04 -07:00
  • 6b06d3fba4 Allow controlling K-CG via BIOS interrupt OPNA2608 2025-10-10 20:04:22 +02:00
  • 0fb30bdad9 Merge pull request #5901 from Enmet/master Jonathan Campbell 2025-10-10 09:05:32 -07:00
  • 42cf384110 Update debug.cpp Enmet 2025-10-10 12:07:19 +02:00
  • 4c88e4f8b4 more Jonathan Campbell 2025-10-09 19:44:01 -07:00
  • 70d8404cec Not sure what the extra strrchr "\" check was about, but it was preventing the use of drive change commands like "a:\" Jonathan Campbell 2025-10-09 19:42:36 -07:00
  • b1a8644b94 Merge pull request #5897 from jez9999/master Jonathan Campbell 2025-10-09 17:56:04 -07:00
  • 8f15d4da77 INT 21h AH=4Bh (EXEC) on return, put a nonzero value in AX (and AL) for a buggy version of Magic Pockets so the INTRO proceeds to the GAME properly Jonathan Campbell 2025-10-09 17:48:41 -07:00
  • 67dce76211 Minor change to turbo mode mapper txt Jez 2025-10-09 19:26:29 +01:00
  • 2ba9f763b2 Fix turbo to allow burst mode and toggle mode Jez 2025-10-09 18:55:36 +01:00
  • 3d2f54dfb3 Merge pull request #5895 from rderooy/master Jonathan Campbell 2025-10-09 08:38:42 -07:00
  • 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] Jonathan Campbell 2025-10-09 08:20:12 -07:00
  • d0628414c0 Linters - fixup freedesktop metainfo and flatpak Robert de Rooy 2025-10-09 14:41:40 +02:00
  • 97f0f6aca0 Merge pull request #5890 from maron2000/gh-pages gh-pages Jonathan Campbell 2025-10-08 08:29:53 -07:00
  • 5a7ad7f9b8 Merge pull request #5889 from 1abcd/cht-translation Jonathan Campbell 2025-10-08 08:29:33 -07:00
  • cd66e15e9d Merge branch 'joncampbell123:gh-pages' into gh-pages maron2000 2025-10-08 18:39:18 +09:00
  • ba34454094 Update website for 2025.10.07 Release maron2000 2025-10-08 18:33:48 +09:00
  • 4235864421 Update zh_TW.lng 1abcd 2025-10-08 14:25:05 +08:00
  • 223be3b8b9 silence PIT warning for PC speaker output with PIT mode 1, at least for The Three Stooges Jonathan Campbell 2025-10-07 22:39:58 -07:00
  • 234556cbba Begin next Jonathan Campbell 2025-10-07 08:57:39 -07:00
  • 0cd7c0fecb prepare for release dosbox-x-v2025.10.07 Jonathan Campbell 2025-10-07 08:49:14 -07:00
  • 1c160bb1bd update timestamp Jonathan Campbell 2025-10-07 08:44:16 -07:00
  • 3c24a0023c Merge pull request #5886 from maron2000/fix_mingw32 Jonathan Campbell 2025-10-07 08:12:24 -07:00
  • 2059e9b439 MCB dump routine: Show PSP segment and update code to support --boothax msdos if DOSBox-X DOS kernel is inactive Jonathan Campbell 2025-10-07 08:05:29 -07:00
  • 6ed963d9a0 MS-DOS does not update BX if INT 21 AH=4Ah returns error 7 (MCB destroyed) Jonathan Campbell 2025-10-07 08:04:13 -07:00
  • c0c506f2a5 Build libslirp for mingw32 by our own (Windows Installer) maron2000 2025-10-07 20:35:40 +09:00
  • 2111325e7b Build libslirp for mingw32 by our own maron2000 2025-10-07 19:48:53 +09:00
  • 16f4c85323 DOS_ResizeMemory() compact free blocks but only those from the segment that is being resized on, as MS-DOS is documented to do Jonathan Campbell 2025-10-06 23:12:32 -07:00
  • 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 Jonathan Campbell 2025-10-06 20:43:54 -07:00
  • 2c21434ebc git diff -w Jonathan Campbell 2025-10-06 20:36:40 -07:00
  • e0ad594dff Do not warn about dynamic core in the debugger until actually running with dynamic core Jonathan Campbell 2025-10-06 18:22:41 -07:00
  • 24eb7dda6d more Jonathan Campbell 2025-10-06 00:42:07 -07:00
  • 141fc3f3ec conf update Jonathan Campbell 2025-10-06 00:39:55 -07:00
  • b3dcbef9c3 more Jonathan Campbell 2025-10-06 00:39:25 -07:00
  • 714c2859ee Add a dosbox.conf option to enable the MCB auto cleanup code Jonathan Campbell 2025-10-06 00:35:49 -07:00
  • 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. Jonathan Campbell 2025-10-06 00:23:19 -07:00
  • 6951493dc0 Debugger: DOS MCBS command should indicate the segment immediately following the last MCB block in the chain Jonathan Campbell 2025-10-06 00:19:47 -07:00
  • d7a4a3131c retab Jonathan Campbell 2025-10-05 22:58:22 -07:00
  • 199c065161 Update Tseng emulation to reflect port 3DAh behavior and CRTC register 33h behavior that is documented by Tseng and expected by VGAKIT Jonathan Campbell 2025-10-05 20:43:11 -07:00
  • 69e2e358e1 Fix Hercules graphics palette selection Jonathan Campbell 2025-10-05 18:44:05 -07:00
  • dfaf405705 Merge pull request #5884 from maron2000/unifontex Jonathan Campbell 2025-10-05 11:54:52 -07:00
  • db706fee85 Replace Unifont ttf file with UnifontEx ttf maron2000 2025-10-05 23:42:47 +09:00
  • 4524ff9406 Add UnifontExMono bitmap fonts maron2000 2025-10-05 23:40:48 +09:00
  • 92e4d82e75 Merge pull request #5877 from loops/LinuxLocking Jonathan Campbell 2025-10-04 11:13:31 -07:00
  • ded7cc5f1b Merge pull request #5878 from maron2000/fix_man Jonathan Campbell 2025-10-04 11:13:11 -07:00
  • 08b6b521ce Merge pull request #5879 from maron2000/fix_mididialog Jonathan Campbell 2025-10-04 11:12:55 -07:00
  • 982b99129c Merge pull request #5880 from maron2000/update_changelog Jonathan Campbell 2025-10-04 11:12:14 -07:00
  • 3078e7dd19 Merge pull request #5881 from maron2000/macos_ci Jonathan Campbell 2025-10-04 11:12:01 -07:00
  • 0f5b8d52e7 Update macOS intel runner to macos-15 maron2000 2025-10-03 21:11:54 +09:00
  • 70dec94e5d Update CHANGELOG maron2000 2025-10-03 18:22:36 +09:00
  • 0ee1fcaa0c Add OPL to menu/dialog in translation files maron2000 2025-10-03 18:00:07 +09:00
  • 83dbc7ab4d Add OPL to menu and dialog maron2000 2025-10-03 17:51:12 +09:00
  • b374696819 Fix typo in Linux man page maron2000 2025-10-02 22:06:58 +09:00
  • 4495ea7ca0 Fix locking problem on Linux port Sean Estabrooks 2025-10-01 14:11:55 -04:00
  • 41391e2243 Merge pull request #5875 from rebb/fix-3073 Jonathan Campbell 2025-10-01 07:56:12 -07:00
  • d8500c8ffe Merge pull request #5873 from maron2000/update_changelog Jonathan Campbell 2025-10-01 07:55:49 -07:00
  • 74e909bdef Fix for issue #3073 rebb 2025-10-01 15:36:28 +02:00
  • 9d95d0b96e Update CHANGELOG maron2000 2025-09-29 19:35:05 +09:00
  • f359dd9a80 Merge pull request #5862 from maron2000/update_sdl2 Jonathan Campbell 2025-09-28 02:32:54 -07:00
  • 8a6e4211ed Merge pull request #5860 from maron2000/fix_mididialog Jonathan Campbell 2025-09-28 02:32:09 -07:00
  • b959efbeef Reapply DOSBox-X specific patches for SDL2 maron2000 2025-09-27 08:44:41 +09:00
  • def7cf0e83 Bump SDL2 to ver 2.32.10 maron2000 2025-09-27 08:14:13 +09:00
  • e3e56c4a79 Update CHANGELOG maron2000 2025-09-26 22:51:44 +09:00
  • 5a7b0908cc MIDI: Ensure to show Soundfont / ROM path "Not available" when failed to load. maron2000 2025-09-26 22:48:55 +09:00
  • 978837c334 MIDI: Show loaded Soundfont/ROM path only when required to. maron2000 2025-09-26 22:40:57 +09:00
  • 2132738795 Merge pull request #5854 from maron2000/warn_dynamic Jonathan Campbell 2025-09-21 20:58:25 -07:00
  • e016af8108 Merge pull request #5853 from maron2000/update_changelog Jonathan Campbell 2025-09-21 20:57:58 -07:00
  • 3599e071f9 Debugger: Warn single-stepping may not work as expected with Dynamic cores. maron2000 2025-09-20 22:36:38 +09:00
  • 7e28054ae1 Update CHANGELOG maron2000 2025-09-20 20:01:18 +09:00
  • fc9ed7b592 Merge pull request #5852 from cmsautter/fix-debugger-iv-32bit Jonathan Campbell 2025-09-19 21:17:06 -07:00
  • fc86d9fe47 debugger: IV must not truncate addresses to 16-bit Carl Marvin Sautter 2025-09-19 02:42:28 +02:00
  • f98b741a2c Merge pull request #5843 from Allofich/SVN Jonathan Campbell 2025-09-13 00:58:21 -07:00
  • a2d73e4c46 SVN r4492, r4493, r4494 Allofich 2025-09-13 02:26:12 +09:00
  • a404b7b0a9 Merge pull request #5834 from joncampbell123/dependabot/github_actions/actions/setup-node-5 Jonathan Campbell 2025-09-08 07:49:54 -07:00
  • dfe362d788 Merge pull request #5833 from maron2000/fix_installer Jonathan Campbell 2025-09-08 07:49:31 -07:00
  • 07fa94ebe4 Bump actions/setup-node from 4 to 5 dependabot[bot] 2025-09-08 12:21:03 +00:00
  • 3cfe0bd62b SDK 10.0.26100 not supported for Windows ARM32 builds maron2000 2025-09-08 20:25:16 +09:00
  • 652fb8df5e Fix build error of nighlty builds of Windows ARM maron2000 2025-09-08 20:10:44 +09:00
  • 5c6b4ed36d Merge pull request #5832 from Torinde/patch-10 Jonathan Campbell 2025-09-07 20:08:17 -07:00
  • 1d5d20a9a3 Merge pull request #5831 from Torinde/patch-9 Jonathan Campbell 2025-09-07 20:08:01 -07:00
  • 77f2e002a2 add links to Dutch, Hungarian, Italian, Russian Torinde 2025-09-07 08:31:37 +02:00
  • 4db8af652a Update README.md - add French link Torinde 2025-09-07 08:17:02 +02:00
  • 46199a5008 Merge pull request #5827 from maron2000/ffmpeg_fix Jonathan Campbell 2025-09-06 10:13:25 -07:00
  • 4cc3e4c607 Merge pull request #5826 from maron2000/update_readme Jonathan Campbell 2025-09-06 10:12:55 -07:00
  • 5e40978f93 Merge pull request #5825 from maron2000/fix_installer Jonathan Campbell 2025-09-06 10:12:38 -07:00
  • b19b8da793 Linux: Fix timestamp of artifacts of CI builds maron2000 2025-09-06 20:46:18 +09:00
  • 2d456d06cd Enable ffmpeg in Linux CI builds maron2000 2025-09-06 17:14:31 +09:00
  • d7667c29f3 Remove unused script maron2000 2025-09-06 16:00:34 +09:00
  • 8157330680 Build Windows installers on windows-2022 image maron2000 2025-09-06 15:59:12 +09:00
  • 6135d48ca8 Add some information about keyboard layouts and codepage (README.md) maron2000 2025-09-06 12:39:33 +09:00
  • ef0867855b Update explanation of language files (README.md) maron2000 2025-09-06 11:54:22 +09:00
  • 03598f7cfd Add missing language options to Windows installers maron2000 2025-09-06 09:27:31 +09:00
  • c3943622cd Add missing pt_BR.lng to the Windows installers maron2000 2025-09-06 08:34:19 +09:00
  • 56a67e254f Ah, LOG() in cpu.cpp is a dummy unless "debug spew", use the unblocked version to show writes to 386 debug regs Jonathan Campbell 2025-09-02 01:09:24 -07:00
  • bf24d53974 Add dosbox.conf option to enable logging every XMS call to move/copy memory for debug purposes Jonathan Campbell 2025-09-02 01:03:18 -07:00
  • 92f306098c CPU: The 386 debug registers do not actually do anything yet, so to know when they are used, add a debug message when written. Reduce log spam by fixing XMS driver not to emit "... is enabling flat real mode" unless the CPU is in real mode and flat real mode is now active when it was previously not active. Jonathan Campbell 2025-09-02 00:41:59 -07:00
  • 13649db15b There are GDC index constants, use them Jonathan Campbell 2025-08-31 23:23:09 -07:00
  • 1ce88bbb87 Merge pull request #5814 from OPNA2608/add/KAC-mode-and-corresponding-limitations Jonathan Campbell 2025-08-31 23:19:06 -07:00
  • 10409db5d9 Save Kanji CG access mode setting, restrict output accordingly OPNA2608 2025-08-30 19:41:36 +02:00
  • 7cbe14e6b2 Merge pull request #5812 from maron2000/update_changelog Jonathan Campbell 2025-08-29 07:33:39 -07:00