Commit Graph

16105 Commits

Author SHA1 Message Date
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
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
Miran Grča
865584c808 Merge pull request #5840 from nelsonhef/pot-po-upd
POT and PO updates
2025-07-29 22:51:37 +02:00
OBattler
5edae8695e Panasonic CD-ROM: Only free present drivs on close. 2025-07-29 22:51:21 +02:00
OBattler
c675da4de7 MKE CD-ROM: Fix disc change detection, move model selection to CD-ROM type, and properly implement support for the up to 4 drives supported by the controller. 2025-07-29 22:40:02 +02:00
OBattler
12deafbe1d Config: Add some sanity checks. 2025-07-29 15:01:12 +02:00
Nelson Kerber Hennemann Filho
526b915764 Update tr-TR.po
Fix incorrect handling of double newline escapes caused by commit cc4bfa5
2025-07-28 16:36:49 -03:00
nelsonhef
f008161099 Added msgids for CD-ROM Controller (ca400e1) and settings (f08633a) 2025-07-28 15:00:40 -03:00
OBattler
6ed4d59616 MKE CD-ROM: Command 03 (Stop audio). 2025-07-28 19:01:14 +02:00
Miran Grča
130b28430f Merge pull request #5839 from Cacodemon345/patch-278569
Panasonic: Output status byte if read fails
2025-07-28 19:00:13 +02:00
nelsonhef
a06f6b02d5 Fixed one msgid and merged with PO files 2025-07-28 10:31:58 -03:00
OBattler
64a19b43b4 CD-ROM: Fix some compile-breaking errors. 2025-07-28 13:53:50 +02:00
Cacodemon345
29227d3729 Panasonic: Output status byte if read fails 2025-07-28 17:46:20 +06:00
Nelson Kerber Hennemann Filho
6da5dc570e Merge branch '86Box:master' into pot-po-upd 2025-07-28 08:39:34 -03:00
Miran Grča
8426164003 Merge pull request #5834 from jriwanek-forks/codeql
Fix several codeql warns
2025-07-28 09:27:03 +02:00
Jasmine Iwanek
df613c43ce Fix another warn in midi_opl4.c 2025-07-28 02:38:13 -04:00
Miran Grča
e5d6271307 Merge pull request #5835 from jriwanek-forks/mke
Configurable model and firmware version for mke
2025-07-28 08:34:15 +02:00
Jasmine Iwanek
a96146742e Fix another warn in 808x.c 2025-07-28 01:52:40 -04:00
Jasmine Iwanek
e2cb4999ab More cleaning in mke 2025-07-27 21:21:17 -04:00