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
OBattler
7c54006355
Fixed the MT32 initialization segmentation fault.
2017-07-15 18:56:25 +02:00
OBattler
0feb1c33bf
Fixed some compile-breaking errors.
2017-07-15 18:45:30 +02:00