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
Miran Grča
75e9af2c9a
Merge pull request #5759 from Cacodemon345/svga-overscan-crash-fix
...
SVGA: Don't draw blank screens out of bounds
2025-07-07 21:02:56 +02:00
Cacodemon345
63e5303b9e
Don't draw blank screens out of bounds
2025-07-08 00:56:52 +06:00
Miran Grča
6f6d56d6d2
Merge pull request #5756 from Cacodemon345/reshade-load
...
Always load "opengl32.dll" from application directory if it exists
2025-07-07 18:09:10 +02: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
Miran Grča
db37d4ef96
Merge pull request #5753 from Cacodemon345/printer-fixes
...
Timer improvements for emulated printers
2025-07-05 23:44:06 +02:00
Cacodemon345
9cad5f501b
Timer improvements for emulated printers
2025-07-06 01:23:58 +06:00
Miran Grča
f36be5ea4e
Merge pull request #5752 from 86Box/tc1995
...
Some more XGA fixes
2025-07-05 18:11:44 +02: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
Miran Grča
3d666e4081
Merge pull request #5751 from 86Box/tc1995
...
XGA changes of the day (July 5th, 2025)
2025-07-05 13:20:01 +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
Miran Grča
6c3074c41f
Merge pull request #5750 from 86Box/tc1995
...
Fix one edge case of gpstatus stall.
2025-07-05 11:04:10 +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
Miran Grča
cbeeae048d
Merge pull request #5749 from 86Box/tc1995
...
Improve position of the NP4 430nx-based PCI slots
2025-07-05 10:59:15 +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
Miran Grča
0a83e4ae13
Merge pull request #5748 from jriwanek-forks/tapfix2
...
Fix warning in qt_settingsnetwork.cpp
2025-07-05 02:49:35 +02:00
Jasmine Iwanek
606d569d05
Fix warning in qt_settingsnetwork.cpp
2025-07-04 20:12:21 -04:00
Miran Grča
40fc54a452
Merge pull request #5746 from Cacodemon345/ymfm-backports
...
Backports from YMFM pull requests/MAME
2025-07-04 11:12:27 +02: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
Miran Grča
3ea1350dc3
Merge pull request #5744 from jriwanek-forks/jsfixes
...
Fix a memory leak in windows rawinput joystick, add several generic joystick types
2025-07-04 05:25:04 +02:00
MaxwellS04
013c285626
Merge branch 'master'
2025-07-04 10:23:17 +07: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
Miran Grča
24a1163a82
Merge pull request #5743 from jriwanek-forks/quadcolor
...
Quadram QuadColor 1+ 2
2025-07-04 05:07:17 +02: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