Commit Graph

2433 Commits

Author SHA1 Message Date
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
OBattler
c6ee6f48de Removed an unused table from the XT MFM controller code;
808x prefetch queue is now always cleared on soft reset (as it should be due the changing CS:IP).
2019-10-21 03:24:36 +02:00
OBattler
af420d19d3 The screenshot code now only decreases the queue counter if buffer32 is NULL. 2019-10-20 22:09:08 +02:00
OBattler
9b56b9d056 ATAPI now updates the request length if the remaining block to be transferred is smaller, fixes BeOS 5.0 on ATAPI. 2019-10-20 21:16:04 +02:00
OBattler
e967603e59 On 808x, timers are no longer run on every cycle decrease from other devices, properly fixes the stack corruption that was crashing MasterWrite, consequently, the previous fix has been removed;
Committed the machine files I forgot to commit before.
2019-10-20 20:33:59 +02:00
OBattler
9c42abf2bf Fixed EGA graphics modes and ported EGA 2bpp/4bpp word mode and 4bpp odd/even functionality to (S)VGA which should also support it. 2019-10-20 17:25:30 +02:00
OBattler
d829f80236 Reworked the emulation of the NCR 5380 family of SCSI controllers to fix numerous bugs;
Updated makefile.local to reflect the current list of the logging #define's.
2019-10-20 15:27:50 +02:00
OBattler
a495faec59 Direct3D in full-screen mode now transfers control of input to the full screen window, fixes #429;
Unified screenshot code and moved it to video.c, it is now independent of both renderer and platform;
The EGA/(S)VGA overscan now also works for CGA, PCjr, Tandy, and CGA-using Amstrads;
Fixed EGA/(S)VGA overscan operation so it works correctly with scrolling and panning;
Fixed 320x200x32K and 320x200x64K modes on the ET4000/W32p;
Fixed the Video 7 1024i chip ID and video memory options, fixes #431;
Fixed a banking bug in the S3 cards, fixes Windows 9x and NeoPaint.
2019-10-20 15:09:38 +02:00
OBattler
93e6b9bc70 More tweaks to cue sheet loading code - feof(fp) is now checked for before fgets() is called, should allow final lines without a trailing line break to be parsed. 2019-10-20 14:47:02 +02:00
OBattler
9bf4c8fb5e Hopefully made the CD-ROM image code work with cue sheets without a trailing newline, and removed two files that should not have been there. 2019-10-20 14:19:33 +02:00
OBattler
4f2cdf3b39 Redid the SCAT ROMCS handling again (required changes in mem.c/h), fixes #435. 2019-10-19 01:24:42 +02:00
Winins
2947f54a88 Added debug section at README.MD 2019-10-16 21:41:24 +03:00
OBattler
544eb0f1c9 The 486SX2 CPU's no longer have the CPUID instruction, fixes #432;
86Box-Dev is now compiled with the new dynamic recompiler, 86Box-Debug is the new debug job the old one and no Dev branch features.
2019-10-15 20:52:39 +02:00
OBattler
ab964ce424 The serial ports now do the move from THR/FIFO to TXSR with approximately correct timings, fixes several Logitech Serial Mouse drivers. 2019-10-11 19:59:05 +02:00
OBattler
85dcfc1d90 The drives now once again poll the old way when FDC is in non-DMA mode, should fix floppies on PCjr. 2019-10-09 16:42:25 +02:00
OBattler
4c5e2f1c8f Fixed a lot of XT MFM/RLL controller bugs, fixes #423, fixes #424. 2019-10-08 22:39:17 +02:00
OBattler
6a813b5753 The Olivetti M24 now correctly initializes the palette on init, fixes black screen. 2019-10-08 15:42:10 +02:00
OBattler
fcb7b5a338 Removed an unused function in the NCR 53c8xx SCSI controller code. 2019-10-03 01:15:24 +02:00
OBattler
823989c737 The flash_id element of the Intel Flash struct is now correctly 16-bit. 2019-10-03 00:48:06 +02:00
OBattler
1dca23d16c Changed the way floppy drive polling is done, fixes Write Master. 2019-10-03 00:42:42 +02:00
OBattler
2636ff2abf Fixed the Hercules memory mapping, fixes #419. 2019-10-02 21:19:46 +02:00
OBattler
7e5a36a959 Fixed the colors in Tandy 640x200x4bpp modes. 2019-10-01 23:47:15 +02:00
OBattler
2c2554061c Removed an unused array and its initialization from video/video.c. 2019-10-01 22:15:25 +02:00
OBattler
8d28b9e0c5 Changed the Toshiba T1000/T1200 init function to load fonts in full 2048-byte mode, fixes #420. 2019-10-01 21:36:27 +02:00
OBattler
c7b676dfef Fixed some newly introduced Cirrus Logic bugs. 2019-10-01 16:21:35 +02:00
OBattler
b026b244fe Updates the ROM set link in README.md. 2019-10-01 15:54:41 +02:00
OBattler
09142d0365 Removed the non-working standalone HT-216 that should not have been there. 2019-10-01 15:50:30 +02:00
OBattler
6b55436457 The Toshiba T1000/T1200 and T3100e polls now respond to window resizes forced by the host, should fix the bug where they did not respond to things like Window scale factor. 2019-10-01 15:23:15 +02:00
OBattler
591cd2e019 The Cirrus Logic graphics cards now support the 8-byte latches, fixes 16 colors drivers;
The Cirrus Logic graphics cards now support the 15 bpp/palette mix, 8 bpp grayscale, and 8 bpp 3:3:2 RGB modes;
The makefiles now do -funroll_loops.
2019-10-01 15:14:51 +02:00
OBattler
b114b62695 Intel Flash memory mappings no longer have the MEM_MAPPING_ROM flag, fixes the AOpen AP53. 2019-09-30 14:34:40 +02:00
OBattler
a2755f0461 Fixed Cirrus Logic video to CPU (mem sys dest) blits and the operation of non-DWORD-granularity color expand CPU to video (mem sys src) blit, fixes OS/2 on the CL-GD 5426/28. 2019-09-30 14:14:22 +02:00
OBattler
ce907f89e3 The Cirrus Logic graphics cards now correctly disable MMIO if bit 0 of sequencer register 7 is clear, fixes #352. 2019-09-29 17:45:29 +02:00
OBattler
33094a164d Fixed EGA display broken by an earlier commit, fixes #417. 2019-09-29 10:32:03 +02:00
OBattler
363b5ab254 The IBM AT MFM controller no longer incorrectly issues a wrong cylinder error when it is not supposed to, fixes #414. 2019-09-29 09:23:02 +02:00
OBattler
984db93947 Implemented video to CPU (mem sys dest) blits on the Cirrus Logic CL-GD 54xx graphic card, fixes #329. 2019-09-29 08:37:33 +02:00
OBattler
4322cf3abf Fixed 486 non-PCI machine memory limits. 2019-09-29 07:24:13 +02:00