OBattler
22536d8d03
Fixed a mistake in floppy/fdd.c;
...
Fixed some undeclared variables in floppy/fdd_imd.c;
Moved zip.c/h to disk subfolder;
Fixed the warnings in video/vid_t1000.c.
2018-03-06 01:14:38 +01:00
OBattler
6de5e36aeb
Applied greatpsycho's vid_svga_render.c fixes.
2018-03-05 14:15:46 +01:00
TC1995
0807ef51aa
Updated file version numbers and dates.
2018-03-05 13:35:19 +01:00
TC1995
d398250353
Merge branch 'master' of github.com:OBattler/86Box into tc1995
2018-03-05 13:33:35 +01:00
TC1995
077953412b
Added latest patches from Greatpsycho and correct memory detection based on ATI register B0.
2018-03-05 13:32:21 +01:00
OBattler
bf46638e34
Fixed the video table entry for ATI Korean VGA.
2018-03-03 00:53:04 +01:00
OBattler
41646999b4
Fixed SPC4216-P;
...
The CL-GD 5428 and 5429 are no longer available on XT machines;
ATI Korean VGA is now actually on the video cards list.
2018-03-03 00:46:10 +01:00
OBattler
a7515042c4
Fixed the Toshiba T1000, T1200, and Xi8088;
...
If device initialization files and the device has a name, the name of the device is logged;
Fixed path of the OTI-037c BIOS;
The ATI Mach64GX ISA is now AT-compatible only;
The CL-GD 5428 and 5429 ISA are now available on XT machines.
2018-03-03 00:02:21 +01:00
OBattler
cb79f53c54
Fixed several things, including built-in video on the Toshiba T1000 and T1200.
2018-03-02 21:57:37 +01:00
OBattler
33bc831f19
The OTI-067 now uses the OTI-077 BIOS.
2018-03-02 21:48:45 +01:00
OBattler
952ddfc63f
Fixed a mistake in vid_t1000.c.
2018-03-02 19:36:18 +01:00
OBattler
4e89dd99b1
Committed some files I forgot to commit before.
2018-03-02 19:33:38 +01:00
OBattler
22e1b2f83a
Added ATI Korean VGA, based on PCem patch from greatpsycho.
2018-03-02 18:33:22 +01:00
OBattler
c8d331e15a
Fixed a compile-breaking mistake in vid_cl54xx.c.
2018-03-02 00:55:52 +01:00
OBattler
0cc23a4769
Fixed CL-GD 542x 2 MB aperture mapping.
2018-03-02 00:52:31 +01:00
OBattler
27c49ad898
Committed the vid_svga.c/h changes that I forgot before.
2018-03-01 23:05:59 +01:00
OBattler
9d09c1b405
Implemented the mapping peculiarities needed by the CL-GD 5436, fixes the Windows 98 SE CL-GD 5436 PCI driver;
...
Properly fixed the Windows 9x shutdown screen on the Cirrus Logic cards without the need for hacks.
2018-03-01 23:03:19 +01:00
OBattler
25c633b139
Merge pull request #266 from MoochMcGee/master
...
Many RIVA 128 fixes
2018-02-26 22:16:22 +01:00
OBattler
99f53633ef
Readded the CRTC register masks for the Trident TVGA8900D, those were also from PCem and should not have been removed.
2018-02-26 13:38:57 +01:00
Melissa Goad
4725145973
Many RIVA 128 fixes
2018-02-25 18:49:29 -06:00
OBattler
7b5420571c
Fixed the ET4000AX, OS/2 now boots with it again.
2018-02-25 23:17:25 +01:00
TC1995
f00a5b1d70
Corrected a small mistake of mine.
2018-02-25 21:47:28 +01:00
TC1995
3882c97eca
Corrected small glitch in the Pattern Copy part of 24bpp for the GD5436 (Under NT 4.0 and some other operating systems).
2018-02-25 21:42:52 +01:00
TC1995
fc370aaf1c
Added the Cirrus CL-GD5436 and its specific new features.
2018-02-25 20:30:43 +01:00
TC1995
763ed08d0f
Removed the Cirrus CL-GD5446 card.
2018-02-25 20:25:37 +01:00
TC1995
e892247050
Added the CL-GD5436 and CL-GD5446 cards and their new specific features.
2018-02-25 20:17:44 +01:00
TC1995
f63230ce40
Fixed pointer bug that originally caused win95c to crash under certain circumstances.
2018-02-24 22:00:45 +01:00
TC1995
f7ec4f7a40
Ported the relevant PCem commits to 86box.
2018-02-24 17:25:50 +01:00
TC1995
e824c472cf
Updated file version numbers and dates.
2018-02-24 16:37:44 +01:00
TC1995
36232ce6a1
Added Oak OTI-037c video card with modifications to the generic SVGA handler to conform its specific registers.
2018-02-24 15:56:48 +01:00
OBattler
2f5b995dc8
Applied the PIIX fixes from PCem;
...
Fixed the default timings of the Intel Advanced/EV's on-board Trio64.
2018-02-24 11:37:45 +01:00
OBattler
fdade01845
Several Cirrus Logic fixes.
2018-02-23 16:32:14 +01:00
TC1995
b5f0b46df5
Forgot to commit the updated cirrus header...
2018-02-23 14:20:59 +01:00
TC1995
9baf938eb0
Re-added the mmio overlap vram fix in a correct way, also added an ISA variant of the GD5434 (manual mentions so), and added some notes regarding the difference between 86box and PCem's cirrus implementations
2018-02-23 14:16:40 +01:00
TC1995
4b2b81ff42
Removed "mmio vram overlap" because Win9x' DOS boxes work fine without it.
...
Added word/dword variants of the MMIO.
2018-02-22 17:34:04 +01:00
TC1995
1fac054889
Added MMIO vram overlap to the Cirrus code and fixed some other issues with BPP reporting.
2018-02-22 13:17:49 +01:00
TC1995
c211b09c2b
Fixed a serious issue in the gd54xx code using gd5426/28 drivers with 1MB of vram.
2018-02-21 21:03:53 +01:00
TC1995
54b400aa05
Corrected interlacing in the TVGA8900CL/D and Oak OTI cards.
...
Removed leftover code from PCem-X in the TVGA8900CL/D and ET4000AX cards.
Added correct Cirrus Logic GD5434 PCI/VLB code.
2018-02-21 12:58:35 +01:00
OBattler
e441601cd9
Some minor fixes in the AHA/BusLogic code;
...
Added the Cirrus Logic CL-GD 5428 ISA, 5430 VLB, and 5430 PCI;
The makefile now makes the compiler use the -flto flag only if OPTIM=y.
2018-02-19 12:32:54 +01:00
OBattler
1405d9b10b
Moved the AMD K5 and K6 CPU's and the ATi VGA Wonder XL24 to the Dev branch;
...
Turned the char arrays in gameport.h into const char pointers;
The makefile no longer links in the (unfinished) PIIX4 emulation code (which is currently not used by anything even in the Dev branch).
2018-02-18 13:43:49 +01:00
OBattler
e0a9de85c9
Changed several char arrays all around the code to const char pointers, debloats the executable file from 8.7 MB to 5.6 MB;
...
Replaced the Cirrus Logic code with the latest code from TheCollector1995 - the CL-GD 5428 is now fully working, as is the CL-GD 5429;
Minor clean-up in the AHA/BusLogic BIOS commands code;
Slightly rewritten mem_readb_phys_dma() and mem_writeb_phys_dma().
2018-02-18 10:32:51 +01:00
Melissa Goad
bd3e678726
MANY nvidia fixes
2018-02-13 06:23:50 -06:00
Melissa Goad
a8238a569d
Fix PTIMER enable
2018-02-13 01:16:01 -06:00
OBattler
48f7519495
Applied all applicable PCem commits (this includes adding the TGUI9400CXi);
...
Reverted the ATi 28800's emulation to PCem's.
2018-02-12 00:48:41 +01:00
OBattler
ede82ec9f0
Fixed a bug in vid_et4000w32.c;
...
Removed the old PCem-X-era Cirrus stuff from the Dev branch.
2018-02-11 21:35:09 +01:00
OBattler
7715bb6731
Committed the CL-GD 5428 files.
2018-02-11 20:53:40 +01:00
OBattler
678f0a71f7
Added the option to disable updating status bar icons (doing so gains performance during disk I/O);
...
Reduced sound gain options to one (because the per-source gain does not work right);
Added the Diamond SpeedStar PRO (CL-GD 5428), per patch from TheCollector1995.
2018-02-11 20:51:42 +01:00
OBattler
760689b35d
Fixed (S)VGA sense again;
...
Added option to remap right CTRL to left ALT so that right CTRL + TAB can be used to send the guest ALT+TAB.
2018-02-10 00:01:52 +01:00
OBattler
4677cf600b
The Intel Flash device with inverted high bit pin now again correctly responds to reads and writes on the high BIOS mapping, fixes programming the Flash with the AMI BIOS Flash utility;
...
Added internal graphics card option for the Intel Advanced/EV for the on-board S3 Trio64;
Fixed configuration for internal graphics card options (using the machine's Configure button) for some machines (PCjr, Tandy 1000, Tandy 1000 HX, and now also the Intel Advanced/EV).
2018-02-09 05:42:40 +01:00
OBattler
4115cf1399
Fixed (S)VGA monochrome displays and (S)VGA overscan.
2018-02-08 03:54:41 +01:00