Commit Graph

2518 Commits

Author SHA1 Message Date
OBattler
3b209c3015 Reimplemented IDE reset and DRIVE DIAGNOSTICS command in accordance with the ATA-3 specification and changed their callback timings, fixes IDE on the SPC-4200P. 2019-11-06 05:04:44 +01:00
OBattler
1a9b46b829 Removed the empty config structures for the PGC and the Image Manager 1024. 2019-11-04 22:18:13 +01:00
OBattler
ca58ed4456 Fixed a bug in the PGC/Image Manager 1024 text modes. 2019-11-04 22:14:47 +01:00
OBattler
4262b20235 Finalized the Window Message protocol for communicating with the 86Box Manager. 2019-11-03 03:18:30 +01:00
OBattler
f6f86c1f9a The virtual machine and manager window messages are now also paused during emulator-initiated hard reset and shutdown message boxes. 2019-11-02 16:33:00 +01:00
OBattler
7807548be6 Reworked the behavior of the shutdown status message, and the virtual machine and manager window messages are now paused in case of a message box issued by a command from the manager. 2019-11-02 16:18:18 +01:00
OBattler
ee77bc1471 Updated the notes in the header of machine/m_amstrad.c. 2019-11-01 23:29:39 +01:00
OBattler
49723d0494 Changes to the DirectDraw and Direct3D renderers. 2019-11-01 23:17:37 +01:00
OBattler
2925eb4147 Merge pull request #450 from 86Box/release/2.0x
Release/2.0x
2019-11-01 21:15:14 +01:00
OBattler
79b1b5be5b Removed an outdated note from the header of machine/m_ps1.c. 2019-11-01 21:07:58 +01:00
OBattler
f805899263 86Box v2.06 Stable/Final release. 2019-11-01 20:53:33 +01:00
OBattler
b6ae1098d7 Fixed IDE status readout on an absent device 1 with a present device 0, fixes hangs with AMI BIOS'es on hard disk detection in such cases. 2019-11-01 20:47:52 +01:00
OBattler
ccd0df5cff Fixed memory states set by some machines (including IBM PS/1's and MCA PS/2's). 2019-11-01 14:23:52 +01:00
OBattler
4f717bc26b Merge pull request #449 from 86Box/release/2.0x
Release/2.0x
2019-11-01 04:15:22 +01:00
OBattler
f632885c47 86Box v2.05 Stable/Final release. 2019-11-01 04:09:19 +01:00
OBattler
e939d06acc Award 286 Clone now has an on-board IDE controller as its CMOS Setup says it should. 2019-11-01 03:59:47 +01:00
OBattler
d79f25c56c Gravis UltraSound fixes, should no longer make the emulator stop responding. 2019-11-01 03:55:43 +01:00
OBattler
8b7ab32416 Deleted leftovers of the old implementation of the WIN_DRIVE_DIAGNOSTICS IDE command. 2019-11-01 03:45:54 +01:00
OBattler
0cd02a1ad9 AT MFM hard disk controller fixes. 2019-11-01 03:43:56 +01:00
OBattler
f862928f0c A confirmation message box is now shown on hard reset from the manager and emulator shutdowns are now notified to the manager. 2019-11-01 03:08:58 +01:00
OBattler
90053f15ff Reworked IDE reset and diagnostics, fixes the various IDE controller errors after soft reset on 286, 386, and 486 machines. 2019-11-01 02:58:01 +01:00
OBattler
db88c9cf1d Fixed the AT ESDI hard disk controller. 2019-11-01 01:31:18 +01:00
OBattler
5f5da6fe11 OpenAL bug fixes, fixes all OpenAL run-time warnings and errors. 2019-10-31 22:20:29 +01:00
OBattler
84f3cd52f2 Merge pull request #447 from 86Box/release/2.0x
Release/2.0x
2019-10-31 18:18:09 +01:00
OBattler
22d0ed86fb 86Box v2.04 Stable/Final release. 2019-10-31 18:16:55 +01:00
OBattler
40ae8dfe0e Closing the emulator with a window message now asks for confirmation as well. 2019-10-31 18:15:44 +01:00
OBattler
6f1c838496 The S3 cards now no longer do mixing or ROP's for PIX_TRANS reads. 2019-10-31 18:14:04 +01:00
OBattler
e162ca527c Merge pull request #446 from 86Box/release/2.0x
Release/2.0x
2019-10-31 05:27:41 +01:00
OBattler
353329e394 86Box v2.03 Stable/Final release. 2019-10-31 05:25:03 +01:00
OBattler
eae3c77044 Converted the serial mouse code to my advanced timer API, which makes the code a bit cleaner (less casts and multiplications with TIMER_USEC). 2019-10-31 05:21:51 +01:00
OBattler
1b67c97481 Numerous serial port bug fixes, now it passes all AMIDIAG tests. 2019-10-31 05:20:40 +01:00
OBattler
84adef4c25 PCI TRC hard resets now also reset the AT keyboard controller. 2019-10-30 18:08:35 +01:00
OBattler
c06ff7f76c Fixed for the array sizes in snd_dbopl.cc. 2019-10-30 18:01:23 +01:00
OBattler
ddbecb039a PCI PIRQ's are now always level when PCI IRQ steering is present, and MIRQ's are now edge/level according to the device that issues them, per the Intel datasheets, fixes annoyingly long wait at POST on PCI Pentium AMI BIOS'es because of secondary IDE. 2019-10-30 04:26:36 +01:00
OBattler
13402ff207 Serial port fixes, fixes Windows NT 3.1 1991 builds hanging. 2019-10-30 01:28:36 +01:00
OBattler
39a635d6e1 Fixed S3 through the plane PIX_TRANS reads. 2019-10-30 01:27:34 +01:00
OBattler
2e350558ef 86Box v2.02 Stable/Final to fix a Joystick list initialization bug. 2019-10-23 23:16:16 +02:00
OBattler
0af4a8403a Merge branch 'master' of https://github.com/86Box/86Box 2019-10-23 22:58:28 +02:00
OBattler
fba9bfd01d 86Box v2.01 Stable/Final with DirectInput instead of XInput for joysticks because XInput is way too limited. 2019-10-23 22:58:14 +02:00
David Hrdlička
b84c377f3e Update README.md 2019-10-22 21:00:02 +02:00
OBattler
e1d1c84317 Merge pull request #434 from Winins/patch-1
Added debug section at README.MD
2019-10-22 20:27:25 +02:00
OBattler
4378de7e5c 86Box v2.00 Stable/Final release. 2019-10-22 01:34:43 +02:00
OBattler
b978d924b9 Changed Iomega ZIP 100 image creation again, this time, both DOS and NT 3.51 are happy. 2019-10-22 00:43:11 +02:00
OBattler
191f4293a2 Modified the creation of Iomega ZIP 100 images. 2019-10-21 23:40:22 +02:00
OBattler
263af18382 A small change in the About dialog. 2019-10-21 23:08:26 +02:00
OBattler
50e4bf4ea7 Corrected the name and location of the overscan menu item option. 2019-10-21 22:53:50 +02:00
OBattler
995fbaa66a (S)VGA 16-bit and 32-bit linear reads now correctly use the read bank and not the write bank. 2019-10-21 21:19:23 +02:00
OBattler
73f34a24f9 Configuration files no longer contain SCSI ID's for non-attached CD-ROM drives. 2019-10-21 13:36:10 +02:00
OBattler
0d13366e59 Removed some incorrect CPU table entries. 2019-10-21 05:43:19 +02:00
OBattler
7e8efb29fd Added CPU external cache enable/disable for the SiS 471, SiS 496/497, and Intel 4x0 chipsets. 2019-10-21 03:47:44 +02:00