Commit Graph

11739 Commits

Author SHA1 Message Date
OBattler
5ee5b858d3 Fixes to the cpu_override warning dialog handling per the suggestions by lemondrops. 2023-11-05 02:10:39 +01:00
OBattler
c8f6c0f3c4 Moved the CPU override warning dialog so it no longer hard freezes the emulator. 2023-11-05 00:53:57 +01:00
OBattler
85f358b7f5 Removed the recently introduced IDE reset change - fixes CD-ROM detection on Windows 95 on Phoenix BIOS'es. 2023-11-04 23:16:08 +01:00
Jasmine Iwanek
1959665149 And a bit I missed 2023-11-04 03:04:35 -04:00
Miran Grča
2a0b9f03cb Merge pull request #3802 from jriwanek-forks/4.1-updates
Misc 4.1 updates
2023-11-04 07:57:40 +01:00
Jasmine Iwanek
1ce96a0624 Remove unnecessary brace in m_at_socket370.c 2023-11-04 02:51:56 -04:00
Jasmine Iwanek
b012ab75f4 Misc bits from master 2023-11-04 02:50:13 -04:00
OBattler
2d653b8bd3 Merge remote-tracking branch 'origin/master' into version/4.1 2023-11-04 07:15:11 +01:00
Miran Grča
29487e7d79 Merge pull request #3801 from lemondrops/version/4.1
Report correct cache info in CPUID on P6-family CPUs
2023-11-04 07:12:58 +01:00
Alexander Babikov
73714e8130 Report correct cache info in CPUID on P6-family CPUs 2023-11-04 10:54:51 +05:00
OBattler
06c7567495 Mouse capture is no longer possible when the emulator is paused, fixes #3799. 2023-11-04 06:41:57 +01:00
OBattler
f8127ad421 Merge branch 'master' of https://github.com/86Box/86Box 2023-11-04 04:12:16 +01:00
OBattler
bb515c3c05 Fixed the accidentally broken LBA mode on IDE hard disks. 2023-11-04 04:12:09 +01:00
Miran Grča
27c99e550f Merge pull request #3800 from jriwanek-forks/named-initializers
Named initializers for FPUs, and 8088 through 80286
2023-11-04 03:52:14 +01:00
OBattler
00f07a4ab2 Merge branch 'master' of https://github.com/86Box/86Box 2023-11-04 03:28:51 +01:00
OBattler
058391e148 More IDE clean-ups and properly implemented task file ownership, fixes OS/2 Warp 3.0 booting from IDE hard disks. 2023-11-04 03:28:42 +01:00
Jasmine Iwanek
507aa202d4 Fix compile error in opti499.c 2023-11-03 22:25:50 -04:00
Jasmine Iwanek
410e6a8347 Named-initializers for 80286 CPU's 2023-11-03 22:24:44 -04:00
Jasmine Iwanek
2c7175bb66 Named-initializers for NEC V30 CPU's 2023-11-03 22:24:44 -04:00
Jasmine Iwanek
ba44d3cbac Named-initializers for 80186 CPU's 2023-11-03 22:24:43 -04:00
Jasmine Iwanek
cf6af5128b Named-initializers for NEC V20 CPU's 2023-11-03 22:24:43 -04:00
Jasmine Iwanek
eb3d3804aa Named-initializers for 80188 CPU's 2023-11-03 22:24:43 -04:00
Jasmine Iwanek
bc4f006e59 Named-initializers for 8086 CPU's 2023-11-03 22:24:43 -04:00
Jasmine Iwanek
f6e6e2cda9 Named-initializers for 8088 CPU's 2023-11-03 22:24:43 -04:00
Jasmine Iwanek
859e74b301 Named-initializers for FPU's 2023-11-03 22:24:42 -04:00
OBattler
4061b5317b Merge branch 'master' of https://github.com/86Box/86Box 2023-11-03 05:54:40 +01:00
OBattler
2a5a8f7431 Assorted IDE fixes and the PCI IDE bus master now also resets ATAPI hard disks. 2023-11-03 05:54:30 +01:00
OBattler
4b9b664571 ACPI now correctly only does the power on resume event on power on, not software-initiated hard resets, fixes #3794. 2023-11-03 05:52:26 +01:00
Miran Grča
a6115dffb1 Merge pull request #3796 from kzmidze/master
Update languages
2023-11-03 05:28:39 +01:00
沙沙宮紗夜
18bd861c55 Update languages 2023-11-02 14:06:32 +08:00
OBattler
c9b092be3e Fixed accidentally swapped conditions in mem/spd.c, fixes RAM detection on 686 boards. 2023-11-02 05:53:05 +01:00
OBattler
2b14fc7baa Removed the ability toggle between 16-bit and 8-bit DMA modes - evidently I was wrong about the existence of that ability and the purpose of those bits on the register FFh, fixes 16-bit audio in some instances on Windows 9x. 2023-11-02 04:26:17 +01:00
Miran Grča
be00010787 Merge pull request #3795 from 86Box/tc1995
More S3 blitting fixes:
2023-11-01 22:22:05 +01:00
TC1995
53512a2510 More S3 blitting fixes:
Toggling the RSF bit is now applied to reads too. Fixes wrong colors on Solaris using true color mode and possibly other stuff too.
2023-11-01 21:59:49 +01:00
OBattler
9737a2c800 Added sanity checks to all RAM accesses in the GUS code, fixes #3790. 2023-10-31 21:47:45 +01:00
Miran Grča
55dc92c9d5 Merge pull request #3789 from goshhhy/Super286C_mk2
add machine Hyundai Super 286C
2023-10-31 21:29:14 +01:00
OBattler
41f226c79f Merge remote-tracking branch 'origin/master' into version/4.1 2023-10-31 21:27:39 +01:00
Miran Grča
69a5fbd01e Merge pull request #3793 from 86Box/tc1995
S3 accel command fixes:
2023-10-31 21:26:18 +01:00
TC1995
5c9dabdc03 S3 accel command fixes:
X/Y coordinates are corrected for real even while wrapping. Fixes Trio64V+/Trio64V2 Win9x desktop icons as well as OS/2 software cursor madness.
2023-10-31 18:54:49 +01:00
linear cannon
1e156b96b1 add machine Hyundai Super 286C 2023-10-31 01:58:27 -04:00
OBattler
7874299567 The pause_ack variable is now volatile, fixing hangs on non-debug binaries. 2023-10-31 01:14:51 +01:00
OBattler
db0742cbae Removed an outdated comment and extern from qt/qt_platform.cpp, it appears the problem in nvr.h has long since been fixed and the proper include added. 2023-10-31 00:46:32 +01:00
OBattler
c173f5d415 The Settings dialog now the save and reset procedure in the correct order and pausing the emulator now actually waits for the pause to actually come into effect. 2023-10-31 00:44:04 +01:00
OBattler
3d3e7f5cf3 Fixed a signedness mess-up in disk/hdd.c, fixes SCSI disk hangs when using non-RAM disk timings. 2023-10-30 20:09:55 +01:00
Miran Grča
3a72598b83 Merge pull request #3787 from lemondrops/master
Fix speeds other than RAM disk not being selectable for SCSI or ATAPI HDDs
2023-10-30 15:45:53 +01:00
Alexander Babikov
584e3218dd Fix speeds other than RAM disk not being selectable for SCSI or ATAPI HDDs 2023-10-30 13:49:48 +05:00
OBattler
40d724cf20 Fixed SCSI/ATAPI hard disk timings and IDE hard disk recalibrate command timing. 2023-10-30 04:48:29 +01:00
OBattler
ad2c09d275 The config dialog now also saves the speed for SCSI and ATAPI hard disks. 2023-10-30 03:39:13 +01:00
OBattler
4a951afe3f Implemented hard disk speeds for SCSI. 2023-10-30 03:36:23 +01:00
OBattler
e47fa6aa99 Restored Ctrl+Alt+Esc sending. 2023-10-29 03:20:25 +01:00