Commit Graph

2076 Commits

Author SHA1 Message Date
OBattler
bdff70c322 Disabled the NE2000 logging. 2018-07-24 01:53:46 +02:00
OBattler
8ebce46734 The 486SX2's and 486DX2's now have the CPUID instruction. 2018-07-24 01:00:48 +02:00
OBattler
d1ce1a911f Merge pull request #297 from TC1995/master
Restored ET4000 MCA option in the MCA machines.
2018-07-21 16:09:04 +02:00
TC1995
b72c3ce612 Restored ET4000 MCA option in the MCA machines. 2018-07-21 16:07:19 +02:00
OBattler
74b3a9d6f0 Merge pull request #296 from TC1995/master
New additions, see commit information
2018-07-21 16:02:27 +02:00
TC1995
7dffe08136 Removed V20 specific instructions (for now) and corrected some warnings. 2018-07-21 16:00:10 +02:00
TC1995
af066aee04 Switched to the NEC V20/V30 development and corrected clock frequency list of the 8086/8088. 2018-07-19 20:47:30 +02:00
TC1995
0c01e1d7a8 Updated copyright info. 2018-07-19 16:11:34 +02:00
TC1995
3348839c0c Merge branch 'master' of github.com:TC1995/86Box into tc1995 2018-07-19 16:02:41 +02:00
TC1995
2fecef0741 Preliminary 186 emulation.
Added MCA variant of the ET4000 VGA card.
Added NE/2 Netware card.
Corrected timings of the NCR 5380-based cards.
Added the WD8003E (8-bit ISA), WD8013EBT (16-bit ISA) and WD8013EP/A
(MCA) network cards.
2018-07-19 16:01:31 +02:00
OBattler
cf79b98628 Merge pull request #295 from dhrdlicka/master
Added a Direct2D 1.0 renderer
2018-07-19 15:03:12 +02:00
David Hrdlička
2125b3a5a6 win_d2d: fix mouse 2018-07-19 14:52:40 +02:00
David Hrdlička
7ea15090d9 Added a Direct2D 1.0 renderer. 2018-07-19 04:39:27 +02:00
TC1995
1ba1062e90 Merge branch 'master' of github.com:OBattler/86Box 2018-07-18 00:58:55 +02:00
OBattler
0c95de1075 Some bugfixes and C++ files are now optimized;
Jenkins builds now also have build number in the title bar.
2018-07-17 22:48:46 +02:00
OBattler
22dd3c6cbe Tweaks to the SDL declarations in win.c. 2018-07-16 20:48:37 +02:00
OBattler
16b024c24f Fixed hardware cursor drawing when EGA/(S)VGA overscan is enabled for every graphics card that supports hardware cursor acceleration. 2018-07-16 01:43:12 +02:00
OBattler
950ce8f5aa Added the 3Com 3C503 Network card;
Several bug fixes;
Preliminar addition of the SDL 2 renderer (does not yet work correctly in full screen mode);
SCSI devices no longer have configurable LUN's (this matches the configurability of real SCSI devices);
SCSI LUN's are now handed by the device's handler;
Removed all unused strings;
Removed some unused code files;
Significantly rewrote the bus mouse emulation.
2018-07-15 01:41:53 +02:00
OBattler
fe2ef61f84 Attempt to fix Logitech Bus mouse. 2018-05-23 15:47:35 +02:00
OBattler
56c2007b91 Slightly dumbed down the NCR 53c810 external BIOS support - it violates the PCI standard (because the BIOS' presence is not declared in the PCI registers) but it works. 2018-05-23 01:33:35 +02:00
OBattler
ae644a8fda Fixed InPort mouse base address configuration;
The NCR 53c810 SCSI controller now optionally supports an external BIOS.
2018-05-23 00:32:40 +02:00
OBattler
2807291276 Fixed the InPort mouse, again. 2018-05-22 21:33:03 +02:00
OBattler
22d387c156 Fixed the Dev branch. 2018-05-21 19:34:51 +02:00
OBattler
5d8deea63b Changes to logging - nothing (other than some parts of pc.c) uses the global pclog anymore (and logs will be almost empty (until the base set logging flags is agreed upon);
Fixes to various hard disk controllers;
Added the Packard Bell PB640;
Fixed the InPort mouse emulation - now it works correctly on Windows NT 3.1;
Removed the status window and the associated variables;
Completely removed the Green B 486 machine;
Fixed the MDSI Genius;
Fixed the single-sided 5.25" floppy drive;
Ported a CPU-related commit from VARCem.
2018-05-21 19:04:05 +02:00
OBattler
534ed6ea32 Small changes to the NVR code. 2018-04-29 03:34:43 +02:00
OBattler
8155d53aa1 Fixed the conversion to BCD in nvr_at.c, the month of October is no longer written the wrong way in the NVRAM;
Changed the variables in the day of week calculation function in nvr.c from signed to unsigned, fixes the day of week calculation for dates in the previous century.
2018-04-29 00:40:26 +02:00
OBattler
d17380913e Added (read-only) support for DDI floppy images. 2018-04-28 15:37:26 +02:00
OBattler
c2add9e3fe Ported greatpsycho's latest PCem SCAT patch. 2018-04-26 21:33:42 +02:00
OBattler
f0c41f8daf Merge pull request #284 from MoochMcGee/master
Fix dev build
2018-04-26 17:43:03 +02:00
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