OBattler
ed92602dad
Fixes for the (S)VGA common DAC and some card-specific DAT's (ATi 68860, BT48x family, and the Cirrus Logic DAC), fixes Star Control II among other things.
2018-10-04 01:19:43 +02:00
OBattler
6b938d63c3
More fixes to the BT485 RAM DAC code;
...
Small changes to the CL-GD 54xx ext. palette handling.
2018-10-03 05:42:10 +02:00
OBattler
988cbe4414
More changes to the BT485 RAM DAC emulation - now emulates the whole family (BT484, BT485, BT485A, and the AT&T clones of the BT484 and BT485).
2018-10-03 04:18:29 +02:00
OBattler
d1badde7df
Added BT485A emulation to the BT485 code, in case it's ever needed, and a init function specifiying the RAM DAC's type;
...
A small change to the ICD2061 code and ability to use it as the ICS9161 which is functionally compatible.
2018-10-03 03:22:48 +02:00
OBattler
647d78e4c2
Removed a lot of useless #include's from a lot of files and reworked the SCSI #include's a bit to resolve the problem of scsi.h being a mess.
2018-10-02 22:54:28 +02:00
OBattler
512afda373
Removed the cpu.h #include from vid_s3.c.
2018-10-02 18:29:47 +02:00
OBattler
f694ab5753
Removed the leftover new_mmio stuff from the now-removed 868;
...
Changed the 964-based Stealth64 BIOS to use the 1.07h BIOS and report an ID of D0 instead of D1, because the D1 revision appears to have changes that are not documented anywhere.
2018-10-02 18:18:24 +02:00
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