Miran Grča
aa77c4f555
Merge pull request #1328 from tiseno100/master
...
Seperated the UMC 8886, Added the UMC 8890
2021-03-25 21:36:33 +01:00
F10Setup
590ab0983a
Added the ValuePoint's on-board video
2021-03-25 11:01:57 +02:00
Panagiotis
050c16424c
Seperated the UMC 8886, Added the UMC 8890
2021-03-25 11:01:54 +02:00
Sean Ramey
8d9a3f02ea
Fix build due to renamed variable.
...
quited -> is_quit
2021-03-25 03:20:25 -05:00
OBattler
7b22fa60d1
Cleaned up the ET4000/W32, fixed the ICS 53xx/GENDAC/SDAC RAMDAC's, and readded the Cardex ET4000/W32p Rev. C with ICS 5341 RAMDAC.
2021-03-25 06:32:10 +01:00
OBattler
c3900b8553
And of course, I forgot the modified include files in the previous commit.
2021-03-24 19:54:45 +01:00
OBattler
be8c03b3c0
Upated some machine files to no longer use the egareads and egawrites variables, should fix compilation.
2021-03-24 19:42:47 +01:00
TC1995
1763b2fcb2
Disabled defective ics5341-based bioses (16bpp would appear purprlish even on 16bpp and on 15bpp, though their roms won't be removed) and re-enabled the stg170x-based bioses with appropriate skew fixes (for real).
...
Replaced the ET4000/W32 (without letters) bios with a newer one.
Added ET4000/W32i VLB.
2021-03-24 19:06:38 +01:00
TC1995
95976a2b26
Added Tseng specific variants of the GenDAC ramdac (ICS 53x1).
...
Fixed (at least in a more correct way) software cursor under OS/2 Warp with the s3 trio/vision drivers.
Implemented 128x128 sprite/hwcursor on the et4000w32 cards per manual.
2021-03-24 03:51:56 +01:00
OBattler
bd792b8e7a
Added the NCR 53c815 and 53c820, and made sure the 53c810 and the 53c820 do not have the BIOS option as real ones do not have a BIOS BAR, while the 53c815 and 53c825 do (they are basically 53c810 and 53c820, respectively, with own BIOS support);
...
Roughly implemented the SCSI IDENTIFY message LUN operation, fixes some SCSI controller drivers in some situations;
Added an undocumented CMD640 IDE controller register required by Linux and by a DOS driver.
2021-03-23 06:32:18 +01:00
OBattler
cc3129dc3c
Changed %S to %hs in the Machine and Video missing strings.
2021-03-23 05:28:47 +01:00
RichardG867
64a9f1c94b
Add an actual Sound Blaster AWE32 PnP ROM, and separate the existing Sound Blaster 32 PnP
2021-03-22 23:16:08 -03:00
RichardG867
4f0a888498
Integrate OBattler's AHA-1542CP fixes
2021-03-22 21:24:48 -03:00
RichardG867
ac52052cfa
Add PCnet-ISA+ PnP network card
2021-03-22 21:12:58 -03:00
RichardG867
9f9f5a1026
Initial attempt at AHA-1542CP
2021-03-20 18:29:58 -03:00
RichardG867
04494892cc
Make the SB16 OPL remappable by ISAPnP
2021-03-20 14:42:13 -03:00
RichardG867
5e5992247c
Add PnP variants of the Sound Blaster 16 and AWE32
2021-03-20 01:21:42 -03:00
RichardG867
b338993727
Add ISAPnP framework
2021-03-20 01:21:02 -03:00
RichardG867
31331b08d1
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-16 17:31:24 -03:00
RichardG867
0716e6e46b
Add on-board AGP Voodoo 3
2021-03-16 15:34:20 -03:00
Miran Grča
976caaed8d
Merge pull request #1304 from tiseno100/master
...
Hardcode cache size of the UMC HB4 to 512KB
2021-03-16 17:09:28 +01:00
TC1995
9d700ce8d2
Fixed 1280x1024x8bpp mode in the 928.
...
Added the Tseng ET4000/W32 and its blitter.
Brought back the Tseng ET4000/W32i from the old days of being unused.
2021-03-16 16:48:24 +01:00
Panagiotis
b63a20c109
Added the ECS Elite UM8810PAIO
...
A Phoenix based UMC 486 PCI board
2021-03-16 13:55:43 +02:00
Miran Grča
82b26f75be
Merge pull request #1303 from richardg867/master
...
AGP and clock control
2021-03-15 22:50:31 +01:00
RichardG867
27115d80d3
Add AGP video card support and Voodoo 3 AGP
2021-03-14 21:31:02 -03:00
RichardG867
dfee1165ea
Add custom ISA/PCI/AGP clock facility, and fix PIT clock calculation oversight for CPU clocks ending in (but not equal to) 33 and 66 MHz
2021-03-14 19:42:21 -03:00
Panagiotis
7c6e5bda4a
First batch implementation of the UMC HB4 chipset
2021-03-13 11:44:07 +02:00
Panagiotis
1136e2b715
Implemented the VIA EBGA 368 platform
2021-02-22 11:40:48 +02:00
OBattler
6c8cb06a42
Missing file for the Tseng ET2000.
2021-02-18 21:57:19 +01:00
Miran Grča
42fd585043
Merge pull request #1280 from luisjoseromero/chrome_tracing
...
Integrated Chrome tracing
2021-02-15 03:03:50 +01:00
luisjoseromero
c0e7ac3762
Integrated Chrome tracing
...
Added support for chrome tracing by integrating the
minitrace library (github.com/hrydgard/minitrace),
and modified it with a background flushing thread that allows
tracing to continue automatically after the predefined
1 million event limit.
Menu items and an accelerator (Ctr+T) have also been
added. Starting and stopping the trace simply replaces
trace.json with the new trace data.
The feature is disabled by default. Pass MINITRACE=y
to the build command to enable it. Some traces are
already added as an example, however they won't have
any effect if the feature is disabled.
2021-02-14 17:27:46 +00:00
EngiNerd89
56f794e66c
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-02-11 20:10:43 +01:00
EngiNerd89
a2c53e1a94
Re-added fully complete and working Olivetti and NCR 386SX-class machines.
...
Moved Olivetti M290 to dev branch.
(Very) partially implemented Olivetti EVA gate array (used in M290).
2021-02-11 19:07:24 +01:00
Miran Grča
c65777c309
Merge pull request #1272 from richardg867/master
...
Bugfixes, STPC un-devbranch and more
2021-02-09 01:24:38 +01:00
RichardG867
976e8ca273
Un-devbranch STPC
2021-02-08 17:15:09 -03:00
Panagiotis
3d5072dab2
Implemented the Magitronics B215 Jumper Readout
...
Also added a preliminary UMC 8398
2021-02-08 18:01:43 +02:00
EngiNerd89
f026ac6eea
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-02-07 00:24:21 +01:00
EngiNerd89
b7e2e239e8
Added chipset and xta interface to Philips machines.
...
Major refactoring.
2021-02-06 23:58:39 +01:00
Miran Grča
d8de24ed2f
Merge pull request #1261 from tiseno100/master
...
Adapt the DTK FDC to 86Box
2021-01-31 23:24:04 +01:00
David Hrdlička
e4c0319d27
tinyglib: change g_strdup to a macro
2021-01-31 19:04:51 +01:00
Panagiotis
41c3dbc451
Added the Magitronic B215
...
Intended for just testing the XT FDC issues
2021-01-31 13:49:14 +02:00
Panagiotis
1290fdb065
Few more changes on the DTK FDC's
...
DP8473 now uses the correct flags.
Included few notes related to the DTK FDC.
2021-01-31 13:09:42 +02:00
David Hrdlička
4fc03e7e13
tinyglib: implement g_strdup
...
Fixes AddressSanitizer with SLiRP enabled.
2021-01-30 14:41:50 +01:00
Miran Grča
8200ef5db6
Revert "Added new NCR and Olivetti machines"
2021-01-25 19:30:45 +01:00
EngiNerd89
6f5f3530b1
Removed duplicated function headers
2021-01-23 19:11:55 +01:00
EngiNerd89
2bac676e70
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-01-23 19:03:36 +01:00
EngiNerd89
ec929b455e
Improved memory management of Olivetti machines.
...
Added On-board video card for NCR 3302
2021-01-23 17:59:02 +01:00
luisjoseromero
9ddd0a841f
Turn all mutexes into critical sections
...
Removing all win32 mutexes and turning them into critical
sections, since mutexes in win32 are meant generally for
inter process communication, tend to be slower, and aren't
really needed for current purposes. Critical sections
are roughly equivalent to std::mutex in the c++ stl.
2021-01-20 23:45:33 +00:00
Panagiotis
b465a6a3ec
Added an AMI ALi M1489 board
...
This includes also the Goldstar Prime3B Super I/O
2021-01-20 13:37:39 +02:00
Miran Grča
38db91ad8b
Merge pull request #1223 from tiseno100/master
...
Experimental Implementation of the ALi Aladdin IV
2021-01-19 22:54:11 +01:00