Commit Graph

4790 Commits

Author SHA1 Message Date
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
RichardG867
a7f6515fec Fix the isapnp.c break fix 2021-03-23 16:49:57 -03: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
Miran Grča
57aae2b7d3 Merge pull request #1319 from richardg867/master
Add Sound Blaster 32 PnP
2021-03-23 03:53:50 +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
Miran Grča
ff245a8d24 Merge pull request #1318 from richardg867/master
ISAPnP fixes, Adaptec AHA-1542CP and PCnet-ISA+
2021-03-23 01:58:51 +01:00