Commit Graph

16122 Commits

Author SHA1 Message Date
Alexander Babikov
7ecae2d668 Make the Address option for the EMS-5150 show actual addresses 2025-08-01 15:23:07 +05:00
Alexander Babikov
fc8fad6d2d Qt: Change the text of the Pause menu item to Resume when the VM is paused 2025-08-01 15:22:27 +05:00
Miran Grča
ee9110615a Merge pull request #5855 from usergithub64/master
Update ru-RU.po
2025-08-01 12:20:49 +02:00
OBattler
0d093330f4 MKE CD-ROM: It's an 8-bit ISA card, not 16-bit. 2025-08-01 12:20:29 +02:00
usergithub64
3fab8e0550 Update ru-RU.po
Update ru-RU.po
2025-08-01 13:11:37 +03:00
OBattler
0b9a028c58 Merge branch 'master' of https://github.com/86Box/86Box 2025-08-01 07:55:23 +02:00
OBattler
5164ce9c82 (S)VGA render: Fix some out of bounds writes. 2025-08-01 07:55:12 +02:00
RichardG867
02dab978ad CMD64x: Fix broken bus master mapping on Linux 2025-07-31 21:37:25 -03:00
Miran Grča
183f25d697 Merge pull request #5853 from lemondrops/qt
Assorted UI fixes
2025-08-01 00:25:51 +02:00
Alexander Babikov
867c9d8544 Qt: .ui cleanup and tab order fixes
ALso fixes the uneven groupbox size on the machine settings page
2025-08-01 03:23:56 +05:00
OBattler
e50bbce21d HDD: Replace one fatal with sane default behavior, replaces some IDE BIOS'es fatal'ing the emulator with too old IDE hard disk models selected. 2025-08-01 00:18:43 +02:00
Alexander Babikov
ad59092ffe qt_mainwindow.{cpp,ui}: Minor cleanup 2025-08-01 03:17:38 +05:00
Alexander Babikov
8d089b13cb Qt: fix a benign logic error 2025-08-01 03:17:37 +05:00
Alexander Babikov
1ead412ff5 qt_deviceconfig.cpp: Use QString::split with Qt >= 5.14 2025-08-01 03:17:36 +05:00
Alexander Babikov
47a63e9545 Qt: Fix removable disk type not being on its own row 2025-08-01 03:17:34 +05:00
Alexander Babikov
fd82e00294 Qt: Fix keyboard/mouse configure buttons not being enabled
under certain circumstances
2025-08-01 03:17:33 +05:00
Alexander Babikov
4a2f381579 Add "Printer" to the name of generic ESC/P printer
Fixes broken translations
2025-08-01 03:17:33 +05:00
Alexander Babikov
863c9b0935 Qt: Fix enums in .ui files
Should stop Qt Designer from complaining
2025-08-01 03:17:32 +05:00
Miran Grča
24e26704ed Merge pull request #5852 from lemondrops/cmake
CMake-related improvements
2025-08-01 00:13:49 +02:00
Alexander Babikov
c76a682069 CMake: Error out if source directory if src/ instead of top-level dir 2025-08-01 02:56:39 +05:00
Alexander Babikov
37481032ed Manager/CMake: More thoroughly disable the update checker when no build number is present 2025-08-01 02:56:37 +05:00
Alexander Babikov
8915fa9263 CMake: Only find and link to SDL when needed 2025-08-01 02:56:32 +05:00
OBattler
437ecbde6c D86F: Always wait for two index pulses on wrong DENSEL and do it in Turbo mode as well, fixes floppies in Windows 95 when booted with a floppy inserted. 2025-07-31 23:37:13 +02:00
OBattler
3ef7f82c78 FDC: Fix DOR FINTR disabling, fixes #5851. 2025-07-31 18:26:27 +02:00
Miran Grča
be80bd634b Merge pull request #5846 from Cacodemon345/mke-fixes-2
Panasonic/MKE OS freeze fixes (redo)
2025-07-30 21:10:04 +02:00
Cacodemon345
bc6480f0c4 Merge branch 'master' into mke-fixes-2 2025-07-30 23:41:46 +06:00
Miran Grča
076f8db5c7 Merge pull request #5849 from Cacodemon345/patch-555255
Don't use time-critical priority for VM thread
2025-07-30 19:31:07 +02:00
Cacodemon345
00bcf6cbf9 Don't use time-critical priority for VM thread
Fixes some unresponsiveness on Windows
2025-07-30 23:00:46 +06:00
OBattler
325887a567 MKE CD-ROM: Fix TOC and multi-session reading, fixes the Windows 95 built-in driver with the non-Creative interface. 2025-07-30 16:31:11 +02:00
OBattler
2ec7fa9e06 Merge branch 'master' of https://github.com/86Box/86Box 2025-07-30 15:04:39 +02:00
OBattler
4537db4830 PIC: Ignore IRQ raise or lower then the PIC is not yet properly set up. 2025-07-30 15:04:30 +02:00
Miran Grča
911170537e Merge pull request #5848 from lemondrops/mke-fix-2
MKE: More UI fixes
2025-07-30 13:49:22 +02:00
Alexander Babikov
72a5c0add4 Qt: Disable the CD-ROM speed dropdown on disabled entries 2025-07-30 16:42:18 +05:00
Alexander Babikov
9204c1b6d8 Qt: Explicitly set CD-ROM speed on a bus change 2025-07-30 16:42:06 +05:00
Alexander Babikov
81ac0d786e Fix MKE bus channels 2 and 3 not being usable 2025-07-30 16:26:10 +05:00
OBattler
9cb99ed476 Also set an explicit 0x00 after the 10 bytes of ver. 2025-07-30 13:11:41 +02:00
OBattler
8d7e185ba5 Fix a compile-breaking mistake. 2025-07-30 13:09:13 +02:00
OBattler
71ea73292e MKE CD-ROM: Memset ver with 0x00's before calling cdrom_generate_name_mke(), should avoid garbage at the end of the name. 2025-07-30 13:08:23 +02:00
Cacodemon345
0d4fbc60ec Merge remote-tracking branch 'origin/master' into mke-fixes-2 2025-07-30 15:31:03 +06:00
OBattler
7f7877e68c Config: Set an appropriate default type drive for MKE CD-ROM drives in configurations from before the type selection. 2025-07-30 11:30:00 +02:00
OBattler
4673e121ca Merge branch 'master' of https://github.com/86Box/86Box 2025-07-30 10:32:01 +02:00
OBattler
5cd95192f1 Logitech Serial Mouse: Do not disable prompt mode on baud rate setting in most cases, fixes detection by the NT 3.1 driver. 2025-07-30 10:31:50 +02:00
Miran Grča
c6e28e8649 Merge pull request #5832 from Lili1228/master
Update pl-PL.po
2025-07-30 09:50:39 +02:00
Lili Kurek
71ffb7a8cc Merge branch 'master' into master 2025-07-30 09:45:24 +02:00
Lili Kurek
3ae749e721 Add changes from #5840 2025-07-30 07:44:02 +00:00
Miran Grča
2bbc35bedc Merge pull request #5844 from pankozacorp/machinenamefixes
Machine Table Fixes part 1
2025-07-30 09:26:52 +02:00
Cacodemon345
55d892ee37 Panasonic/MKE OS freeze fixes (redo) 2025-07-30 13:17:16 +06:00
Alexander Babikov
bfd84a8be4 MKE: Fix channel not being saved (#5845) 2025-07-29 21:47:06 -03:00
pankozaC++
fe4995288d Also fix the voltages on T2P4 and TX97
lower the minimum voltage to allow K6-2 CPUs to be selectable just like the real boards
2025-07-29 23:09:12 +02:00
pankozaC++
b8f124d27c First batch of Machine Table Fixes
- Packard Bell PB8810 is actually a rebadged Samsung SPC-3000V
- Micoms XL-7 Turbo is a Pravetz-16ES OEM board (contrary to popular belief, it's a standard 8088/V20 PC, not 186)
- Add the full board name to the 430VX Packard Bell Multimedia Machines
- Fix the minimum voltage of the PCChips M560 to allow K6-2 CPUs, which are confirmed to work on the real board
- Block the Cyrix 6x86MX/MII on the eMachines 3xxc machine due to cache abuse on these specific CPUs causing no POST in 86Box, and rename it to eTower 300k, the only known eMachine with an K6-2
- Add the base MSI board's name to the Bora Pro, in consistency with the LG IBM MSI machine
2025-07-29 23:02:14 +02:00