OBattler
064c9eb684
Applied the mainline PCem commit that fixes the rendering of Amulets & Armor.
2017-08-05 14:34:58 +02:00
OBattler
474838be87
Made sure the BPB is actually ignored when the drive is so configured;
...
Fixed the S3 ViRGE warnings.
2017-07-27 23:59:40 +02:00
TC1995
8bf4ff71c1
Fixed remaining crashes of the ViRGE that were due to my previous fix.
2017-07-27 22:24:33 +02:00
OBattler
5dae8a4562
Merge pull request #157 from MoochMcGee/experimental
...
Update RIVA 128 emulation and allow dev branch to be compiled from mainline 86Box.
2017-07-27 21:51:49 +02:00
TC1995
fcdd732d27
Virge changes:
...
Removed excess logging.
Fixed ViRGE paintbrush glitches with plain ViRGE drivers on Win3.1 and OS/2's WinOS/2.
Updated the ViRGE/VX to use the new PCI set.
Removed useless IRQ configuration as it's now handled by the new PCI IRQ set.
2017-07-27 21:35:43 +02:00
Melissa Goad
551f265970
Merge branch 'master' into experimental
2017-07-26 23:30:25 -05:00
OBattler
8a01fc7ef2
Properly fixed the configuration variable and section delete functions;
...
Commented out the JEGA code.
2017-07-26 00:34:43 +02:00
Melissa Goad
2fe004522a
Merge branch 'master' into experimental
2017-07-24 17:58:09 -05:00
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
OBattler
6cab132b30
Updated the copyright header of vid_ega.c.
2017-07-21 00:14:17 +02:00
OBattler
76222651ba
EGA now renders at the correct size.
2017-07-20 20:55:12 +02:00
Melissa Goad
ca49a768b7
Fixup
2017-07-20 02:44:32 -05: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
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
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
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
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
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
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
Melissa Goad
b49a6f719b
Merge branch 'master' into experimental
2017-06-22 22:54:56 -05:00
TC1995
8ce19c2386
Fixed the accidental position of the 9ae8/9ae9 status in accel command 2.
2017-06-21 06:47:26 +02:00
OBattler
6af04e38d7
Fixed graphical cursor with S3 Trio64 when SVGA overscan is enabled.
2017-06-21 03:22:47 +02:00
OBattler
9a153f752a
Merge branch 'master' of https://github.com/OBattler/86Box
...
# Conflicts:
# src/VIDEO/vid_s3.c
2017-06-19 22:38:01 +02:00
OBattler
310881dd63
S3 Trio32 and Trio64 no longer use the SDAC RAMDAC.
2017-06-19 22:32:55 +02:00
TC1995
ca53dd0280
S3 Trio/Vision changes (again x2):
...
Trio32/64 with on-chip ramdac instead of SDAC.
FIFO Empty/Full status from 9ae8/9ae9 no longer slowing down OS/2 when native drivers are installed.
2017-06-19 22:32:16 +02:00
OBattler
51ef58ad00
Fixed RTL8029AS PCI register write handlers;
...
Disabled the Nation Semiconductors PC87306's IDE handler, the board replaces it with the PCI IDE device anyway;
The Commodore PC 300 now remaps the top 384k of RAM;
The network card is now initialized after the SCSI controller;
The graphics cards remain on the INTA pin, but the network card is now on INTC, and the SCSI controller on INTB;
S3 Vision/Trio emulation brought completely in line with mainline PCem, fixes Windows 2000 freezes.
2017-06-19 22:18:35 +02:00
OBattler
89b83f26ea
Brought the S3 accelerator code in line with the mainline, this means that initial value of 0 for src_dat is gone, but the warnings remain gone as well.
2017-06-16 19:58:59 +02:00
Melissa Goad
dbbea37d00
Fix EDID reading typo
2017-06-16 00:54:43 -05:00
Melissa Goad
a2e1466754
Merge branch 'master' into experimental
2017-06-16 00:52:52 -05:00
OBattler
8061db66fe
A lot of cleanaps, got rid of all warnings with -Wall;
...
The makefile now uses -Wall.
2017-06-16 06:44:11 +02:00
Melissa Goad
9ed5b93f81
Add XRGB8888 LFB format to Voodoo 1.
2017-06-14 21:33:58 -05:00
Melissa Goad
69b72d3459
Fix EDID
2017-06-14 21:32:54 -05:00
Melissa Goad
5fb073a6c1
Add EDID reading
2017-06-14 15:13:05 -05:00
Melissa Goad
d543cee986
Merge branch 'master' into experimental
2017-06-14 13:49:30 -05:00
OBattler
c0a8830d5e
Brought the Voodoo files in line with the mainline PCem code - fixes all warnings;
...
Applied all the mainline PCem commits;
Fixed some sound-related warnings.
2017-06-14 20:35:58 +02:00
OBattler
760b4f89ae
Fixed SVGA 15bpp and 16bpp low resolution renderers;
...
IDE WIN_DRIVE_DIAGNOSTICS fix per patch by greatpsycho;
The two Laser XT boards now allow using up to 1152 kB RAM per report from greatpsycho.
2017-06-11 17:40:34 +02:00
OBattler
c1b7fe015d
Flash and NVR file names are now generated from the model's internal name;
...
NVR masks are now stored in the model struct;
More AX JEGA work, still not hooked anywhere;
Fixed a stray wsprintf() in win.c to the correct _swprintf() instead;
Loading a configuration file from the menu now causes the status bar to be updated.
2017-06-08 00:58:47 +02:00
Melissa Goad
aa2fdc8f6d
Fix up some stuff
2017-06-07 13:58:44 -05:00
Melissa Goad
cdbee3c33e
Merge branch 'master' into experimental
2017-06-07 13:37:10 -05:00
waltje
2ed2e09650
Textual updates, moved thread.h to win/plat_thread.h (and thread.c to new lnx/ folder) to clean that up.
2017-06-05 01:28:34 -04:00
OBattler
3d7e05aa0a
SVGA linear frame bufferbase is now set by the Mach64 code, fixes the AMIDIAG video memory test.
2017-06-04 22:55:43 +02:00
OBattler
ec733714b5
Reverted the ATi Mach64 emulation completely to mainline PCem (+ cleanups).
2017-06-04 21:43:29 +02:00