Commit Graph

18373 Commits

Author SHA1 Message Date
OBattler
854a3af014 Force bit 0 to 1 as well, fixes AA hang on first POST. 2025-12-19 22:51:02 +01:00
OBattler
a99577d2eb ABit AB-BX6: Force bit 4 of CMOS register 39h to 1, fixes intermittent POST freezes on POST code AAh on later BIOS revisions. 2025-12-19 22:30:28 +01:00
OBattler
56a631e95a Merge branch 'master' of https://github.com/86Box/86Box 2025-12-19 22:05:09 +01:00
OBattler
851db09abb ABIT AB-BX6 - make the EG BIOS default as it was before the QS BIOS was added. 2025-12-19 22:04:55 +01:00
RichardG867
9be74a7a46 Change MS-6318 AC97 codec to VT1611A matching pictures, and add it to the VIA controller if the onboard CT5880 is not selected 2025-12-19 18:02:14 -03:00
RichardG867
9c6eccbf5a AC97 Codec: Add the ICE1232/VT1611A codec 2025-12-19 18:01:30 -03:00
richardg867
ff0a8bad1f Remove redundant BIOS selector from the Thomson TO16 2025-12-19 16:54:16 -03:00
richardg867
02925e1584 Change the P6SBA hardware monitor's second voltage to Vtt 2025-12-19 16:28:03 -03:00
Miran Grča
bed0dd5f74 Merge pull request #6585 from Cacodemon345/ndr-memblocks-tail-3
Tail track list + double linked list for memory blocks
2025-12-19 15:32:35 +01:00
Miran Grča
db2ba6ae80 Merge pull request #6583 from bozoscum/master
Update zh-TW.po
2025-12-19 15:32:07 +01:00
Cacodemon345
45dcc4273f Tail track list + double linked list for memory blocks 2025-12-19 01:48:17 +06:00
Bozo Scum
738a92571a Update zh-TW.po
* adjust some translations
2025-12-18 18:45:16 +08:00
Miran Grča
82a353ee6b Merge pull request #6577 from YuuyaGitHub/master
Some Japanese translation improvements
2025-12-18 05:13:05 +01:00
Yuuya
6b3fa522ab Refine Japanese translations in ja-JP.po
Updated various Japanese translations to remove unnecessary punctuation and improve consistency.
2025-12-18 08:32:19 +09:00
Miran Grča
a437e2c1ca Merge pull request #6575 from 86Box/TC1995
Refresh rate fixes for mach8/32 and tgui9440/96x0
2025-12-17 22:14:35 +01:00
TC1995
913c7c682b Refresh rate fixes for mach8/32 and tgui9440/96x0
The Trident ones are a reworked port of MAME's code.
2025-12-17 22:13:37 +01:00
Miran Grča
17c7aca833 Merge pull request #6571 from lemondrops/patch-20
Minor translation updates
2025-12-17 21:27:28 +01:00
Miran Grča
e0db4e043b Merge pull request #6574 from Cacodemon345/reverts-last-moment
Revert recent NDR memory block changes
2025-12-17 21:25:16 +01:00
Miran Grča
9659a7b849 Merge pull request #6573 from Cacodemon345/voodoo-fb-fixes
Voodoo misc. fixes
2025-12-17 21:24:48 +01:00
Cacodemon345
47b16bb5dc Revert "Merge pull request #6017 from Cacodemon345/ndr-memory-blocks"
This reverts commit cc46ea4d8e, reversing
changes made to a2056d7fd8.

