Miran Grča
fc329ee04c
Merge pull request #5304 from 86Box/tc1995
...
ESS/SB changes of the day (March 8th, 2025)
2025-03-08 19:40:53 +01:00
TC1995
a39bef1ab8
ESS/SB changes of the day (March 8th, 2025)
...
1. Correct ChipChat mixer port length as well as making mixer reg 0x3a read back its value.
2. Swap the sb port addresses back so that they match the Piper adf. This fixes SoundPiper 16/32 detection.
3. Log cleanups and additions for better debugging.
2025-03-08 19:39:55 +01:00
Miran Grča
69fd385490
Merge pull request #5303 from 86Box/tc1995
...
PAS16 SCSI change of the day (March 8th, 2025)
2025-03-08 19:33:04 +01:00
TC1995
5db4de199b
PAS16 SCSI change of the day (March 8th, 2025)
...
Signal DRQ once the transfers are complete for real.
2025-03-08 19:26:33 +01:00
Miran Grča
28c9df8d5f
Merge pull request #5302 from Cacodemon345/patch-347222
...
Fix Preferences dialog crash
2025-03-08 19:19:26 +01:00
Cacodemon345
2e46cc479c
Fix Preferences dialog crash
2025-03-08 23:19:37 +06:00
Miran Grča
d3635fd487
Merge pull request #5301 from 86Box/tc1995
...
Mach32 LFB changes of the day (March 8th, 2025)
2025-03-08 15:34:58 +01:00
TC1995
5f833a0963
Mach32 LFB changes of the day (March 8th, 2025)
...
Do not subtract from the linear base when it's not in the range, should fix NT 3.x graphics bugs using the LFB.
2025-03-08 14:45:41 +01:00
Miran Grča
013044d8de
Merge pull request #5300 from 86Box/tc1995
...
Trantor T128/MediaVision SCSI changes of the day (March 8th, 2025)
2025-03-08 14:42:34 +01:00
TC1995
a2534c1f4f
Trantor T128/MediaVision SCSI changes of the day (March 8th, 2025)
...
1. Made as best as possible implementation of the status bits 1-2 of the Trantor 128 so to make a more accurate speed for SCSI devices (CD-ROM and HDD) without stalls.
2. Slightly reorganized the timer of the T128.
2025-03-08 14:41:59 +01:00
Miran Grča
f6b6c4e9c5
Merge pull request #5299 from 86Box/tc1995
...
Spock/Tribble changes of the day (March 8th, 2025)
2025-03-08 14:37:12 +01:00
TC1995
63c5b6003f
Spock/Tribble changes of the day (March 8th, 2025)
...
1. Make IRQ's more correct and per manual.
2. Only an adapter reset command should reset the SCSI devices connected to it.
3. Differentiate the two controllers by the connector bit (pos3 bit 12) in the CMD GET POS INFO SCB command.
4. Actually emulate bit 7 of pos4 in the pos writes so that selection between 16KB and 32KB rom loading is done properly.
5. Some cleanups.
2025-03-08 14:29:13 +01:00
Jasmine Iwanek
7e09e018d3
Merge pull request #5298 from lemondrops/patch-2
...
Fix the LPT device list duplicating on every machine change
2025-03-08 00:51:28 -05:00
Alexander Babikov
16d7bc26dc
Fix the LPT device list duplicating on every machine change
2025-03-08 10:14:58 +05:00
OBattler
0c4e6d3f2b
Merge branch 'master' of https://github.com/86Box/86Box
2025-03-08 05:47:53 +01:00
OBattler
05f6940844
Fixed ROM BASIC loading on XT 1982, fixes #5243 .
2025-03-08 05:47:44 +01:00
Miran Grča
202d63f611
Merge pull request #5295 from 86Box/tc1995
...
NCR 53c400: slightly more accurate speed.
2025-03-07 21:22:39 +01:00
TC1995
265152db75
NCR 53c400: slightly more accurate speed.
...
See above.
2025-03-07 19:58:36 +01:00
Miran Grča
02df55185f
Merge pull request #5293 from lemondrops/win11-corners
...
Disable Windows 11 rounded window corners when they cover the emulated screen
2025-03-07 07:21:03 +01:00
Miran Grča
4861c7d10f
Merge pull request #5292 from lemondrops/qt-serial-fix
...
Fixes for the ports page of the settings dialog
2025-03-07 07:20:39 +01:00
Miran Grča
579ad0ec09
Merge pull request #5291 from lemondrops/patch-1
...
Initialize the sound icon menu pointer
2025-03-07 07:20:24 +01:00
Alexander Babikov
05a005b6f0
Initialize the sound icon menu pointer
...
Fixes a crash when clicking the icon
2025-03-07 05:21:16 +05:00
Alexander Babikov
676087bcae
Refactor into a function
2025-03-07 00:26:11 +05:00
Alexander Babikov
3bbeae91d1
Add plumbing for updates on machine change to the port settings page
2025-03-07 00:22:26 +05:00
Alexander Babikov
b018017c55
Disable serial passthrough checkboxes when the corresponding port is disabled
2025-03-07 00:22:25 +05:00
Alexander Babikov
e6f96352e0
Fix serial passthrough configure buttons not re-enabling when the checkboxes are toggled
2025-03-07 00:22:24 +05:00
Alexander Babikov
d6fa4d4f98
Disable Win11 rounded corners on the secondary monitor windows
2025-03-07 00:21:54 +05:00
Alexander Babikov
c1c4bcc889
Disable Win11 rounded window corners when the status bar is hidden
2025-03-07 00:21:38 +05:00
Miran Grča
1973289de3
Merge pull request #5290 from Cacodemon345/global_mute
...
Add a global sound mute option
2025-03-06 20:09:31 +01:00
Cacodemon345
d25aed2da9
Add global mute option
2025-03-07 00:36:09 +06:00
Miran Grča
66dabc40de
Merge pull request #5289 from 86Box/tc1995
...
8514/A compatible changes of the day (March 6th, 2025)
2025-03-06 16:18:38 +01:00
TC1995
5c78fa5203
8514/A compatible changes of the day (March 6th, 2025)
...
1. Follow the Mach32 manual more closely regarding vblank support.
2. The subsystem status now takes account of the other bits more accurately.
3. The Mach32 PCI, when used with the ATI 68860 ramdac, has its own bpp's when in accelerator mode, separate from the VGA compatible side, so fix this accordingly.
4. Reset the vram when a mapping change occurs, should clear the messups in the ATI Mach8/32 accel video mode tests.
2025-03-06 16:03:11 +01:00
Miran Grča
5be8823193
Merge pull request #5288 from Cacodemon345/cpu_timer_separation
...
Don't include `cpu.h` in `timer.h`
2025-03-06 15:17:32 +01:00
Cacodemon345
4090c5a62c
Fix SDL builds
2025-03-06 19:56:08 +06:00
Cacodemon345
9badd32c9c
Remove more nvr.h hacks
2025-03-06 19:44:37 +06:00
Cacodemon345
0e42547cca
Remove some timer.h-related include hacks
2025-03-06 19:34:24 +06:00
Cacodemon345
74368bfe7a
Don't include cpu.h in timer.h
...
Change the name of the define used to indicate SVGA multi-monitor-capable cards
2025-03-06 19:26:11 +06:00
OBattler
78f50c5b04
Move the Cyrix 6x86 out of the Dev branch.
2025-03-06 00:17:16 +01:00
OBattler
9b47522f43
FPU: Fix newly-introduced x87-related warnings.
2025-03-06 00:12:45 +01:00
OBattler
2300339588
Included stdlib.h.
2025-03-06 00:05:16 +01:00
Miran Grča
34f9dd4701
Merge pull request #5285 from jriwanek-forks/es1370_fix
...
Fix ES1370 detection
2025-03-06 00:03:52 +01:00
Jasmine Iwanek
4c3ea296c3
Fix ES1370 detection
2025-03-05 17:58:01 -05:00
Miran Grča
6ab9ee3c14
Merge pull request #5282 from akmed772/master
...
IBM PS/55 DA2: Fix various drawing issues in graphics mode
2025-03-05 23:42:30 +01:00
Miran Grča
5dbd0e12b5
Merge pull request #5284 from Cacodemon345/cyrix_6x86mx
...
Add EMMI and the 4 missing FPU instructons to the Cyrix 6x86MX
2025-03-05 23:42:17 +01:00
Cacodemon345
c40aa61be4
Cyrix 6x86: Correctly initalize ARR3 on reset to avoid some SMM problems
2025-03-06 03:05:10 +06:00
Cacodemon345
5f3641ecbd
Implement Cyrix EMMI extensions and 4 FPU instructions
...
PADDSIW, PSUBSIW, PMULHRW (named PMULHRWC in the code as recognized by some assemblers), PMULHRIW, PDISTIB, PMACHRIW, PAVEB, PMAGW, PMVZB, PMVNZB, PMVLZB, PMVGEZB, FTSTP, FRINT2, FRINEAR, FRICHOP are implemented for Cyrix 6x86MX. Cyrix 6x86(L) only has the last 4 instructions.
2025-03-06 03:05:10 +06:00
OBattler
6a380af6bb
Merge branch 'master' of https://github.com/86Box/86Box
2025-03-05 21:52:29 +01:00
OBattler
8c2db2892d
CPU: Fix Cyrix SMM instructions.
2025-03-05 21:52:17 +01:00
Akamaki
dc65ced36e
Merge pull request #5 from 86Box/master
...
Rebase to master
2025-03-05 13:10:55 +09:00
Akamaki
1a60f5aac4
remove video timing modification
2025-03-05 13:01:58 +09:00