OBattler
d6e4291a68
The Trigem 286M is now correctly initialized without IDE, fixes non-IDE hard disk controllers (eg. MFM);
...
A small change to how the video font array resetting is done, to correctly allow for internal Korean graphics cards, fixes the emulator segfaulting in some cases with the Trigem 286M and the internal Korean ET4000AX.
2018-08-16 03:18:53 +02:00
OBattler
f4deff44a1
The Trigem 286M now uses the correct internal graphics card.
2018-08-16 02:39:24 +02:00
OBattler
ebb52ab21f
Some machines now allow video card selection.
2018-08-16 02:32:33 +02:00
OBattler
3fc4bebdb2
Fixed machine.h.
2018-08-16 02:25:56 +02:00
OBattler
96e48afc9a
The Trigem 286M now allows using the Korean ET4000AX as the internal card.
2018-08-16 02:22:23 +02:00
OBattler
481a88d761
Merge pull request #304 from TC1995/master
...
Applied Greatpsycho's headland chipset patches to the main branch plu…
2018-08-16 00:46:01 +02:00
TC1995
1d79b67528
Applied Greatpsycho's headland chipset patches to the main branch plus the Korean ET4000AX.
...
Applied newer patches of John Elliot's Toshiba T1000/T1200 implementation.
Added Trigem 286M and AMA932J motherboards.
2018-08-16 00:25:20 +02:00
OBattler
fcb6469967
Fixed the T1000 state NVRAM loading and saving (and array size).
2018-08-15 20:23:54 +02:00
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