Needs more work for 6.0.
2025-12-18 01:44:31 +06:00
Cacodemon345
62a116586f 1. Allow agpMoveCMD register reads
2. Fix bad depth + 16-bit RGB565 writes
2025-12-18 01:40:42 +06:00
Alexander Babikov
711450ce3e Minor translation updates
- fix broken "floppy disk controller" in Korean
- remove spaces before ellipsis
- better translation for Settings/Preferences in German
2025-12-17 23:49:06 +05:00
Miran Grča
cc46ea4d8e Merge pull request #6017 from Cacodemon345/ndr-memory-blocks
NDR: Implement and use doubly-linked lists for freeing up memory blocks
2025-12-17 19:13:37 +01:00
OBattler
a2056d7fd8 Merge branch 'master' of https://github.com/86Box/86Box 2025-12-17 19:13:09 +01:00
OBattler
54322a7ece Revert RichardG's recompiler changes from build 8136 due to too many regressions, a way to bring them back with fewer regressions will be looked into for 6.0. 2025-12-17 19:12:56 +01:00
Alexander Babikov
0dc8509220 More string and translation improvements (#6570)
* Qt: Minor rewording on the storage controllers settings page

All translations updated accordingly
(the "Hard disk" string is still used in the PC5086 config and therefore
has been moved to a suitable place)

Also fix broken translations for ter/qua IDE controllers

* Qt: Don't attempt to translate storage bus names

* Qt: Remove translations for non-generic joystick names

These weren't actually supposed to be translated
Thrustmaster Formulas were left in because of "with/out adapter"

* Qt: Tooltip and icon text fixing

* Restore unused strings that were to be used as tooltips
for Ctrl+Alt+Del/Esc buttons
* Consistently define tooltips and iconText to avoid mnemonics showing
in CJK languages
* Remove tooltips from actions that only show up in menus

* Qt: Add ACPI shutdown to menu

* Qt: Drop "SoundFont" string from translations

This is a brand name that shouldn't be translated

* Qt: Replace three-dot ellipsis with a single-character one

* Manager: workaround for font mismatch on language change
2025-12-17 14:29:51 -03:00
Alexander Babikov
7800bcd0bd Manager: Pass asset path to VMs if specified on command line (#6569)
* Manager: Pass asset path to VMs if specified on command line

* Manager: Merge `VMManagerSystem::launchSettings` into `VMManagerSystem::launchMainProcess`
2025-12-17 13:53:48 -03:00
Miran Grča
73f531a8f9 Merge pull request #6567 from lemondrops/manager-config-defaults
Manager: Implement defaults for manager config
2025-12-17 16:37:40 +01:00
Alexander Babikov
b8d3714edb Manager: Implement defaults for manager config
Enable update checker by default
2025-12-17 17:46:33 +05:00
Cacodemon345
48973677f3 Purge all codeblocks if running out of memory blocks except the one being recompiled 2025-12-17 16:37:10 +06:00
Cacodemon345
3e8843e6ec Fix warnings 2025-12-17 16:37:10 +06:00
Cacodemon345
ada50dade3 NDR: Implement and use doubly-linked lists for freeing up memory blocks 2025-12-17 16:37:10 +06:00
Miran Grča
242d272c1a Merge pull request #6568 from AITUS95/master
Voodoo 1: Fix Screamer Rally regression while keeping Final Racing fix
2025-12-17 10:27:04 +01:00
AITUS95
bd29eadfd8 Reduce cmdfifo_depth to 20 2025-12-17 10:00:19 +01:00
AITUS95
df3fa89798 Voodoo 1: Reduce FIFO wake delay from 2000 to 500 2025-12-17 03:53:05 +01:00
AITUS95
7e05cdcce5 Voodoo 1: Change cmdfifo_depth threshold from >300 to <80 2025-12-17 03:51:19 +01:00
OBattler
82728f4ebb C&T KBC: Implement unknown command B3h as a dummy command that only outputs the output buffer, fixes the Atari PC4. 2025-12-16 23:00:12 +01:00
OBattler
6e8f1204cf And non-ViRGE S3. 2025-12-15 22:08:29 +01:00
OBattler
da3b367604 And ATi Mach64 as well. 2025-12-15 22:07:39 +01:00
OBattler
853d92176c Merge branch 'master' of https://github.com/86Box/86Box 2025-12-15 22:05:30 +01:00
OBattler
01a1b5f30d S3 ViRGE: Get rid of atomics on x86. 2025-12-15 22:05:18 +01:00
Miran Grča
1bdf3b8022 Merge pull request #6562 from emuguru/fix-vmm-activation
VM Manager: prevent single-click activation from starting VM in some environments
2025-12-15 17:25:12 +01:00
Miran Grča
48c5a1d664 Merge pull request #6563 from Cacodemon345/voodoo-alpha-planes
Implement alpha planes for x64 Voodoo dynarec
2025-12-15 17:24:35 +01:00
Cacodemon345
2b3be4140e Implement alpha planes for x64 Voodoo dynarec 2025-12-15 21:15:54 +06:00
Wil Bowen
61864d5a53 VM Manager: prevent single-click activation from starting VM
Fix regression introduced in 75499ad:
    activated() triggered VM start on single click.
    Use doubleClicked() and Enter shortcut instead.
2025-12-15 09:43:27 -05:00
OBattler
6a6ef6e652 86box.c: Fix two static variable declarations, fixes warnings when compiled with CLang. 2025-12-15 11:23:59 +01:00
Miran Grča
97cd239120 Merge pull request #6561 from snowkat/grp4-ud
CPU: Restrict allowed opcodes in INC/DEC Grp4
2025-12-15 05:01:37 +01:00
Jasmine Iwanek
036a0186c1 Update macOS runner version in CodeQL workflow 2025-12-14 22:01:25 -05:00
Jasmine Iwanek
ee92bbed91 Update macOS runner version for macos intel 2025-12-14 22:00:47 -05:00
snow flurry
ca9eb9acb9 CPU: Restrict allowed opcodes in INC/DEC Grp4
Only FE /0 (INC r/m8) and FE /1 (DEC r/m8) are valid instructions in
INC/DEC Grp 4. All other ModR/M opcode bits are reserved and should
throw #UD.
2025-12-14 15:49:20 -08:00