OBattler
e2f8a58d95
Fix the LxS fix on the new recompiler.
2025-04-10 01:08:21 +02:00
OBattler
8ac9d5d9cf
Default language to system also when the configuration file is present and the language option is not.
2025-04-09 17:39:26 +02:00
OBattler
3bb7d1ff47
Merge branch 'master' of https://github.com/86Box/86Box
2025-04-09 12:19:35 +02:00
OBattler
f5fcebfbaa
Default the language to the system language.
2025-04-09 12:19:24 +02:00
Torinde
9032af002d
VIA Cyrix III (Samuel) - add codename
...
To distinguish from Cyrix-heritage Joshua CPUs. #5451
2025-04-09 12:17:50 +02:00
Miran Grča
75a92543b8
Merge pull request #5449 from 86Box/tc1995
...
Revert a minor commit from Spock. (April 7th, 2025)
2025-04-07 21:06:09 +02:00
TC1995
ebf125082a
Revert a minor commit from Spock. (April 7th, 2025)
...
This fixes OS/2 Warp on a PS/2 machine using the Spock/Tribble during the file copy phase (the bug was probably too many IRQ's being fired).
2025-04-07 20:33:50 +02:00
Miran Grča
ee3968a13b
Merge pull request #5446 from Cacodemon345/qt6-fixes
...
Fix compilation on Qt6
2025-04-07 07:43:48 +02:00
Cacodemon345
44db8bb478
Fix compilation on Qt6
2025-04-07 11:42:03 +06:00
OBattler
fb449f39a4
Intel Premiere/PCI and Premiere/PCI II: Use a dual-channel IDE controller, fixes #5442 .
2025-04-07 07:41:59 +02:00
OBattler
576d643c4f
And fix the op_32 stuff.
2025-04-07 06:29:57 +02:00
OBattler
6884dc5736
Old recompiler: Fix compile-breaking mistakes.
2025-04-07 06:23:22 +02:00
OBattler
3b5966eb46
LDS/LES/LFS/LGS/LSS: Fix segment wraparounds in 16-bit address mode.
2025-04-07 06:03:19 +02:00
OBattler
018ff46253
CD-ROM: Actually remember and use the correct number of sectors for the period, fixes... well, any kind of data reading.
2025-04-07 05:42:41 +02:00
OBattler
b93af353ef
SCSI CD-ROM: Remove leftover excess logging.
2025-04-07 01:46:09 +02:00
OBattler
e48d64de45
SCSI CD-ROM/Disk/MO/ZIP: Treat data commands with request length 0 in ATAPI PIO mode as non-data commands, also allow WIN_SRST to go through BSY, fixes the regressions introduced in build 6731 reported by JVERNET.
2025-04-07 01:44:12 +02:00
OBattler
449c224ff7
SiS 471: Fix array out of bounds writes.
2025-04-06 21:23:53 +02:00
Miran Grča
5f9153e3f0
Merge pull request #5443 from Cacodemon345/bochs_vbe_fixes
...
Bochs SVGA: Buffer window switching now works properly
2025-04-06 21:07:56 +02:00
Cacodemon345
06bacb6912
Bochs SVGA: Buffer window switching now works properly
2025-04-07 01:01:26 +06:00
OBattler
375590b93b
Bochs SVGA: Add some sanity check to avoid the LFB and BIOS being mapped to either at the very bottom or top of the memory space.
2025-04-06 01:05:12 +02:00
Miran Grča
54aa7e1704
Merge pull request #5440 from Cacodemon345/qt-shortcut-switch
...
Make Qt shortcuts actually work in fullscreen
2025-04-05 21:02:02 +02:00
Cacodemon345
6d2128ab05
Make Qt shortcuts actually work in fullscreen
...
Also removes hacks related to fullscreen.
2025-04-05 23:59:49 +06:00
Cacodemon345
14ffb89f4d
SAASound filter fixes
2025-04-05 01:49:54 +06:00
OBattler
fd2214f544
Intel Classic/PCI: Return input port (P1) bit 4 clear, fixes #5435 .
2025-04-04 18:55:22 +02:00
OBattler
1c38e059c4
PS/55 DA2: Fix warnings.
2025-04-04 18:29:28 +02:00
OBattler
a5b68cf12a
Merge branch 'master' of https://github.com/86Box/86Box
2025-04-04 18:19:40 +02:00
OBattler
d3d5d3e780
Fix the calculation of the number of sectors per packet and stop the transfer when the total sector count has reached zero, fixes #5432 .
2025-04-04 18:19:28 +02:00
Miran Grča
5d7de0e043
Merge pull request #5434 from akmed772/da2dev2
...
PS/55: Add support for V-Text driver of IBM DOS/V Extension
2025-04-04 07:54:31 +02:00
Akamaki
b484bf1b45
PS55DA2: Add a bracket to avoid compile warning
2025-04-04 10:04:43 +09:00
Akamaki
4a4a7a342a
PS55DA2: formatting, sorting
2025-04-04 09:42:22 +09:00
Akamaki
392e3156bb
disable debug code
2025-04-04 09:10:49 +09:00
Akamaki
beb417cc85
PS55DA2: cleanup, remove unused code
2025-04-04 08:55:14 +09:00
Akamaki
b4f3e06c1e
PS55DA2: Fix some issues in DSPX and OS/2 dosbox
2025-04-04 08:23:32 +09:00
Akamaki
837f86a291
PS55DA2: Parse Bitblt data sequential
2025-04-03 22:17:24 +09:00
Akamaki
fc06d3de89
PS55DA2: add char drawing func in BitBlt
...
This build is still in work.
* Added character drawing function to support for DOS/V Extension DSPXDA2 driver.
* Implement CRTC regs: start address, end address, line compare to support line compare scrolling in DOS/V Extension.
* Enable updating CRTC regs when output is disabled.
2025-04-03 15:16:58 +09:00
OBattler
c63d900a93
CMS: Divide SAA samples by 2 so that the sum remains within the -32767 to 32768 range and avoids clipping.
2025-04-03 06:35:53 +02:00
OBattler
df7acc618b
Remove the now unused variable m_has_scsi.
2025-04-03 06:19:36 +02:00
OBattler
5ffc1ff538
Merge branch 'master' of https://github.com/86Box/86Box
2025-04-03 06:17:52 +02:00
OBattler
cfc8e0dc4e
Settings Storage Devices: No longer cut off the second SCSI controller.
2025-04-03 06:17:27 +02:00
Miran Grča
de6fed4485
Merge pull request #5423 from emlyn/colour-bugger
...
ISABugger display improvement
2025-04-03 04:53:03 +02:00
Miran Grča
3f677e1b04
Merge pull request #5431 from 86Box/tc1995
...
Trantor SCSI changes of the day (April 2nd, 2025)
2025-04-02 22:07:38 +02:00
RichardG867
4bd374a7df
Don't apply the Deschutes cacheability fix to Covington
2025-04-02 16:55:57 -03:00
TC1995
9c8c1a6f40
Trantor SCSI changes of the day (April 2nd, 2025)
...
1. The PAS SCSI controller driver mamv1.sys dislikes having bits 0-6 set when a transfer has completed, take account from this, fixes mamv1.sys incomplete CD transfers (bits 0-6 get re-enabled when the transfer is ongoing).
2. I now understand why the T128 doesn't have a block count register, it does the block count manually from the SCSI layer directly, this fixes Pseudo-DMA transfers when using, e.g.: CD transfers using a sector size of 2340 bytes.
2025-04-02 21:47:32 +02:00
Miran Grča
5158d6b59b
Merge pull request #5430 from 86Box/tc1995
...
8514/A compatible changes of the day (April 2nd, 2025)
2025-04-02 21:37:15 +02:00
TC1995
5432c1dd13
8514/A compatible changes of the day (April 2nd, 2025)
...
1. Aliases are aliases, period.
2. Actually make the ports using bit 15 of their range use the command FIFO.
3. Improved the special ATI command 0xc2b5 in the IBM bitblt side, fixes cursor issues in 24bpp mode using OS/2.
4. When the FIFO is empty, clear the busy and available flags.
5. Also reapply a workaround for 24bpp foreground color patterns in ATI command Scan To X command, fixes patterns in OS/2 and possibly elsewhere.
6. Accelerated HiColor mode, in the IBM passthrough mode, should always be enabled, for now, as well as the Extended ATI Mach32 8bpp mode when prompted, fixes OS/2 booting into the GUI in HiColor mode.
7. Dummy data path configuration values on direct linedraw should not trigger a pixtrans read when it's not needed, fixes possible hang ups in IBM/ATI mode when the busy flag remains enabled.
2025-04-02 21:33:26 +02:00
RichardG867
f56f636248
Report 4 GB cacheable memory on Deschutes CPUs, fixes modern Linux limiting itself to 512 MB on some machines
2025-04-02 16:27:10 -03:00
RichardG867
57851e7606
AD1848: Logging and clean-ups I forgot to commit
2025-04-02 16:21:50 -03:00
OBattler
babac31894
Fixed a compile-breaking mistake.
2025-04-02 18:46:35 +02:00
OBattler
98efd05dda
Alfredo, Batman's Renvenge, and Plato: Pre-initialize NVR to 0x00 instead of 0xFF and give them the correct Phoenix keyboard controller, fixes hang after the first soft reset.
2025-04-02 18:45:27 +02:00
OBattler
420a08ee2c
mem.c: Do not initialize the > 1 GB mapping on 64-bit binaries where it is not necessary.
2025-04-02 17:18:44 +02:00