Commit Graph

7347 Commits

Author SHA1 Message Date
OBattler
6332864e45 The emulator no longer waits for blit on window resize, fixes both the freeze on window move and the EGA half size problem on XT machines. 2017-07-22 10:58:12 +02:00
TC1995
9670742435 Made Mouse Systems Mouse a 3-button Mouse. 2017-07-21 15:27:29 +02:00
OBattler
dd93543bad Applied the mainline PCem commit that reorganizes the REP instructions. 2017-07-21 10:51:54 +02:00
OBattler
6cab132b30 Updated the copyright header of vid_ega.c. 2017-07-21 00:14:17 +02:00
OBattler
705ba08d8b The AOpen AP53 and the ASUS P/I-P55T2S now correctly use the PIIX3 rather than the PIIX. 2017-07-20 22:15:13 +02:00
OBattler
807631ca01 Reworked the force 4:3 code a bit to reduce rounding errors. 2017-07-20 21:05:27 +02:00
OBattler
76222651ba EGA now renders at the correct size. 2017-07-20 20:55:12 +02:00
OBattler
fa0f77735c Attempt to fix the Settings bugs. 2017-07-20 15:22:21 +02:00
OBattler
9aa45f9e25 The "Acer M3a" I/O registers are in fact SMC FDC37C932FR General Purpose I/O registers, and are now implemented as such. 2017-07-20 14:35:44 +02:00
OBattler
753937741e Added the AWARD 386SX, 386DX, and 486 clones, all using the same BIOS (supports all of these configurations) and the OPTi 495 chipset. 2017-07-20 14:14:43 +02:00
basic2004
94e9713192 Fixed LegalCopyright to avoid encoding messup 2017-07-20 19:34:48 +09:00
OBattler
3e195b74d0 Fixed all instances of the usage of wcstombs to use a sizeof() of whatever the destination is instead of the source size. 2017-07-20 11:32:41 +02:00
OBattler
e2512f8d9b Commented out the Compaq Portable II's and III's. 2017-07-20 10:45:36 +02:00
Melissa Goad
ca49a768b7 Fixup 2017-07-20 02:44:32 -05:00
Melissa Goad
856f5b5e1a Merge branch 'master' into experimental 2017-07-20 02:34:56 -05:00
OBattler
a9f9523174 The MECHANISM_STATUS CD-ROM command now correctly calculates length from the CDB instead of the CD buffer, fixes crash with NT 4.0 and the BT-542b controller;
Applied the remaining mainline PCem commits.
2017-07-20 08:24:07 +02:00
Melissa Goad
ea18d0f879 Merge branch 'master' into experimental 2017-07-19 23:06:55 -05:00
Melissa Goad
23452bd39c Fixup 2017-07-19 23:04:16 -05:00
Melissa Goad
6ce71f9a4f Add configurability of the PCI device ID for certain nVidia cards 2017-07-19 23:03:49 -05:00
OBattler
790938fb94 Applied the last mainline PCem EGA-related commits. 2017-07-19 20:53:23 +02:00
OBattler
c7160d7e78 Fixed a compile-breaking mistake. 2017-07-19 16:20:15 +02:00
OBattler
9924ba98b0 Merge branch 'master' of https://github.com/OBattler/86Box 2017-07-19 16:17:05 +02:00
OBattler
3479eb6bee Each element of the discfns array is now 512 characters long instead of 256. 2017-07-19 16:16:07 +02:00
TC1995
c54bbb3eb5 Updated Compaq Portable II and III roms. 2017-07-19 14:29:00 +02:00
OBattler
9fd0c49d65 Merge branch 'master' of https://github.com/OBattler/86Box 2017-07-19 14:19:04 +02:00
OBattler
10ea6dd911 Applied the NMI mask patch from Greatpsycho;
All PS/1 and PS/2 models are now fixed to their built-in graphics cards and use the legacy VGA monitor pin emulation - fixes the 2401 errors;
The S3 ViRGE no longer dumps the video RAM on close.
2017-07-19 14:18:33 +02:00
basic2004
4c0b03cc9e Fixed some mistake 2017-07-19 15:15:38 +09:00
basic2004
7f978f5a30 Seperated grayscale conversion type
BT601, BT709, and average.
2017-07-19 15:08:40 +09:00
basic2004
021befa12c Fixed grayscale transform
mathematics to hardcoded color arrays for performance.
2017-07-19 12:32:14 +09:00
OBattler
1168c6c63c Applied two EGA-related commits from mainline PCem. 2017-07-18 21:44:42 +02:00
OBattler
d47364fd3e ES_AUTOHSCROLL now applied to the correct control. 2017-07-18 20:32:27 +02:00
OBattler
5c5f03f45b Merge pull request #150 from dhrdlicka/master
Fix Mouse type dropdown
2017-07-18 20:29:49 +02:00
OBattler
89fd3e467f Increased maximum number of timers to 64;
Redid some things in serial_old.c;
Made win_serial.c only compile and link if make is started with WALTJE=y;
The NVR path text box in the Settings dialog now has ES_AUTOHSCROLL set.
2017-07-18 19:22:16 +02:00
OBattler
95ac6ebe1d Temporarily reverted to the PCem serial code (but kept waltje's in, optionally enabled by running make with WALTJE=y parameter);
Applied another A20 patch from Greatpsycho.
2017-07-18 14:55:09 +02:00
OBattler
9862229043 Merge pull request #148 from basic2004/grayscale
Added VGA Grayscale transform.
2017-07-17 17:02:20 +02:00
OBattler
7c3337a563 Fixed the paths to the MDA and WY700 character ROM's. 2017-07-17 16:26:53 +02:00
basic2004
ccea4a189a Added VGA grayscale and choose screen type
VGA render can transform to grayscale and applying color.
Green, amber and white.
2017-07-17 23:04:50 +09:00
OBattler
0759e6e3be Fixed two bugs in x86seg.c. 2017-07-17 15:55:25 +02:00
OBattler
d3baa03d05 A20 line fix by Greatpsycho. 2017-07-17 14:22:02 +02:00
OBattler
e7c0312abd Fixed the last bugs revealed by GCC 7.1.0;
Applied the mainline PCem HDD controller reorder commit.
2017-07-17 13:34:27 +02:00
OBattler
ea60b150b6 Fixed some bugs revealed by GCC 7.1.0. 2017-07-17 13:14:30 +02:00
Melissa Goad
7cb967448c Merge branch 'master' into experimental 2017-07-16 17:15:44 -05:00
OBattler
4f5582ce21 Added PSE emulation, based on mainline PCem commit. 2017-07-16 23:12:21 +02:00
TC1995
9dd40982d4 Acculogic XT-IDE adapter is no longer specific to PS/2.
Small long time S3 Trio64 fixes.
Added Ctrl-Alt-Esc shortcut, makes it easier to enter CMOS setup in some machines.
2017-07-16 22:07:06 +02:00
OBattler
c1495ed91d Protected mode improvements :
- LTR now sets TSS state to busy
- LMSW preserves ET bit in CR0
- Fixed PC size in 16-bit system segment on CALL/JMP
Patch from Greatpsycho
2017-07-16 21:36:49 +02:00
OBattler
a7eb3c1608 The nvr directory is now automatically created if it does not exist. 2017-07-16 17:28:30 +02:00
OBattler
6a7652d7a0 Corrected the ROM paths in mt32_init() and cm32l_init(). 2017-07-16 17:14:08 +02:00
Marcos Alves
564f0f8331 Re-arranged roms' paths to be a bit more sane. 2017-07-16 15:28:09 +01:00
OBattler
0ae74fbc8e The take screenshot function now automatically creates the screenshots directory if it does not exist. 2017-07-15 21:46:25 +02:00
OBattler
cc63eafce0 Different approach to CM-32L emulation, fixes it and MT-32. 2017-07-15 20:07:38 +02:00