Miran Grča
a8bfdb0791
Merge pull request #6836 from disean/ql_minor_fixes
...
ql1xxx: Minor code enhancements
2026-02-23 05:14:18 +01:00
Dmitry Borisov
5bbfbdcee6
ql1xxx: Minor code enhancements
...
- Fix typos
- Fix incorrect usage of ARRAY_SIZE
- ql_write_bank_risc should not return a value
- Reorder reg_cfg1 for better cache locality
2026-02-23 08:05:09 +06:00
Miran Grča
90d8e00f67
Merge pull request #6835 from nakioman/linux_ioctl
...
Linux DVD/CD IOCTL Support
2026-02-23 01:24:10 +01:00
Nacho Glinsek
ed7d592660
Merge remote-tracking branch 'upstream/master' into linux_ioctl
2026-02-22 20:22:43 -03:00
Nacho Glinsek
5896c1c43b
Added support to use CD/DVD drives on Linux
2026-02-22 20:22:12 -03:00
Miran Grča
ffa6ea62ce
Merge pull request #6834 from 86Box/TC1995
...
Sort out the IRQ/INT enabling/disabling stuff of the 5380/53c80 chip.
2026-02-22 23:51:48 +01:00
TC1995
81ba889f9e
Sort out the IRQ/INT enabling/disabling stuff of the 5380/53c80 chip.
...
Allowing proper operation of the IRQ in the 53c400 and, at the same time, recognizing the RTASPI10.SYS driver of the Rancho RT1000B.
Code based on the 53c400 manual and MAME.
TODO: Verify the Trantor T128 scheme.
2026-02-22 21:05:39 +01:00
Miran Grča
843b9f1708
Merge pull request #6831 from disean/ql1xxx
...
ql1xxx: Add functionality to emulate QLogic ISP SCSI HBA devices
2026-02-22 18:51:45 +01:00
Miran Grča
454a4f66bc
Merge pull request #6833 from 86Box/TC1995
...
8514/A: Correct interlaced refresh rates
2026-02-22 18:51:26 +01:00
TC1995
f0a3c37073
8514/A: Correct interlaced refresh rates
...
And when the accel command is bitblt (6), the patterns and'ed to 3 are from the destination x register.
2026-02-22 18:45:40 +01:00
Jasmine Iwanek
814a92313d
Merge pull request #6830 from jriwanek-forks/pass16ver
...
Initial corrections to PAS16 DSP info
2026-02-22 05:15:31 -05:00
Dmitry Borisov
597adb5897
Add functionality to emulate QLogic ISP SCSI HBA devices
...
Tested with Windows 2000 and NetBSD 10.1.
Target Mode is not implemented, because I had no OS using it.
2026-02-22 15:56:07 +06:00
Jasmine Iwanek
2bb0ad3165
Correct ESS x688 DSP revisions
2026-02-22 03:59:17 -05:00
Jasmine Iwanek
97afe701a8
Some cleanups to SB DSP, add two known missing DSP revisions
2026-02-22 03:57:31 -05:00
Jasmine Iwanek
f23e88df4d
Initial corrections to PAS16 DSP info
2026-02-22 01:44:51 -05:00
Miran Grča
74824bbac4
Voodoo 64-bit recompiler: Fix shift in FOG_Z per report by skiretic.
2026-02-22 01:34:07 +01:00
Miran Grča
0b8d1dc1a6
Merge pull request #6829 from skiretic/fix-macos-toolbar-label-capture
...
Fix macOS toolbar label disappearing on mouse capture
2026-02-21 23:44:53 +01:00
Miran Grča
9b3da6606d
Merge pull request #6828 from akmed772/master
...
IBM 5550: Add the Font 16 display adapter
2026-02-21 04:57:10 +01:00
Miran Grča
3fd344d957
MPU-401: The IRQ must still be cleared on reset.
2026-02-21 04:24:20 +01:00
Akamaki
dad8edd32e
cleanup (m_xt_ibm5550.c)
2026-02-21 02:40:26 +09:00
Akamaki
3a199fb8cb
PS55DA2: Change to interlaced screen update
2026-02-21 02:26:54 +09:00
Akamaki
894e4bb0cf
IBM 5550: Set pixel clock for Font 16
2026-02-21 02:25:07 +09:00
Akamaki
c03a4e91c9
IBM 5550: Add cursor blinking
...
Added cursor blinking controlled by CRTC (HD46505).
2026-02-20 23:36:08 +09:00
Miran Grča
3509df8892
Merge pull request #6826 from WNT50/ps2isa
...
IBM PS/1 XTA controller fixes
2026-02-20 10:35:11 +01:00
Miran Grča
ec2b088ede
Merge pull request #6827 from Cacodemon345/patch-999014
...
MPU-401: Don't clear queues on reset
2026-02-20 10:34:45 +01:00
Miran Grča
ffffa6dddd
Merge pull request #6825 from win2kgamer/vl82c48x-romcs
...
VL82C48x ROMCS improvements
2026-02-20 10:34:28 +01:00
Cacodemon345
99a0a1ef04
MPU-401: Don't clear queues on reset
...
Backported from DOSBox SVN revision r4492
2026-02-20 15:03:51 +06:00
WNT50
8750015588
IBM PS/1 XTA controller fixes
2026-02-20 13:16:08 +08:00
win2kgamer
db483e2515
Merge branch '86Box:master' into vl82c48x-romcs
2026-02-19 21:44:23 -06:00
Akamaki
617be3b135
IBM 5550: Fix a bug in Font 16 drawing
2026-02-20 10:51:00 +09:00
skiretic
25d208cb8e
Fix macOS toolbar label disappearing on mouse capture
...
BSD swprintf fails (returns -1) when the format string or a %ls argument
contains non-ASCII wide characters under the C locale. On macOS,
QKeySequence::NativeText produces Unicode key symbols (⌘ U+2318,
⌫ U+232B) in the release-mouse string, causing swprintf to zero out
mouse_msg[1]. This made the title bar label collapse to empty during
mouse capture.
Avoid swprintf for non-ASCII content on macOS: store message suffixes
with wcsncpy and build the title string via wcsncat at the update site.
2026-02-19 20:22:07 -05:00
Akamaki
45c300a566
IBM 5550: Change method to store 9th bit into memory
2026-02-20 09:10:16 +09:00
Akamaki
c1661b5a90
IBM 5550: Fix the screen res in graphic mode
2026-02-20 09:06:33 +09:00
Akamaki
4284f15574
Keyboard: Fix a bug in IBM 5576-001 emulation
...
Fix a bug that the make code is sent when the 5576-001 emulation is enabled and the key is released.
2026-02-20 09:03:45 +09:00
Miran Grča
ca61f28f53
Merge pull request #6823 from WNT50/ps2isa
...
Floppy and hard disk fixes for IBM PS/2 model 30-286
2026-02-19 12:29:53 +01:00
WNT50
b77f0dfe33
Floppy and hard disk fixes for IBM PS/2 model 30-286
2026-02-19 17:16:40 +08:00
win2kgamer
4bab8b1fc5
Mirror the ROMs for the HP Vectra 486VL and Siemens-Nixdorf D824 and remove the now unneeded Cirrus VBIOS hacks for them
2026-02-18 23:35:51 -06:00
win2kgamer
58323156c1
VL82C48x: Add logging and fix a compile-breaking mistake
2026-02-18 22:35:39 -06:00
win2kgamer
5e6e81353e
VL82C48x: Implement ROMSET register ROMMOV/ROMCS# functionality
2026-02-18 22:25:38 -06:00
Akamaki
0a4b44184a
IBM 5550: comment out unused code
2026-02-19 11:04:37 +09:00
Akamaki
c3db241621
IBM 5550: Added font 16 emulation
2026-02-19 11:00:09 +09:00
Miran Grča
e660bc09eb
Merge pull request #6822 from win2kgamer/clgd5428-fix
...
Cirrus VBIOS fixes part deux
2026-02-18 04:28:16 +01:00
win2kgamer
84ab3315a5
HP Vectra 486VL: Give the machine its correct Cirrus CL-GD5426 ISA onboard video
2026-02-17 21:22:10 -06:00
win2kgamer
16e8384bdb
Cirrus: Revert to the old behavior of loading the generic ISA VBIOS on the Vectra 486VL and Siemens-Nixdorf D824, fixes Windows 3.1 drivers
2026-02-17 20:51:50 -06:00
Miran Grča
b072b84e9a
ASUS P5A: Reverse the order of the first 4 PCI slots (fixes Voodoo 2 SLI) and correctly declare device 0x06 as reserved for on-board audio.
2026-02-18 00:40:54 +01:00
Miran Grča
9cf60a4633
Merge pull request #6818 from win2kgamer/tandy-fixes-2
...
Tandy and Cirrus VRAM fixes
2026-02-17 05:31:37 +01:00
win2kgamer
9a5ec04ec5
Tandy Sensation II: After further research the Tandy 3100 and MMPC series have a different BIOS and some board differences so rename the machine to reflect this
...
Also add a new Cirrus 5428 device with a fixed 1MB VRAM config for this machine
2026-02-16 22:00:19 -06:00
win2kgamer
ca9f9d7fc3
Tandy Sensations: Remove the MACHINE_APM flag since the chipset these machines use lacks SMI functionality
2026-02-16 21:19:00 -06:00
win2kgamer
38e5f2a374
Sensation audio: Initialize ret in sensation_visdac_read, should fix a compiler warning
2026-02-16 21:12:59 -06:00
win2kgamer
3621e0b335
Move the Intel Monsoon and Tandy Sensation II/3100/MMPC machine over to the 512KB/1MB 5428 VLB variant and rename it since it's no longer specific to a Dell machine
2026-02-16 21:10:55 -06:00