OBattler
1955def798
Fixed 1280x1024x8bpp modes on the Elsa S3 Vision 964 and 968.
2022-06-04 02:21:59 +02:00
David Hrdlička
1e29e24b66
[8514a] fix typo
2022-05-20 19:04:53 +02:00
TC1995
1ac46d792f
Fixed the 8514/A to VGA soft reset and made the vga_on variable a global one to make sure it's used by the soft reset.
...
Updated copyright holder that was accidentally reverted while committing the IBM 8514/A source files.
2022-05-19 20:07:06 +02:00
TC1995
5fb1ce2bec
8514/A changes:
...
Reduced the number of variables that depend on the main SVGA handler.
Re-implemented accel command 5 (Polygon Boundary Line) right.
Implemented Polygon fill type A and B (latter not tested yet) on accel command 2 per manual.
Fixed crashes when starting Win2.1x using the built-in 8514/A driver.
Some wip cleanups.
2022-05-19 00:15:03 +02:00
TC1995
4af6b1dcad
Compile fix (I didn't commit the svga changes, oops).
2022-05-14 19:26:41 +02:00
TC1995
d0335e9679
Initial emulation of the IBM 8514/A coprocessor for both the MCA and ISA buses.
...
Currently the GUI option is on the QT frontend.
2022-05-14 18:55:00 +02:00
David Hrdlička
e60af6c29d
Clean up plat.h a bit
2022-04-20 01:03:39 +02:00
Alexander Babikov
710d34db97
Remove unused variables and functions
2022-04-14 07:13:50 +05:00
Alexander Babikov
911821434e
Fix variable initializtion warnings
2022-04-14 07:13:49 +05:00
Alexander Babikov
eba088c692
Remove trailing whitespace + indentation consistency fixes
2022-04-14 07:10:18 +05:00
Alexander Babikov
a66d381be9
Convert a false positive warning suppression in the Voodoo dynarec code into a pragma
2022-04-14 06:24:38 +05:00
OBattler
bd8b58b5e9
Fixed the warnings in the SC1184x RAMDAC code.
2022-04-14 00:18:58 +02:00
Miran Grča
cc666e6cc4
Merge pull request #2281 from jriwanek-forks/named-initializers-3
...
Named initializers part 3
2022-04-12 23:38:32 +02:00
Jasmine Iwanek
d28cec126a
src/video
2022-04-12 17:26:07 -04:00
Jasmine Iwanek
036f1ce74b
src/video
2022-04-12 17:26:06 -04:00
OBattler
3cec306ecf
Device config fix, phase 1.
2022-04-04 18:11:39 +02:00
Miran Grča
3fe794c59b
Merge pull request #2237 from jriwanek-forks/named-initializers-2
...
Named initializers part 2
2022-03-18 23:20:37 +01:00
Jasmine Iwanek
3b73ce330c
src/video
2022-03-18 18:07:09 -04:00
TC1995
a1404cf340
Housekeeping (Mach64, nw).
2022-03-18 21:28:17 +01:00
TC1995
9b0f04d4a9
Added deskpro386 and fixed 24bpp mode issues of the Mach64GX/VT2.
2022-03-18 21:22:18 +01:00
TC1995
c3c7864bd6
Added a legacy way to address some issues with the SVGA scrolling and such (such as Pinball Illusions on S3 cards, including the ViRGE).
2022-03-02 16:18:58 +01:00
Jasmine Iwanek
801f81fbda
clean up device_config_t formatting
2022-02-26 23:31:28 -05:00
OBattler
09066358c4
Fixed the duplicate graphics cards.
2022-02-23 22:54:55 +01:00
Miran Grča
0c540ff29c
Merge branch 'master' into master
2022-02-23 14:45:03 +01:00
TC1995
1037c048b4
Sort out the ET4000/w32p cards and add a VLB/PCI videomagic revision B card variant.
2022-02-23 13:50:47 +01:00
JustinJ553
cccc9db388
Sort the Creative Voodoo Banshee next to original Banshee.
2022-02-22 20:52:03 +08:00
Jasmine Iwanek
f18da85438
A few lconsistency changes form M&K branch
2022-02-20 19:11:58 -05:00
Jasmine Iwanek
8597e4e4d7
Merge branch 'master' into more-updates
2022-02-20 16:28:50 -05:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
OBattler
f19aaa14ae
Fixed three instances of undefined behavior.
2022-02-20 20:30:20 +01:00
Jasmine Iwanek
4287e44824
newlines at end of file
2022-02-18 21:38:51 -05:00
OBattler
c1271a9763
Marked the Image Manager 1024 as 16-bit ISA.
2022-02-15 14:46:34 +01:00
OBattler
5cd1fa6c83
Merge branch 'master' of https://github.com/86Box/86Box
2022-02-11 00:15:23 +01:00
OBattler
bff29cc69d
Committed possible EGA and (S)VGA fix.
2022-02-11 00:15:11 +01:00
TC1995
5b01a8a650
Mach64 changes/improvements:
...
Added 4x2 and 8x1 color patterns in the OpRect side, fixes OS/2 8-bit color.
Unthreaded the cards as well.
ISA versions can access the dword/long mapping too, fixes more graphical bugs in various operating systems such as Windows 95.
2022-02-10 22:30:02 +01:00
TC1995
8d28e3623c
Fixed the ISA bus detection of the Mach64GX.
...
Removed the threaded FIFO on the ViRGE cards due to bugs, instead, relying on a non-threaded FIFO again.
Fixed some 8MB parts of the blitter for the ViRGE/VX-based STB Velocity 3D card so that 8MB RAM detection doesn't glitch everything else, including the blitter.
2022-02-07 20:08:25 +01:00
TC1995
012046bd89
Added the Matrox Millennium card to dev branch and its respective bitblt additions and ROM.
2022-02-03 20:08:46 +01:00
OBattler
6f2b93923c
A lot of fixes - everything now seems to work properly.
2022-02-03 03:10:06 +01:00
Jess Lovelace
296e25c685
more typos still
2022-02-02 18:18:37 -05:00
Jess Lovelace
4849deb156
added null devices and refactored tables
2022-02-02 17:48:04 -05:00
Jess Lovelace
5ed5d73cee
more upstream devices
2022-02-02 16:31:24 -05:00
Jess Lovelace
5398143f42
obsoleting tables for internal names
2022-02-02 16:31:24 -05:00
Jess Lovelace
9abd72264f
fix to indev machine
2022-02-02 16:31:24 -05:00
Jess Lovelace
8d962bef15
yet another fix commit
2022-02-02 16:31:23 -05:00
Jess Lovelace
f18615ae87
refactored device_t and all declarations
2022-02-02 16:31:22 -05:00
TC1995
8471ab40e4
MMIO writes to 0xe2e8 are no longer redirected to the FIFO functions twice (word) or four times (long) but going to the respective pixtrans functions respectively. Fixes software cursor and fonts under early releases of XFree86 using its S3 928 MMIO drivers.
2022-01-31 22:51:46 +01:00
TC1995
45d99c2039
Added FastLine accel command to the TGUI96xx family of chips (TGUI9440 doesn't have this command). Fixes missing lines in various places using IOData TGUI96x0 OEM drivers for Win9x (PC/AT compatible).
2022-01-30 17:04:41 +01:00
Jasmine Iwanek
23b84127cd
Some video related cleanups
2022-01-30 02:11:21 -05:00
TC1995
a2be64dcb1
Added TVP3026 clock emulation and hooked up to the corresponding S3 cards needing it.
...
Added the SPEA Mercury Lite 928PCI-based card and its corresponding accel changes.
Restored the S3 ViRGE threaded-FIFO but with small changes.
2022-01-28 17:45:03 +01:00
OBattler
31067d63a0
The Image Manager 1024 no longer does a double free.
2021-12-29 18:45:07 +01:00