Miran Grča
22093ab713
Merge pull request #1339 from tiseno100/master
...
Early implementation of the Intel 450KX
2021-03-28 22:07:14 +02:00
Panagiotis
d73011cd4c
Early implementation of the Intel 450KX
...
450GX & 450KX are the first chipsets intended for the i686 era of processors. Mostly they were used on workstations and servers but also a few general boards. This is an early implementation, not complete due to 86Box limitations in terms of memory handling.
2021-03-28 21:06:06 +03:00
Miran Grča
24a22f6321
Merge pull request #1337 from F10Setup/master
...
Fixed a stupid mistake
2021-03-28 19:18:37 +02:00
Miran Grča
a6e3426414
Merge pull request #1338 from 86Box/tc1995
...
Tseng ET4000w32x changes:
2021-03-28 19:18:27 +02:00
TC1995
f43284985d
Tseng ET4000w32x changes:
...
Fixed freezes, once and for all, on win2000 (W32p).
Fixed some graphical glitches under win3.x that were caused by the FIFO (W32p).
Fixed vlb flag, now it loads the VLB rom properly (W32i).
Anything using the ICS ramdacs now has a svga->clock /= 2 in recalctimings (W32p rev c and W32/W32i).
2021-03-28 19:17:12 +02:00
F10Setup
1e89695407
Fixed a stupid mistake
2021-03-27 20:38:33 +02:00
OBattler
0e206a977e
Added monitor type selection on the standalone HT-216 with BIOS auto-patching.
2021-03-27 04:39:45 +01:00
OBattler
fd7e77b63d
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-27 03:35:22 +01:00
OBattler
b0e68f94a7
Removed the redundant case 0x3c2 from ht216_in().
2021-03-27 03:35:12 +01:00
Miran Grča
b8ce57bfcf
Merge pull request #1334 from tiseno100/master
...
Add the PCI & ISA Clock registers of the UMC 8886F
2021-03-27 00:04:31 +01:00
OBattler
586a72c2bb
Fixed the Video 7/Headland hardware cursor with the Windows 3.1 drivers, and added the standalone HT216-32.
2021-03-26 23:06:42 +01:00
Panagiotis
f8910f4b19
Add the PCI & ISA Clock registers of the UMC 8886F
...
Comply the UMC with the recent clock divider implementation.
2021-03-26 11:34:59 +02:00
OBattler
4f30a22c31
Moved the video double-buffering and screenshot-taking to the blit thread, should slightly increase performance.
2021-03-26 05:07:35 +01:00
OBattler
ab8fa1187b
Fixed some indentation in 86box.c.
2021-03-25 23:38:36 +01:00
Miran Grča
ed2f177943
Merge pull request #1331 from 86Box/tc1995
...
More skew changes, fixed the missing pixels in hdisp in 24bpp mode as…
2021-03-25 21:48:30 +01:00
TC1995
37def45e0e
More skew changes, fixed the missing pixels in hdisp in 24bpp mode as well as properly organized hdisp in other bpp modes.
...
Clear bit 7 of attr reg 0x10 in the v7 code otherwise it would scramble the colors in 8-bit graphics mode if issued.
2021-03-25 21:46:39 +01:00
Miran Grča
92a5e09659
Merge pull request #1329 from F10Setup/master
...
Added the ValuePoint's on-board video
2021-03-25 21:36:46 +01:00
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
OBattler
a3e4e7d37a
RAMDAC and hardware cursor fixes for the Cardex Tseng ET4000/W32p Rev. C.
2021-03-25 19:33:58 +01:00
Panagiotis
bcd90a221d
Re-added the Super I/O back to the Hot 433A
2021-03-25 11:17:48 +02:00
Panagiotis
0f84a510af
Fix the 486 machines
2021-03-25 11:16:24 +02: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
Miran Grča
3384aa9b01
Merge pull request #1327 from SeanRamey/master
...
Basically, renames pc.c to 86box.c for easier merging with my linux branch later.
2021-03-25 09:58:34 +01:00
Sean Ramey
8d9a3f02ea
Fix build due to renamed variable.
...
quited -> is_quit
2021-03-25 03:20:25 -05:00
Sean Ramey
ce4a97967f
Fix Cmake build because of renamed file.
2021-03-25 03:13:33 -05:00
Sean Ramey
692a4eef4f
Fix build because of changed file name.
2021-03-25 03:08:50 -05:00
Sean Ramey
d54e9f45dd
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-25 02:42:15 -05:00
Sean Ramey
95a1ba4d3c
Changes to 86box.c for easier merge later.
2021-03-25 02:41:57 -05:00
Sean Ramey
e64f849394
Rename pc.c -> 86box.c
2021-03-25 02:14:14 -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
Miran Grča
22bf154153
Update machine_table.c
...
Fixed the Machine table entry for the Commodore SL386SX-25, fixes #1324 .
2021-03-25 03:43:02 +01:00
OBattler
283908df11
Fixed warnings in vid_s3.c.
2021-03-25 02:17:39 +01:00
OBattler
9305c12a36
Reworked vid_sdac_ramdac.c so all the ICS 534x variants are properly implemented in accordance with the datasheets.
2021-03-24 22:40:02 +01:00
OBattler
52e9d06b5f
And a fix to the cursor fix.
2021-03-24 22:12:46 +01:00
OBattler
18fd40f293
Fixed the hardware cursor on the ET4000w32 and ET4000w32i.
2021-03-24 22:11:36 +01:00
OBattler
61f4a7f956
Fixed a mistake in the ICS5341 emulation.
2021-03-24 21:54:39 +01:00
OBattler
f6602d5f62
Committed the AMD PCNet code without the hacks, it should compile now.
2021-03-24 20:05:21 +01:00
OBattler
3074d5b845
Cleaned up excess header includes from the chipset files and the ALI M1487/1489 is now correctly implemented (still Dev branched as I have not committed the machine files yet).
2021-03-24 20:03:20 +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
1a643ab040
Reworked some memory and CPU parts to fix bugs, improve performance by getting rid of excess calls to mmutranslate(), and properly invalidate page bytes on page invalidation on new recompiler.
2021-03-24 19:52:44 +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
OBattler
5205a06eb2
Flash chips' memory mappings now have the ROM flag in order to incur the ROM access cycle penalty, BIOS beeps should now be more reasonable.
2021-03-24 19:39:35 +01:00
OBattler
e045df2b50
(S)VGA clean-ups and fixes (some parts of the COPPER demo should now work), and fixed the graphics modes on the ICS5341.
2021-03-24 19:35:07 +01:00
Miran Grča
468e1f772b
Merge pull request #1323 from 86Box/tc1995
...
Disabled defective ics5341-based bioses (16bpp would appear purprlish…
2021-03-24 19:10:20 +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
Miran Grča
955ac29555
Merge pull request #1321 from 86Box/tc1995
...
Added Tseng specific variants of the GenDAC ramdac (ICS 53x1).
2021-03-24 03:56:42 +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
Miran Grča
08c25ba91d
Merge pull request #1320 from richardg867/master
...
Add PnP tertiary/quaternary IDE controllers
2021-03-23 21:35:22 +01:00
RichardG867
eea426a66c
Add PnP tertiary/quaternary IDE controllers
2021-03-23 16:54:22 -03:00