Commit Graph

1891 Commits

Author SHA1 Message Date
OBattler
4555819ed0 The NVRAM is now initialized to 0xFF's if the machine is the Award 286 clone, should fix the Award 286 clone with newly generated NVR. 2018-08-14 18:07:52 +02:00
OBattler
f9e2216231 Ported over the AT keyboard fixes from VARCem and reverted a fix of my own, fixes mouse in some cases. 2018-08-13 21:55:11 +02:00
OBattler
8c370fb04f The 86F stop function now makes sure the 86F struct pointer is non-NULL before attempting to put into idle state. 2018-08-12 07:47:03 +02:00
OBattler
4ae4d4bbfa The 86F handler is now stopped (set to idle state) at the beginning of a floppy image ejection, should fix the crashes. 2018-08-12 07:40:29 +02:00
OBattler
203d043725 Merge pull request #303 from TC1995/master
NE/2 changed to a NE/2 compatible card (Ethernext/MC).
2018-08-11 19:12:02 +02:00
TC1995
5e00e390de NE/2 changed to a NE/2 compatible card (Ethernext/MC).
Added NCR Business Audio MCA card (Windows Sound System compatible) and its copyright information
2018-08-11 17:48:51 +02:00
OBattler
5d5dbebf95 Merge pull request #301 from dhrdlicka/feature/utc_time_sync
Add support for synchronizing guest clock to UTC
2018-08-04 17:01:33 +02:00
David Hrdlička
d482d9eed3 update copyright information 2018-08-04 15:03:02 +02:00
David Hrdlička
01998f3859 win_settings: add a UTC time sync option 2018-08-04 15:03:01 +02:00
David Hrdlička
c7388eb174 config: replace numeric enable_sync setting with time_sync string
This shouldn't break existing configs. Existing "enable_sync" setings are automatically replaced with an appropriate "time_sync" value. In case "enable_sync" and "time_sync" settings are both present in a configuration file (shouldn't happen without manually editing the config), "time_sync" takes precedence.
2018-08-04 15:02:57 +02:00
David Hrdlička
a4f6bfde58 nvr: add support for UTC time sync 2018-08-04 15:02:16 +02:00
OBattler
3a05287b45 Removed the (never finished) Nvidia emulation code. 2018-08-01 02:48:32 +02:00
OBattler
9061d9a37d Merge pull request #300 from dhrdlicka/feature/win_d2d
Move Direct2D to dev branch and make it optional.
2018-07-31 03:55:19 +02:00
David Hrdlička
65aedbbcee win_d2d: moved to dev branch and made optional + fixes 2018-07-28 23:41:16 +02:00
OBattler
d9357d2f8b All six MOV memory,immadiate instruction variants now perform segment limit checks, 86Box now passes all TEST386 tests. 2018-07-24 23:57:17 +02:00
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