Commit Graph

13261 Commits

Author SHA1 Message Date
Cacodemon345
916533499a Add 10ms interval option (not exposed yet to UI)
Fix percentage counter
2025-07-09 12:59:16 +06:00
Cacodemon345
b45d796218 Allow up to 50 missed CPU frames instead of 500 2025-07-09 02:11:55 +06:00
Cacodemon345
7b6d726c18 Restore 1 ms sleep 2025-07-09 01:14:08 +06:00
Cacodemon345
ddea070faa Fix cycle period of dynarec 2025-07-08 16:51:53 +06:00
Cacodemon345
4680d758a6 1ms 2025-07-08 15:55:50 +06:00
OBattler
283ba78090 Slow PIT: convert BCD counts to binary when passing them to the speaker. 2025-07-08 09:19:02 +02:00
OBattler
773ebf6254 Fix V20/V30 CPU speeds. 2025-07-08 05:59:04 +02:00
OBattler
42c0077703 808x: Suspend trap for 1 instruction after POPF and do not do it after IRET. 2025-07-08 05:21:44 +02:00
OBattler
a2354599c6 Vx0: Always resume from interrupt on HLT, even if I_FLAG is not set. 2025-07-08 05:08:23 +02:00
OBattler
b0bcbc8bc7 Moved the Micronics 09-00021 machine init functions to the correct files and gave them port_92_device, fixes #5754. 2025-07-08 03:57:07 +02:00
Cacodemon345
63e5303b9e Don't draw blank screens out of bounds 2025-07-08 00:56:52 +06:00
Cacodemon345
1b735084a4 Always load "opengl32.dll" from application directory if it exists 2025-07-07 17:44:47 +06:00
Miran Grča
4238b1fb02 Merge pull request #5755 from jriwanek-forks/joystick2
Cleanups and gameport related improvements in snd_sb.c
2025-07-07 07:47:13 +02:00
OBattler
04ae339ba1 Parallel ports: Fix EPP-related ports handling, appears to fix a reported sound regression. 2025-07-07 03:07:22 +02:00
Jasmine Iwanek
87892e72d6 Allow ES688/1688 (Non-PNP) gameport to be disabled 2025-07-06 14:03:20 -04:00
Jasmine Iwanek
7ab8987a2b Allow AWE32 (Non-PNP) gameport to be disabled 2025-07-06 14:02:36 -04:00
Jasmine Iwanek
870d06ae8a Allow SB16 (Non-PNP) gameport to be disabled 2025-07-06 14:01:54 -04:00
Jasmine Iwanek
43ee3d3e6b Add gameport to Soundblaster Pro v1 and v2 2025-07-06 14:01:07 -04:00
Jasmine Iwanek
60dde4dab7 Add gameport to MCA Soundblasters 2025-07-06 14:00:12 -04:00
Jasmine Iwanek
8774ff0182 Add gameport to SB1, 1.5 and 2 2025-07-06 13:59:03 -04:00
Jasmine Iwanek
b0a5a85594 Remove DMA option from older SB's
You couldn't pick any DMA other than 1
2025-07-06 02:23:43 -04:00
Jasmine Iwanek
7ffb65827e AWE32 (Non PNP) has a non-PNP gameport 2025-07-06 01:52:30 -04:00
Jasmine Iwanek
2d4649af84 Cleanups in snd_sb.c 2025-07-06 01:52:30 -04:00
OBattler
ef977aec45 ALi M5123: Actually set the parallel port DMA channel. 2025-07-06 03:29:36 +02:00
Cacodemon345
9cad5f501b Timer improvements for emulated printers 2025-07-06 01:23:58 +06:00
TC1995
c1d557356c Some more XGA fixes
Which fix OS/2's 4bpp rendering in a similar way to Win3.1.
2025-07-05 17:08:12 +02:00
TC1995
f1a227f182 XGA changes of the day (July 5th, 2025)
1. Remove hackish ISA XGA add-on support (from now on, use the INMOS XGA card for ISA XGA support).
2. Correct timings when dispontime is on.
3. Add proper vga256 support on ISA XGA for NT 3.5x+ as well disable LFB support when asked (mainly when the aperture is on or when not extended mode) while keeping everything else happy.
2025-07-05 11:14:03 +02:00
TC1995
2ef029fb05 Fix one edge case of gpstatus stall.
Which fixes Win3.1's Mach32 2.3 4bpp driver stalling.
2025-07-05 11:01:25 +02:00
TC1995
382c9fd77f Improve position of the NP4 430nx-based PCI slots 2025-07-05 10:56:09 +02:00
OBattler
7600ebfd46 QuadRam: Improve port 3DE heuristic to account of PC Paintbrush's behavior and fix the rendering, fixes #5747. 2025-07-05 05:38:50 +02:00
OBattler
59ec9e2ed3 QuadColor: Fix the "snow" in some modes. 2025-07-05 04:13:50 +02:00
Jasmine Iwanek
606d569d05 Fix warning in qt_settingsnetwork.cpp 2025-07-04 20:12:21 -04:00
Cacodemon345
b44b7ff81a Backport https://github.com/aaronsgiles/ymfm/pull/67 2025-07-04 14:39:22 +06:00
Cacodemon345
3b7f2683cf Backport https://github.com/aaronsgiles/ymfm/pull/66 2025-07-04 14:39:09 +06:00
Miran Grča
2c106d7326 Merge pull request #5745 from jriwanek-forks/tapfix
Fix some bugs relating to tap on non unix platforms
2025-07-04 06:30:34 +02:00
Jasmine Iwanek
0e0cb5f88f Fix warning in joystick_standard.c 2025-07-04 00:08:10 -04:00
Jasmine Iwanek
5defb8d171 Fix some bugs relating to tap on non unix platforms 2025-07-04 00:04:57 -04:00
OBattler
63a9985cce Merge branch 'master' of https://github.com/86Box/86Box 2025-07-04 05:26:46 +02:00
OBattler
8b3465287a cdrom_read_disc_information(): Make sure ls_last is in buffer[6], not buffer[5]. 2025-07-04 05:26:37 +02:00
Jasmine Iwanek
def6d71f4b Add gamepads, flight yokes and steering wheels 2025-07-03 23:10:07 -04:00
Jasmine Iwanek
5697a0ba79 Fix a memory leak in windows rawinput joystick 2025-07-03 23:10:06 -04:00
Jasmine Iwanek
be7406637e A few joystick related cleanups 2025-07-03 23:10:06 -04:00
Jasmine Iwanek
6814a11ae6 Minor changes in cga 2025-07-03 23:04:48 -04:00
Jasmine Iwanek
f27e1fb8a2 Support for Quadram Quadcolor I / I + II 2025-07-03 23:04:34 -04:00
Lili Kurek
bef3b9e155 Cut too much of a string 2025-07-01 11:33:18 +00:00
Lili Kurek
e9d289f2a4 Manager: Allow whitespace and some special characters in machine creation wizard
I'm not sure why whitespace was disallowed in the first place as Windows accepts them everywhere, including at the start of the name. The character blacklist was Windows-centric, but macOS accepts everything besides slash and colon and Linux disallows only a slash.
2025-07-01 11:29:49 +00:00
Miran Grča
3be933a9f4 Merge pull request #5740 from Cacodemon345/copper-demo-wobbling
Make picture bouncing effect work on Copper demo on ET4000AX and ET3000AX
2025-07-01 09:18:56 +02:00
Cacodemon345
ccf43f62f9 Make picture bouncing effect work on Copper demo 2025-07-01 12:51:01 +06:00
GetDizzy
f92c907299 Stub out background update check if EMU_BUILD_NUM is 0 2025-06-30 20:27:48 -04:00
GetDizzy
69c5e1b349 Disable update menu if EMU_BUILD_NUM == 0 2025-06-30 20:25:38 -04:00