Commit Graph

2278 Commits

Author SHA1 Message Date
OBattler
4d39da9cfe Applied Ryuzaki's fixes for the New Floppy/ZIP Image and Settings dialog progress bars, those now work correctly. 2019-11-19 04:52:24 +01:00
OBattler
26009044d7 Some changes to the (AT) NVR code. 2019-11-19 04:47:00 +01:00
OBattler
0d97fadb6e Some quick fixes for the IBM PS/2 Model 30-286. The hard disk controller is the same as the PS/1 one, and will be properly fixed in v2.10. 2019-11-19 04:44:43 +01:00
OBattler
b5ba9eafe3 The Award 286 Clone no longer has on-board IDE - the machine technically has it, but it can be disabled, so the easiest way to do it on the emulator is to make the user choose the IDE controller if they need it, and tell the BIOS to use it. 2019-11-19 04:41:42 +01:00
OBattler
e4408bc84d Fixed CD-ROM timings on the NCR 53x8xx SCSI controllers, the IDE_TIME, CDROM_TIME, and ZIP_TIME values, and the delay added to the CD-ROM READ SUBCHANNEL command, fixes slowdowns on several games that use CD Audio, such as Tomb Raider II. 2019-11-19 04:35:54 +01:00
OBattler
841a1f67da Fixed newly-introduced compile-breaking bugs in the network code. 2019-11-14 21:22:54 +01:00
OBattler
aed984c265 Fixed the state of network_wait. 2019-11-14 21:00:52 +01:00
OBattler
9912cc10fe Added the ability to pause and resume the network thread's reception. 2019-11-14 20:59:51 +01:00
OBattler
6cb88c27bd Fixed the readback of the PC/XT FPU installed switch. 2019-11-14 06:14:48 +01:00
OBattler
fa4890c9db Some fixes to the PC speaker - fixes amplitude in mode 1 (the intro of Perestroika now works correctly at least on the 8088 4.77 MHz) and makes the parameters consistent with the rest of the PC speaker emulation. 2019-11-11 06:07:50 +01:00
OBattler
d3bdee4ae1 Fixed the video RAM addresses in the text modes on the Sigma Color 400. 2019-11-08 23:45:05 +01:00
OBattler
cc8ab094c7 The 86F handler now returns randomly generated noise for physical holes, rather than always 0. 2019-11-08 22:00:29 +01:00
OBattler
56a8da6cf5 PCI Reset Control register now forces bit 4 to be written as 0, fixes resets through this register from the second soft reset onwards. 2019-11-08 08:06:02 +01:00
OBattler
9c8c9361a6 IDE now updates IRQ when needed. 2019-11-06 05:15:17 +01:00
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
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
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
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
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