Commit Graph

  • b4fe202038 Fix glitch of DBCS character when first byte and second byte are separated at the end of line maron2000 2025-02-28 23:44:03 +09:00
  • 5ad1611003 Workaround for MSVC ARM64 CI build failure maron2000 2025-02-28 21:03:57 +09:00
  • 8bf2057929 Merge pull request #5523 from FredBezies/patch-1 Jonathan Campbell 2025-02-27 08:02:03 -08:00
  • 9796c37f06 Update fr_FR.lng - last part FredBezies 2025-02-27 16:39:32 +01:00
  • a062cfd2a2 Merge pull request #5522 from 1abcd/cht-translation Jonathan Campbell 2025-02-27 07:09:18 -08:00
  • 87c644b512 Merge pull request #5521 from 1abcd/uao-patch Jonathan Campbell 2025-02-27 07:09:01 -08:00
  • b71d735882 Merge pull request #5516 from FredBezies/master Jonathan Campbell 2025-02-27 07:08:41 -08:00
  • 1581113937 Merge pull request #5515 from maron2000/add_translations Jonathan Campbell 2025-02-27 07:08:30 -08:00
  • dd2ba87f5c Add translations for BOOT command maron2000 2025-02-27 21:56:43 +09:00
  • ff5a28e48c Add translations for LOADFIX command maron2000 2025-02-27 21:18:46 +09:00
  • 4df7c96aa4 Add translations for IMGMAKE command maron2000 2025-02-27 21:04:11 +09:00
  • 8856b35e05 Update zh_TW.lng 1abcd 2025-02-27 12:01:21 +08:00
  • d226ffcab6 Add files via upload 1abcd 2025-02-26 17:38:48 +08:00
  • 1cab2ecf59 Update fr_FR.lng FredBezies 2025-02-25 20:38:05 +01:00
  • 79f093ed98 Add translations for IMGMOUNT command maron2000 2025-02-26 00:16:22 +09:00
  • 63ae7416c8 Add translation for INTRO command maron2000 2025-02-25 23:22:48 +09:00
  • 93f523b9c9 Add translation for IMGSWAP command maron2000 2025-02-25 23:16:58 +09:00
  • 0ec58c0fda Merge pull request #5513 from maron2000/add_translations Jonathan Campbell 2025-02-24 07:56:52 -08:00
  • 957c458124 Merge pull request #5512 from joncampbell123/dependabot/github_actions/actions/upload-artifact-4.6.1 Jonathan Campbell 2025-02-24 07:56:17 -08:00
  • e8b623ebd8 Add translations for CFGTOOL command maron2000 2025-02-25 00:06:25 +09:00
  • 0742ff9e32 Add translations for RESCAN commands maron2000 2025-02-25 00:00:40 +09:00
  • dcd34dcc52 Add translations for text mode commands maron2000 2025-02-24 23:53:49 +09:00
  • b7e0408337 Add translations for INT2FDBG command maron2000 2025-02-24 23:40:02 +09:00
  • cfa4dcb5fd Add translations for FLAGSAVE command maron2000 2025-02-24 23:32:14 +09:00
  • 533b916606 Bump actions/upload-artifact from 4.6.0 to 4.6.1 dependabot[bot] 2025-02-24 13:13:54 +00:00
  • 0504e5e5a4 Merge pull request #5502 from maron2000/fix_secure Jonathan Campbell 2025-02-17 05:44:09 -08:00
  • aa8835de0e Merge pull request #5501 from maron2000/update_changelog Jonathan Campbell 2025-02-17 05:43:25 -08:00
  • aaf8e37c41 Enable changing drives mounted prior to switching to securemode maron2000 2025-02-17 19:27:33 +09:00
  • 9f7e7f83b2 Update CHANGELOG maron2000 2025-02-17 18:59:25 +09:00
  • 312fb0102e Merge pull request #5499 from maron2000/ttf_fullscr_test Jonathan Campbell 2025-02-16 23:18:11 -08:00
  • f4fb537c74 Merge pull request #5498 from FredBezies/master Jonathan Campbell 2025-02-16 23:17:50 -08:00
  • 8685235c18 Update fr_FR.lng FredBezies 2025-02-16 19:59:32 +01:00
  • a46d875026 Merge pull request #5497 from FredBezies/master Jonathan Campbell 2025-02-16 10:30:18 -08:00
  • 3b9f0642c9 Merge pull request #1 from FredBezies/FredBezies-patch-1 FredBezies 2025-02-16 10:29:23 +01:00
  • 5ae3e0b626 Updating french translation, part 1 FredBezies 2025-02-16 10:27:41 +01:00
  • 6210372acd Merge pull request #5494 from maron2000/fix_pc98ttf Jonathan Campbell 2025-02-14 21:03:19 -08:00
  • 3536a78fab Re-enable TTF output in PC-98 mode maron2000 2025-02-15 01:16:34 +09:00
  • 5ca328ce22 Setup palette information for TTF output in PC-98 mode maron2000 2025-02-15 00:30:49 +09:00
  • 2b739298a2 more Jonathan Campbell 2025-02-12 16:24:17 -08:00
  • 7e0d376182 correct Jonathan Campbell 2025-02-12 15:45:50 -08:00
  • 9e08fa5395 Merge pull request #5490 from maron2000/ttf_fullscr_fix Jonathan Campbell 2025-02-12 11:07:54 -08:00
  • 928c28f235 Clean up timer handling to make sure at all stages, the output signal correctly asserts or de-asserts the timer interrupt. Some modes during mode byte or counter program assert OUT high and would therefore trigger an interrupt. This allows the really weird interrupt handling in Tyrian 2000 to work and the game music and sound effects no longer stall during title, menu, and setup screens. It still does not fix the crackly Sound Blaster audio but I think some rework of the DMA mask/unmask events in sblaster.cpp can help. This also fixes the issue with Tyrian 2000 where the game speed also seems to control the speed of the music. Jonathan Campbell 2025-02-12 08:51:43 -08:00
  • 9dc6672c9a Read the Intel 8254 datasheet again, make some corrections. Our emulation is off and the weird timing code in Tyrian 2000 is showing how wrong it is Jonathan Campbell 2025-02-12 08:24:54 -08:00
  • 33dc3471d4 comments Jonathan Campbell 2025-02-12 08:06:00 -08:00
  • b718ad45a8 DMA: Help other emulation code by offering a way to determine what triggered DMA_MASKED and DMA_UNMASKED events. It is not always the DOS guest that does it, internal functions of the DMA controller can cause it too Jonathan Campbell 2025-02-12 05:13:36 -08:00
  • 75fd366a34 Fix fullscreen mode occasionally switched to windowed mode maron2000 2025-02-12 18:59:35 +09:00
  • 5a551035bc Delete unrequired procedures maron2000 2025-02-11 20:11:02 +09:00
  • ba311ccfce Fix lins and cols options were ignored maron2000 2025-02-11 20:09:46 +09:00
  • e82bbcfee8 Fix error message of number of columns and lines maron2000 2025-02-11 10:00:46 +09:00
  • 44877bc603 Fix crash when switching from fullscreen to window mode in TTF output maron2000 2025-02-11 09:33:39 +09:00
  • 62e1c4fa38 DMA: Add callback event for when the guest reads DMA channel status. Sound Blaster: If the guest reads DMA status, render up to current time so that the guest can see very accurate DMA counter movement. This still does not fix the occasional pop/crackle in Windows 95 if the sound driver is interrupted, but it seems to help Tyrian 2000 and remove the need for using Goldplay mode though audio still sounds a little bit crackly. Jonathan Campbell 2025-02-10 07:59:36 -08:00
  • 2c62e9d238 DMA documentation Jonathan Campbell 2025-02-10 03:28:28 -08:00
  • 3bbab42cd6 Try to help the Windows 95 SB16 driver a bit by rendering silence up to the point where DMA resumes on IRQ ACK Jonathan Campbell 2025-02-09 14:15:31 -08:00
  • dd647dfa31 SB revision and notes Jonathan Campbell 2025-02-09 12:06:33 -08:00
  • 336229b299 Merge pull request #5481 from maron2000/fix_pc98ttf Jonathan Campbell 2025-02-09 09:01:29 -08:00
  • 5acf6acf5d Workaround for TTF output freezes PC-98 mode maron2000 2025-02-09 22:50:17 +09:00
  • 5d509c81b2 Merge pull request #5479 from maron2000/fix_zipmount Jonathan Campbell 2025-02-09 00:09:45 -08:00
  • df9df43cfb Merge pull request #5478 from maron2000/fix_ttf Jonathan Campbell 2025-02-09 00:09:32 -08:00
  • c5ed30c656 Fix mounting zip files with white space in their names maron2000 2025-02-09 11:51:07 +09:00
  • 8255bd0ad7 Fix Linux build error maron2000 2025-02-09 11:01:07 +09:00
  • c9676e2107 Fix build error in Linux maron2000 2025-02-09 01:15:39 +09:00
  • 9c84d0f503 Fix BIOS screen and reboot crash on TTF mode maron2000 2025-02-09 00:49:19 +09:00
  • 31b31e4de4 PC-98 mode: Properly re-register port 0x43B on guest reset [https://github.com/joncampbell123/dosbox-x/issues/5475] Jonathan Campbell 2025-02-07 07:22:50 -08:00
  • 324193b963 Savestate: Update "flagged" file snapshot code Jonathan Campbell 2025-02-06 21:02:32 -08:00
  • 2b55b39218 Remove unused Jonathan Campbell 2025-02-06 17:43:41 -08:00
  • 88b6b84b0b Clean up slot info reading Jonathan Campbell 2025-02-06 17:42:15 -08:00
  • c9a8d687f4 Savestate: Now cleanup load code Jonathan Campbell 2025-02-06 17:28:08 -08:00
  • 7e62fd4228 Move out C++ ZIP stdbuf Jonathan Campbell 2025-02-06 16:15:02 -08:00
  • a03a4d6f6e Remove unused code, add TODO because this change temporarily breaks flagged file feature Jonathan Campbell 2025-02-06 16:10:33 -08:00
  • c1d9c19718 Correct version match check Jonathan Campbell 2025-02-06 16:02:42 -08:00
  • 58769a8f4d Finish save state code, saving Jonathan Campbell 2025-02-06 15:50:40 -08:00
  • 4d177766ce The existing save state code sucks, start cleanup. Instead of using std::ostringstream, copying to a temp file, adding to a ZIP archive by opening/closing repeatedly, lets just open the ZIP, streambuf directly into it, and be done. In this commit, informational data is now writing in that fashion Jonathan Campbell 2025-02-06 15:19:15 -08:00
  • ef9413ee93 Savestate: Remove unused code Jonathan Campbell 2025-02-06 12:42:23 -08:00
  • e1bb71b01b Merge pull request #5474 from maron2000/update_changelog Jonathan Campbell 2025-02-06 08:17:20 -08:00
  • ddc327f7ad Merge pull request #5473 from maron2000/fix_kanainput Jonathan Campbell 2025-02-06 08:17:02 -08:00
  • 5a3d4e58b8 Merge pull request #5472 from Torinde/patch-8 Jonathan Campbell 2025-02-06 08:16:06 -08:00
  • ce77f9cb87 Update CHANGELOG maron2000 2025-02-06 23:51:50 +09:00
  • c01b5e6729 Fix direct input of half-width kana maron2000 2025-02-06 23:31:05 +09:00
  • 3da77886df 386EX/CX - 26-bit Torinde 2025-02-06 14:23:31 +01:00
  • ff94b4c73b Merge pull request #5471 from maron2000/master Jonathan Campbell 2025-02-06 04:46:21 -08:00
  • dc0b2514dc Fix PC-98 INT 1Fh, AH=90h source and destination address maron2000 2025-02-06 20:56:46 +09:00
  • 2a043be428 CPU correction Jonathan Campbell 2025-02-05 16:35:18 -08:00
  • e35c36704c SB DSP commands related to "high speed" playback should require DSP 2.01 or higher. DSP 2.0 upgrade from SB 1.5 cannot do high speed playback Jonathan Campbell 2025-02-05 16:34:53 -08:00
  • 4bbf775894 Add sbtype values for Sound Blaster 1.0, 1.5, 2.0, and 2.01 Jonathan Campbell 2025-02-05 16:29:23 -08:00
  • 594b7c1819 Do not init Sound Blaster CMS for PC-98 mode. Fix string compare for cms option. Reorder SB_TYPES to properly reflect card order from none, to Game Blaster, to SB 1, SB 2, SB Pro, and SB 16 so inequality tests can be used Jonathan Campbell 2025-02-05 16:19:25 -08:00
  • 3a1f4da384 Merge pull request #5468 from Torinde/patch-7 Jonathan Campbell 2025-02-05 07:20:06 -08:00
  • eaf92e12e4 Update Guide:Video-card-support-in-DOSBox‐X.html - MEM not crashing anymore with 736K conventional Torinde 2025-02-05 11:45:23 +01:00
  • 37d4e04bf1 Merge pull request #5459 from bovirus/master Jonathan Campbell 2025-02-04 15:29:52 -08:00
  • 26ce615c91 Merge pull request #5465 from maron2000/update_lng Jonathan Campbell 2025-02-04 08:16:14 -08:00
  • 17dcf28c9d Update en_US.lng maron2000 2025-02-04 20:33:15 +09:00
  • 6823d15cdd Italian language updates bovirus 2025-02-03 11:52:19 +01:00
  • 73d2103ba9 Italian language update bovirus 2025-02-03 10:57:38 +01:00
  • 6464dbc81c Italian language update bovirus 2025-02-03 08:26:39 +01:00
  • 84cc5e74cc Merge pull request #5451 from maron2000/fix_backslash Jonathan Campbell 2025-02-02 07:33:51 -08:00
  • 1384e159e1 Don't add trailing backslash in path name if it is already there. maron2000 2025-02-02 22:56:40 +09:00
  • 27ddd595c8 Merge pull request #5450 from maron2000/gh-pages Jonathan Campbell 2025-02-01 21:56:44 -08:00
  • 94259445ae Fix typo in 20250201.md maron2000 2025-02-02 10:06:33 +09:00
  • 24d51668ab Update links to 2025.02.01 release maron2000 2025-02-02 10:03:42 +09:00
  • ef4fbbfd33 Add changelog for 2025.02.01 release maron2000 2025-02-02 10:01:28 +09:00
  • 60f501d553 Prepare for release dosbox-x-v2025.02.01 Jonathan Campbell 2025-02-01 07:07:24 -08:00