Commit Graph

  • 0ca13a7cac Make sure graphics cards are in alphabetical order and fix the name of the C&T SuperEGA. OBattler 2025-07-10 04:36:28 +02:00
  • 9a9a4a0ecc Merge pull request #5770 from jriwanek-forks/jsfix Miran Grča 2025-07-10 02:34:48 +02:00
  • 44fd79b78d PCjr: Correctly implement wait states, fixes #3140. OBattler 2025-07-10 02:34:26 +02:00
  • c5d083bd28 read/writegus -> gus_read/write Jasmine Iwanek 2025-07-09 19:45:44 -04:00
  • d79dd904ea Some corrections in snd_ssi2001.c Jasmine Iwanek 2025-07-09 19:45:26 -04:00
  • 7170592d14 Merge pull request #5769 from 86Box/tc1995 Jasmine Iwanek 2025-07-09 20:05:32 -04:00
  • ef17a9f3f2 Cleanup the fix. TC1995 2025-07-10 01:57:23 +02:00
  • dbbc49dc17 Add sanity checks to the Gameport pointer (July 10th, 2025) TC1995 2025-07-10 01:47:19 +02:00
  • 67f4ec6075 x64 NDR: Guard fatals behind RECOMPILER_DEBUG Cacodemon345 2025-05-07 00:48:08 +06:00
  • aafd2f22f5 NDR: For barrier micro-ops, lazily mark written registers instead of iterating Cacodemon345 2025-05-06 16:25:09 +06:00
  • 864e01b0e2 x64 NDR: Disable all register-related fatals Cacodemon345 2025-05-05 16:53:24 +06:00
  • 0446e3c3f1 Optimize NDR uop_CALL_INSTRUCTION_FUNC by loading the fetchdat in one uOP instead of two Cacodemon345 2025-05-05 13:01:49 +06:00
  • 5584eb31a4 Shift IREG_FPU_TOP to end Cacodemon345 2025-05-04 17:29:05 +06:00
  • bad1813b4b New dynamic recompiler register optimizations Cacodemon345 2025-05-04 16:22:14 +06:00
  • baee4bacf3 Merge pull request #5766 from 86Box/tc1995 Miran Grča 2025-07-09 21:37:24 +02:00
  • 89e260e39b Merge pull request #5765 from Cacodemon345/1ms Miran Grča 2025-07-09 21:37:15 +02:00
  • eea13448db Actually fix Loopback interrupt. TC1995 2025-07-09 21:34:59 +02:00
  • 1a18bf58ac Make emulator thread time critical if possible on Windows to reduce fluctuations Cacodemon345 2025-07-09 17:07:33 +06:00
  • 16f15ed53e Use integer instead of float for percentage calculations Cacodemon345 2025-07-09 16:45:11 +06:00
  • b2f99d7207 Add CPU frame size option Cacodemon345 2025-07-09 13:36:57 +06:00
  • 916533499a Add 10ms interval option (not exposed yet to UI) Cacodemon345 2025-07-09 12:59:16 +06:00
  • 18fea33833 VM Manager: Do not use [[nodiscard]] when compiling with GCC < 11, actually fixes #5707. OBattler 2025-07-09 08:42:42 +02:00
  • c99f4c0db8 PC Speaker: assume 256 counts needed for the speaker to go from off to on instead of 64, improves PC speaker quality and fixes speech in Three Stooges, fixes #4763. OBattler 2025-07-09 07:35:36 +02:00
  • c648b5cff1 Attempt to fix compilation with GCC 9.4.0 on Linux Mint 20.3. OBattler 2025-07-09 05:15:29 +02:00
  • b01f312472 Slow PIT: Fix a regression introduced in the previous commit and the logging. OBattler 2025-07-09 04:38:55 +02:00
  • e662f27f5f Slow PIT: Fix mode 3 (square wave) operation, fixes Night Hunter sound effects, fixes #4704. OBattler 2025-07-09 04:08:18 +02:00
  • bec9a8ecfb SDL Joystick: Make thread hinting Windows-only, fixes #5762. OBattler 2025-07-08 23:38:29 +02:00
  • b45d796218 Allow up to 50 missed CPU frames instead of 500 Cacodemon345 2025-07-09 02:11:55 +06:00
  • 7b6d726c18 Restore 1 ms sleep Cacodemon345 2025-07-09 01:14:08 +06:00
  • ddea070faa Fix cycle period of dynarec Cacodemon345 2025-07-08 16:51:53 +06:00
  • 4680d758a6 1ms Cacodemon345 2025-07-08 15:55:50 +06:00
  • 283ba78090 Slow PIT: convert BCD counts to binary when passing them to the speaker. OBattler 2025-07-08 09:19:02 +02:00
  • 773ebf6254 Fix V20/V30 CPU speeds. OBattler 2025-07-08 05:59:04 +02:00
  • 42c0077703 808x: Suspend trap for 1 instruction after POPF and do not do it after IRET. OBattler 2025-07-08 05:21:44 +02:00
  • a2354599c6 Vx0: Always resume from interrupt on HLT, even if I_FLAG is not set. OBattler 2025-07-08 05:08:23 +02:00
  • b0bcbc8bc7 Moved the Micronics 09-00021 machine init functions to the correct files and gave them port_92_device, fixes #5754. OBattler 2025-07-08 03:57:07 +02:00
  • 75e9af2c9a Merge pull request #5759 from Cacodemon345/svga-overscan-crash-fix Miran Grča 2025-07-07 21:02:56 +02:00
  • 63e5303b9e Don't draw blank screens out of bounds Cacodemon345 2025-07-08 00:56:52 +06:00
  • 6f6d56d6d2 Merge pull request #5756 from Cacodemon345/reshade-load Miran Grča 2025-07-07 18:09:10 +02:00
  • 1b735084a4 Always load "opengl32.dll" from application directory if it exists Cacodemon345 2025-07-07 17:44:47 +06:00
  • 4238b1fb02 Merge pull request #5755 from jriwanek-forks/joystick2 Miran Grča 2025-07-07 07:47:13 +02:00
  • 04ae339ba1 Parallel ports: Fix EPP-related ports handling, appears to fix a reported sound regression. OBattler 2025-07-07 03:07:22 +02:00
  • 87892e72d6 Allow ES688/1688 (Non-PNP) gameport to be disabled Jasmine Iwanek 2025-07-06 02:42:10 -04:00
  • 7ab8987a2b Allow AWE32 (Non-PNP) gameport to be disabled Jasmine Iwanek 2025-07-06 01:50:29 -04:00
  • 870d06ae8a Allow SB16 (Non-PNP) gameport to be disabled Jasmine Iwanek 2025-07-06 02:11:11 -04:00
  • 43ee3d3e6b Add gameport to Soundblaster Pro v1 and v2 Jasmine Iwanek 2025-07-06 09:04:23 -04:00
  • 60dde4dab7 Add gameport to MCA Soundblasters Jasmine Iwanek 2025-07-06 09:03:56 -04:00
  • 8774ff0182 Add gameport to SB1, 1.5 and 2 Jasmine Iwanek 2025-07-06 01:41:39 -04:00
  • b0a5a85594 Remove DMA option from older SB's Jasmine Iwanek 2025-07-06 01:37:28 -04:00
  • 7ffb65827e AWE32 (Non PNP) has a non-PNP gameport Jasmine Iwanek 2025-07-04 20:10:20 -04:00
  • 2d4649af84 Cleanups in snd_sb.c Jasmine Iwanek 2025-07-06 01:26:18 -04:00
  • ef977aec45 ALi M5123: Actually set the parallel port DMA channel. OBattler 2025-07-06 03:29:36 +02:00
  • db37d4ef96 Merge pull request #5753 from Cacodemon345/printer-fixes Miran Grča 2025-07-05 23:44:06 +02:00
  • 9cad5f501b Timer improvements for emulated printers Cacodemon345 2025-07-06 01:21:34 +06:00
  • f36be5ea4e Merge pull request #5752 from 86Box/tc1995 Miran Grča 2025-07-05 18:11:44 +02:00
  • c1d557356c Some more XGA fixes TC1995 2025-07-05 17:08:12 +02:00
  • 3d666e4081 Merge pull request #5751 from 86Box/tc1995 Miran Grča 2025-07-05 13:20:01 +02:00
  • f1a227f182 XGA changes of the day (July 5th, 2025) TC1995 2025-07-05 11:14:03 +02:00
  • 6c3074c41f Merge pull request #5750 from 86Box/tc1995 Miran Grča 2025-07-05 11:04:10 +02:00
  • 2ef029fb05 Fix one edge case of gpstatus stall. TC1995 2025-07-05 11:01:25 +02:00
  • cbeeae048d Merge pull request #5749 from 86Box/tc1995 Miran Grča 2025-07-05 10:59:15 +02:00
  • 382c9fd77f Improve position of the NP4 430nx-based PCI slots TC1995 2025-07-05 10:56:09 +02:00
  • 7600ebfd46 QuadRam: Improve port 3DE heuristic to account of PC Paintbrush's behavior and fix the rendering, fixes #5747. OBattler 2025-07-05 05:38:50 +02:00
  • 59ec9e2ed3 QuadColor: Fix the "snow" in some modes. OBattler 2025-07-05 04:13:50 +02:00
  • 0a83e4ae13 Merge pull request #5748 from jriwanek-forks/tapfix2 Miran Grča 2025-07-05 02:49:35 +02:00
  • 606d569d05 Fix warning in qt_settingsnetwork.cpp Jasmine Iwanek 2025-07-04 20:12:21 -04:00
  • 383a8f468d Cleanup some unused code + UI test starfrost013 2025-07-05 00:50:10 +01:00
  • ebea107e82 Remove nvidia debugging option if not an nvidia card starfrost013 2025-07-04 23:54:39 +01:00
  • f7e33753b5 Merge branch 'master' of https://github.com/86Box/86Box starfrost013 2025-07-04 22:00:23 +01:00
  • 76a83d6001 *manually* fix cmakelists conflict because stupid github won't let me reverse-merge fixes?? starfrost013 2025-07-04 21:55:58 +01:00
  • 40fc54a452 Merge pull request #5746 from Cacodemon345/ymfm-backports Miran Grča 2025-07-04 11:12:27 +02:00
  • b44b7ff81a Backport https://github.com/aaronsgiles/ymfm/pull/67 Cacodemon345 2025-07-04 14:39:22 +06:00
  • 3b7f2683cf Backport https://github.com/aaronsgiles/ymfm/pull/66 Cacodemon345 2025-07-04 14:39:09 +06:00
  • 2c106d7326 Merge pull request #5745 from jriwanek-forks/tapfix Miran Grča 2025-07-04 06:30:34 +02:00
  • 0e0cb5f88f Fix warning in joystick_standard.c Jasmine Iwanek 2025-07-04 00:08:10 -04:00
  • 5defb8d171 Fix some bugs relating to tap on non unix platforms Jasmine Iwanek 2025-07-03 15:20:53 -04:00
  • 63a9985cce Merge branch 'master' of https://github.com/86Box/86Box OBattler 2025-07-04 05:26:46 +02:00
  • 8b3465287a cdrom_read_disc_information(): Make sure ls_last is in buffer[6], not buffer[5]. OBattler 2025-07-04 05:26:37 +02:00
  • 3ea1350dc3 Merge pull request #5744 from jriwanek-forks/jsfixes Miran Grča 2025-07-04 05:25:04 +02:00
  • 013c285626 Merge branch 'master' MaxwellS04 2025-07-04 10:23:17 +07:00
  • def6d71f4b Add gamepads, flight yokes and steering wheels Jasmine Iwanek 2025-06-30 18:51:27 -04:00
  • 5697a0ba79 Fix a memory leak in windows rawinput joystick Jasmine Iwanek 2025-06-30 17:12:53 -04:00
  • be7406637e A few joystick related cleanups Jasmine Iwanek 2025-06-30 09:00:23 -04:00
  • 24a1163a82 Merge pull request #5743 from jriwanek-forks/quadcolor Miran Grča 2025-07-04 05:07:17 +02:00
  • 6814a11ae6 Minor changes in cga Jasmine Iwanek 2025-06-29 19:42:57 -04:00
  • f27e1fb8a2 Support for Quadram Quadcolor I / I + II Jasmine Iwanek 2024-12-11 13:03:21 -05:00
  • 7c56dfc64a Merge pull request #5742 from jriwanek-forks/sonar Miran Grča 2025-07-04 04:11:08 +02:00
  • 5ab5c7b7c9 Missed bit Jasmine Iwanek 2025-07-03 22:09:24 -04:00
  • e4994c24c0 Fix codeql on arm64 windows Jasmine Iwanek 2025-07-03 21:43:14 -04:00
  • e9554aafe0 arm64 linux build support Jasmine Iwanek 2025-07-03 21:02:35 -04:00
  • e30f086482 Updates to GHA scripts Jasmine Iwanek 2025-07-03 18:22:17 -04:00
  • de1c7a7c9b Fix compile due to svga changes Improve RMA code which is one of the oldest pieces of code in the entire emulation. starfrost013 2025-07-02 18:03:16 +01:00
  • 31f4da3b63 Merge pull request #5741 from Lili1228/master Miran Grča 2025-07-01 14:22:59 +02:00
  • bef3b9e155 Cut too much of a string Lili Kurek 2025-07-01 11:33:18 +00:00
  • e9d289f2a4 Manager: Allow whitespace and some special characters in machine creation wizard Lili Kurek 2025-07-01 11:29:49 +00:00
  • 3be933a9f4 Merge pull request #5740 from Cacodemon345/copper-demo-wobbling Miran Grča 2025-07-01 09:18:56 +02:00
  • ccf43f62f9 Make picture bouncing effect work on Copper demo Cacodemon345 2025-07-01 12:51:01 +06:00
  • 516ad031e7 Merge pull request #5738 from Dizzy611/disable-updater-on-emubuildnum-0 Miran Grča 2025-07-01 06:15:56 +02:00
  • f92c907299 Stub out background update check if EMU_BUILD_NUM is 0 GetDizzy 2025-06-30 20:27:48 -04:00
  • 69c5e1b349 Disable update menu if EMU_BUILD_NUM == 0 GetDizzy 2025-06-30 20:25:38 -04:00