Commit Graph

1987 Commits

Author SHA1 Message Date
OBattler
68a5dbd653 Fixed BT485 BPP setting, fixes some Windows 3.1 drivers;
More fixes to BT485 RAM DAC accesses from the Vision964.
2018-10-02 00:06:30 +02:00
OBattler
83b6756b95 Rewrote the BT485 RAM DAC emulation - now it's cleaner and follows the correct (BT485 non-A) datasheet. 2018-10-01 23:36:52 +02:00
OBattler
ff48842acc More fixes to the ICD2061 clock chip - now it writes the correct bits to the control register, and relocks after reciving the 26 data bits, fixes more timings messups. 2018-10-01 16:14:08 +02:00
OBattler
13c1c7b235 Fixed the PCI device class registers for the S3 Vision 864 and 964 cards. 2018-10-01 01:45:31 +02:00
OBattler
7ec356fcf3 Fixed BT485 RAM DAC accesses from the Vision964. 2018-09-30 21:14:41 +02:00
OBattler
eba4ca376e Added the Diamond Stealth 64 VRAM (S3 Vision964) and its Brooktree BT485 RAM DAC;
Removed the ExpertColor S3 Vision868 card;
Rewritten the ICD2061 clock chip and moved the Diamond Stealth 32 back to the main branch as it's now fixed;
Fixed the Y offset of the 64x64 hardware cursor of the Cirrus Logic cards.
2018-09-30 20:29:44 +02:00
OBattler
f1796e8d1d The Award 386SX clone now correctly has a maximum of 16 MB RAM. 2018-09-24 16:45:23 +02:00
OBattler
ea3fdf9260 Fixed IDE_NUM in disk/hdc.h, now the ide_drives array again accomodates for XTIDE. 2018-09-24 15:20:17 +02:00
OBattler
6373465f84 Merge pull request #321 from TC1995/master
Minor fixes to the S3 SDAC.
2018-09-22 21:15:21 +02:00
TC1995
dcb0b24bbe Minor fixes to the file version (nw). 2018-09-22 18:43:35 +02:00
TC1995
9031ccedfb Minor fixes to the S3 SDAC. 2018-09-22 18:40:29 +02:00
OBattler
d00afbc5d7 A minor fix to cdrom/cdrom.c. 2018-09-22 18:30:07 +02:00
OBattler
6256e193d6 Implemented the remaining things that were missing on the Toshiba T1x00 FDC. 2018-09-22 18:17:24 +02:00
OBattler
492da45c31 The Toshiba T1000 and T1200 FDC now has port 3F7 (the change line port), fixes booting floppies on at least the T1200. 2018-09-22 01:38:38 +02:00
OBattler
162ff483d7 The Paradise Bahamas64 now has the correct C0 (Vision864 non-P) ID. 2018-09-21 15:35:57 +02:00
OBattler
9079b4d255 The AT keyboard now returns the correct ID again, fixes some NT 3.5 versions. 2018-09-21 15:01:34 +02:00
OBattler
6d00b48eef Before displaying the message box, fatal() now calls do_stop() in order to make sure the emulator exit is clean. 2018-09-21 03:19:29 +02:00
OBattler
7d6e60d4b8 Fixed the S3 ViRGE new MMIO mapping;
Ported over the September 17th PCem ATi Korean VGA patch from greatpsycho.
2018-09-21 00:39:42 +02:00
OBattler
a91fa57dd1 Fixed the S3 Vision 864/868 4 MB VRAM mode, and made the 868 support 8 MB VRAM again. 2018-09-20 20:42:55 +02:00
OBattler
3d1e52e6e9 Slight changes to CPU and FPU instruction logging. 2018-09-20 18:08:34 +02:00
OBattler
93fb8d538f A few minor corrections to 808x.c. 2018-09-20 18:04:46 +02:00
OBattler
55afa5e2ac More S3-related bug fixes. 2018-09-20 18:03:07 +02:00
OBattler
56517cff03 Merge pull request #319 from TC1995/master
Bug fixes to the Vision868 CF55 card and added its "New MMIO" for new…
2018-09-20 17:01:50 +02:00
TC1995
2898ed4459 Updated file log. 2018-09-20 16:17:09 +02:00
TC1995
9b55c7e653 Bug fixes to the Vision868 CF55 card and added its "New MMIO" for newer guests like Win95 OSR2.x and others. 2018-09-20 15:54:43 +02:00
OBattler
c7a331a903 Removed the "legacy ID" mess from the video code;
Removed obsolete compatibility stuff from config.c;
Removed the useless gfx_present array.
2018-09-19 20:46:42 +02:00
OBattler
69b57c49b0 Major changes to video code - no more ROM set checks, and type and timings are set in a card's device init function;
Added the ExpertColor DSV3868P CF55 (S3 Vision868).
2018-09-19 20:13:32 +02:00
OBattler
d3c24b9d1b Fixed the part of keyboard_at.c that was breaking the Premiere/PCI, again. 2018-09-17 22:23:22 +02:00
OBattler
4e7d0e5b6b MPU-401 read data now clears IRQ in UART mode if it was pending, fixes stuck pending MPU-401 IRQ (and broken wave audio). 2018-09-15 20:17:13 +02:00
OBattler
7f26f64882 Removed scsi/scsi_bus.c as it's no longer needed. 2018-09-15 19:58:24 +02:00
OBattler
e458a32912 Fixed a typo in m_at_headland.c. 2018-09-15 17:28:56 +02:00
OBattler
0a58a2dc21 Removed ROM set checks from the Headland code. 2018-09-15 16:55:36 +02:00
OBattler
08bf8315cf Removed more ROM set checks and fixed ET4000AX ROM paths. 2018-09-15 16:45:52 +02:00
OBattler
9c6ec45e60 Removed ROM set checking from several files. 2018-09-15 16:15:39 +02:00
OBattler
3255c3c230 A slight fix in fdd_86f.c;
The updated m_at_4x0.c I forgot before.
2018-09-15 02:50:38 +02:00
OBattler
e401ea0e7b Removed ROM set checking from all the emulated Super I/O chips that did it;
Ported over the ET4000AX init function clean-up from VARCem;
Cleaned up the S3 Vision864/Trio32/Trio64 init stuff.
2018-09-15 02:48:54 +02:00
OBattler
9cfa5bb80e Some very minor changes to fdd_86f.c. 2018-09-14 15:35:41 +02:00
OBattler
0fbfed9475 Updated the ROM set link in README.md. 2018-09-14 01:49:00 +02:00
OBattler
60feeee623 Fixed the signedness of some variables in the ide struct. 2018-09-13 13:42:33 +02:00
OBattler
b51b02625d Added some cast around some calculation results in disk/hdd_image.c. 2018-09-13 05:59:00 +02:00
OBattler
f7ec97e862 Changed one local variable in a function in disk/zip.c to 32-bit. 2018-09-13 05:33:45 +02:00
OBattler
dc2053636f Fixed a few bugs in the PS/2 mouse emulation, fixes PS/2 mouse in 3-button and Wheel modes on Windows 95;
The AT keyboard controller no longer does picintc(kbd->last_irq) when kbd->last_irq is 0.
2018-09-13 02:16:01 +02:00
OBattler
da440c30b5 Fixed all the signedness, non-constant initializer, and shadowed variable warnings in disk/zip.c and scsi/scsi_disk.c. 2018-09-12 19:46:26 +02:00
OBattler
4b64212b35 Added the Jetway J656VXD (430VX-based Award PCI machine);
Moved the IBM PS/2 Model 70 Type 4 to the DEV branch.
2018-09-12 14:42:13 +02:00
OBattler
0b47ae8bfe Fixed some signedness mess in the Settings dialog, fixes creating hard disk images bigger than 2 GB. 2018-09-12 03:02:02 +02:00
OBattler
d5cf8a2638 Actually removed the reference to mca_version from win_settings.c now, hopefully this fixes compiling once and for all. 2018-09-11 23:15:36 +02:00
OBattler
61a5999169 Changed one thing in snd_mpu401.h. 2018-09-11 23:13:28 +02:00
OBattler
36556e5a1f Fixed a bug in win_settings.c. 2018-09-11 23:12:23 +02:00
OBattler
c588575dbe Standalone MPU-401 now actually gets initialized whenever it's enabled. 2018-09-11 23:08:51 +02:00
OBattler
12c85dd2e6 Removed excess sb_dsp_set_mpu() calls, and fixed some bugs. 2018-09-11 22:56:11 +02:00