Melissa Goad
b90c64c456
Remove conflicts
2018-04-26 10:42:05 -05:00
OBattler
c5c3732cbb
Fixed some bugs.
2018-04-26 17:37:44 +02:00
Melissa Goad
f8d0b2de95
Start over on nvidia
2018-04-26 10:19:57 -05:00
Melissa Goad
51299d4249
Fixed cards with more than 8 MB of VRAM
2018-04-26 09:52:03 -05:00
Melissa Goad
03e9544781
Fix RIVA 128. TNT and TNT2 still broken
2018-04-26 09:15:36 -05:00
OBattler
16a7b1cef2
Removed win_status.c and the related stuff as it was not updated for a while and no longer displayed useful information.
2018-04-26 13:33:29 +02:00
OBattler
040b97bfc1
Some bug fixes.
2018-04-26 02:53:18 +02:00
OBattler
14fbaee4bd
Changed the path to the WD XTA controller ROM to be consistent with the other ROM's the emulator uses.
2018-04-26 00:35:20 +02:00
OBattler
82ba691450
Attempt to fix the internal_illegal problem plagung the AMD K* and I686 CPU instructions code.
2018-04-26 00:00:22 +02:00
OBattler
e62d40052e
Merge branch 'master' of https://github.com/OBattler/86Box
2018-04-25 23:52:09 +02:00
OBattler
a412ceb4d9
Applied all relevant PCem commits;
...
Extensively cleaned up and changed the CD-ROM code;
Removed CD-ROM IOCTTL (it was causing performance and stability issues);
Turned a lot of things into device_t's;
Added the PS/1 Model 2011 XTA and standalone XTA hard disk controllers, ported from Varcem;
Numerous FDC fixes for the PS/1 Model 2121;
NVR changes ported from Varcem;
The PCap code no longer requires libpcap to be compiled;
Numerous fixes to various SCSI controllers;
Updated NukedOPL to 1.8;
Fixes to OpenAL initialization and closing, should give less Audio issues now;
Revorked parts of the common (S)VGA code (also based on code from QEMU);
Removed the Removable SCSI hard disks (they were a never finished experiment so there was no need to keep them there);
Cleaned up the SCSI hard disk and Iomega ZIP code (but more cleanups of that are coming in the future);
In some occasions (IDE hard disks in multiple sector mode and SCSI hard disks) the status bar icon is no longer updated, should improve performance a bit;
Redid the way the tertiary and quaternary IDE controllers are configured (and they are now device_t's);
Extensively reworked the IDE code and fixed quite a few bugs;
Fixes to XT MFM, AT MFM, and AT ESDI code;
Some changes to XTIDE and MCA ESDI code;
Some fixes to the CD-ROM image handler.
2018-04-25 23:51:13 +02:00
OBattler
847b043af1
Merge pull request #279 from MoochMcGee/nvidia
...
Add actual PFIFO free count reading
2018-04-05 16:46:46 +02:00
Melissa Goad
d7eeba948a
Add actual PFIFO free count reading
2018-04-05 09:38:45 -05:00
OBattler
2789adca0e
Removed excess LL's from pit.c.
2018-03-28 07:14:17 +02:00
OBattler
4f026e748b
Changed pit.c/h to only use int64_t's where really needed.
2018-03-28 06:57:26 +02:00
OBattler
450169b168
Merge branch 'master' of https://github.com/OBattler/86Box
2018-03-24 01:16:07 +01:00
OBattler
bc3db292a4
Moved EluanCM's revised port 3DA handling from the ATI cards to the OAK OTI (where it's supposed to belong).
2018-03-24 01:15:40 +01:00
TC1995
82540583dd
Added CRTCB reg 0xEE color depth part, fixes SVGA detection with the et4000w32p on OS/2 2.1x/3.x/4.x.
2018-03-23 20:00:37 +01:00
TC1995
5914eb5c7e
Merge branch 'master' of github.com:OBattler/86Box
2018-03-23 19:58:27 +01:00
OBattler
a26d477208
More Cirrus Logic cursor-related fixes, fixes the hardware cursor on Windows NT 5.x.
2018-03-23 05:26:28 +01:00
OBattler
48c44b5383
Implemented support for the special Cirrus Logic extended DAC color palette;
...
Slightly reworked the Cirrus Logic hardware cursor handler, it now loads the foreground and background colors from the special color palette;
Implemented Cirrus Logic SR 0x12 bit 7 that if set, makes the card use special color palette entry 2 for the overscan border color instead of attribute register 0x11.
2018-03-23 04:40:49 +01:00
OBattler
46b0b17454
The CL-GD 5428 ISA now uses the correct BIOS again.
2018-03-23 03:19:27 +01:00
OBattler
a5aae09eb7
Fixed a minor issue in the S3 ViRGE emulation caused by me when porting the latest PCem commits.
2018-03-22 23:37:36 +01:00
OBattler
e269619ef3
Ported the S3 ViRGE fixes from PCem.
2018-03-22 19:42:59 +01:00
OBattler
c162a4cb1e
Fixed some things regarding the PS/2 Model 70 Type 3 and 4 (but the 12903 error remains, and is also present on PCem, so waiting for an upstream fix), and slightly debloated the PS/2 MCA code.
2018-03-22 19:05:51 +01:00
OBattler
6ebdd0e461
Slightly reworked part of the Cirrus Logic emulation code to be smaller and more efficient.
2018-03-22 05:39:05 +01:00
OBattler
19d87069e6
Some Cirrus Logic CL-GD 54x6 fixes - fixes rendering of CMD.EXE's scroll bars on Windows 2000 and Neptune.
2018-03-22 02:40:33 +01:00
OBattler
a136b32792
Fixed an excess logging line in cdrom.c.
2018-03-21 17:45:23 +01:00
OBattler
0f06407825
Applied the latest PCem commits.
2018-03-21 15:16:25 +01:00
OBattler
8e22d282d1
More CD-ROM fixes, Little Big Adventure now looks again;
...
Made SCAT logging optional and disabled by default.
2018-03-21 14:46:54 +01:00
OBattler
0ed4750eac
Added the split mapping for the two PS/2 Model 70 types.
2018-03-20 22:06:15 +01:00
OBattler
32fa58a568
Fixed NVRAM loading and saving for the two PS/2 Model 70 types.
2018-03-20 22:00:58 +01:00
OBattler
e42c24868c
Fixed one instance of the SPINNER configuration type handler to handle it correctly by using wide strings and then converting to narrow strings, fixes #270 .
2018-03-20 20:32:14 +01:00
OBattler
3a18912d5a
The KMS-C-02 now correctly initializes with the AMI AT keyboard controller, should hopefully fix the last keyboard problems on this machine.
2018-03-20 20:02:22 +01:00
OBattler
76f0cb2790
Updated the ROM set link in README.md.
2018-03-20 19:54:06 +01:00
OBattler
77817f9437
Disabled the Iomega ZIP logging.
2018-03-20 19:46:47 +01:00
OBattler
ab3cce21ee
The Iomega ZIP sector access commands no longer read/write the data sector by sector (there was absolutely no need for that since that was done before ever asserting DRQ and was a left-over from the CD-ROM where it does that to make IOCTL happy);
...
The CD-ROM and Iomega ZIP drives now clear the error bit when the PACKET COMMAND command is issued, fixes the Iomega GUEST.EXE for DOS hang when run while the Iomega ZIP drive is empty.
2018-03-20 19:45:45 +01:00
OBattler
df746297c2
Several CD-ROM fixes.
2018-03-20 18:32:18 +01:00
OBattler
f87500ddbf
IDE reset via PCI turbo reset control's hard reset function now only sets the signature for all IDE devices and clears the buffers;
...
The buffers are now memset'd to 0x00's on allocation;
The Iomega ZIP drive now issues an IRQ on receipt of the PACKET COMMAND command, fixes it on Windows 98 SE.
2018-03-20 16:04:09 +01:00
OBattler
be7fdaf374
The IDE buffer is now once again memset'd to 0x00's at the beginning of ide_atapi_zip_identify(), fixes ATAPI Iomega ZIP drive identification.
2018-03-20 14:08:53 +01:00
OBattler
433055ea09
A minor fix to the ATI Korean VGA by greatpsycho;
...
Added the Cirrus Logic CL-GD 5446 (two variants) and CL-GD 5480.
2018-03-20 13:52:06 +01:00
OBattler
9faea517a4
Removed some leftovers of a scrapped attempt at something from cdrom_image.cc.
2018-03-19 09:56:39 +01:00
OBattler
7237cc7237
Some tweaks to hard disk image creation.
2018-03-19 09:48:44 +01:00
OBattler
7d070e2930
Got RAM usage down slightly further by merging in mode code from VARCem;
...
Fixed the mouse.
2018-03-19 08:01:13 +01:00
OBattler
473fd383d2
Do not allow mouse capturing if no mouse configured, patch from VARCem;
...
Reimplemented saving of all the non-volatile things of the Toshiba T1000 and T1200;
Applied the latest T1200 patch from John Elliott;
Applied the latest ATI Korean VGA patch from greatpsycho.
2018-03-19 04:19:19 +01:00
OBattler
089041a5f3
The Add Hard Disk and New Floppy Image dialogs now automatically append an extension to the file name when none was given by the user.
2018-03-19 03:01:09 +01:00
OBattler
895e30bb37
Various fixes to the IMD loader - 5.25" 2DD IMD images now work correctly in thin track drives;
...
A slight fix to TD0 loading;
Ported the small gameport bugfix from VARCem;
Disabled CD-ROM logging.
2018-03-19 02:35:11 +01:00
OBattler
d2b5bf9200
Removed the old LZF files;
...
The 86F handler now only allocates the track surface descriptor data if the inserted image is an 86F and such data is present in the image.
2018-03-19 01:36:56 +01:00
OBattler
ced9cd5409
Committed the LZF files.
2018-03-19 01:04:32 +01:00
OBattler
b1efb99ed6
Applied a whole slew of patches, getting RAM usage down by a further 10 MB.
2018-03-19 01:02:04 +01:00