Miran Grča
e140f3335c
Merge pull request #4058 from 86Box/tc1995
...
Added a proper VLB variant to the TGUI9440AGi
2024-01-16 23:47:39 +01:00
TC1995
958c2be839
Added a proper VLB variant to the TGUI9440AGi
...
See above.
2024-01-16 23:42:12 +01:00
Miran Grča
d9afe1596b
Merge pull request #4057 from 86Box/tc1995
...
More fixes to the RTG series:
2024-01-16 22:51:52 +01:00
TC1995
56631fac30
More fixes to the RTG series:
...
1. Make the RTG VGA series work on XT's.
2. The RTG3105 is limited to up to 512K of memory, not 1M.
3. Fixed rowoffset in 8bpp mode used by the RTG3105.
2024-01-16 19:03:54 +01:00
Miran Grča
4a45638f59
Merge pull request #4055 from 86Box/tc1995
...
S3 true color update.
2024-01-16 02:08:26 +01:00
TC1995
e25fadc138
S3 true color update.
...
Reset bit 4 of the Misc Index register (from port 0xbee8) on mode changes.
2024-01-15 23:04:36 +01:00
Miran Grča
a8a4e28a78
Merge pull request #4052 from 86Box/tc1995
...
XGA changes:
2024-01-15 22:59:36 +01:00
TC1995
82311551d2
XGA changes:
...
Cleanup the area fill side.
2024-01-15 22:35:41 +01:00
Miran Grča
2c0ad4825f
Merge pull request #4050 from 86Box/tc1995
...
Added the RTG3105 video card and fixed some wrong stuff in the RTG3106 as well
2024-01-15 22:22:35 +01:00
TC1995
a74c1e907d
Added the RTG3105 video card and fixed some wrong stuff in the RTG3106 as well.
2024-01-15 22:10:07 +01:00
Miran Grča
1d4a91ae7c
Merge pull request #4049 from 86Box/tc1995
...
TGUI9440AGi/96xx changes:
2024-01-15 21:56:39 +01:00
TC1995
69572283f3
TGUI9440AGi/96xx changes:
...
If the chips are PCI-based, assume linear addressing is always enabled when the linear base is on valid value (e.g.: not 0). Should fix a regression when linear addressing is used by almost everything in the PCI world (e.g.: Win95's drivers).
2024-01-15 21:52:39 +01:00
Miran Grča
cf7cef5538
Merge pull request #4048 from 86Box/tc1995
...
ATI Mach8/32 mode changes and cleanup:
2024-01-15 21:46:34 +01:00
OBattler
3599d2bed1
Make sure all CPU's with 16-bit bus default to slow PIT.
2024-01-15 21:46:12 +01:00
TC1995
d17d13e3b8
ATI Mach8/32 mode changes and cleanup:
...
1. Cleanups and moving the mach8/32 struct to a dedicated header so that would allow for future 8514/A add-on clones (in paper).
2. Mach8/32's port 0x4ae8/9 and shadow set ports (0x5aee and 0x46ee) now account to the mode changes seriously, should fix most of the horizontal/vertical coordinates while entering GUI modes of various stuff.
3. Horizontal/Vertical window coordinates can only be modified if the display enable bit of port 0x22e8 is set as well as bit 0 of port 0x4aee, fixes most problems noted above.
4. Implemented horizontal blanking stuff a la VGA but actually for 8514/A and clones (like ATI).
5. Added some comments regarding the current situation.
6. The Mach8 was actually a 8514/A clone co-processor, not a single solution card of its own. The ATI Graphics Ultra was a single solution card that is actually a Mach8 + ATI 28800-6 in one, so renaming it accordingly.
7. Fixed garbled/distorted acceleration when device bitmap acceleration is enabled in the ATI Mach8 3.0 Win3.1 drivers.
2024-01-15 21:43:33 +01:00
OBattler
481b8c8b22
Tseng improvements.
2024-01-15 18:42:32 +01:00
OBattler
9143302587
The two Compaq Presarios no longer allow PCI bridges, fixes #4046 .
2024-01-15 18:14:04 +01:00
OBattler
441b2422d9
Unix SDL and Win32: Remove excess parenthesis from the recent CD-ROM change, fixes compile.
2024-01-15 14:00:27 +01:00
OBattler
2cbfc8e047
808x: Clear prefetch queue on soft reset, fixes the CTRL+ALT+DEL hang on Amstrad 808x machines, fixes #408 .
2024-01-15 04:32:52 +01:00
OBattler
2354a25231
Voodoo 3/Banshee: Disable SVGA line doubling in video processing modes, fixes #2629 .
2024-01-15 03:55:06 +01:00
OBattler
974150357b
QT: Apply maximized window handling on start-up, fixes #2921 .
2024-01-15 03:16:22 +01:00
OBattler
eb7464eced
Removed the Equity LT hard disk controller, the ports are standard (320-323), but it requires a ROM which is not dumped.
2024-01-14 23:26:03 +01:00
OBattler
8b9e520101
The Epson Equity LT now has a MFM hard disk controller.
2024-01-14 22:25:00 +01:00
Miran Grča
8463cda69f
Merge pull request #4040 from Cacodemon345/patch-156
...
Use Toshiba T1200's HDC in Epson Equity LT
2024-01-14 22:19:27 +01:00
Cacodemon345
a9082f418a
Use Toshiba T1200's HDC in Epson Equity LT
2024-01-15 03:14:43 +06:00
OBattler
540273b23a
And reverted io.c, since the stuff was Pentium-only anyway, so pointless.
2024-01-14 21:55:24 +01:00
Miran Grča
9ce2ce328e
Merge pull request #4036 from Cacodemon345/x86-debug-regs
...
Implement x86 debug registers
2024-01-14 21:53:44 +01:00
OBattler
00e38ed0bc
Disable I/O port debug checking on 486+.
2024-01-14 21:49:30 +01:00
OBattler
f2971a132f
Disable the debug registers on 486+.
2024-01-14 21:47:52 +01:00
OBattler
5c15da4a17
CD-ROM: Converted the wrong kind of trailing slash, fixes #4038 .
2024-01-14 21:31:46 +01:00
Cacodemon345
d8330a0c46
No need to translate EIP
2024-01-15 02:14:00 +06:00
Cacodemon345
ea5729c802
Revert "Add more missing memory checking"
...
This reverts commit 2eb39a8c5c
.
Likely unneeded
2024-01-15 02:07:13 +06:00
Cacodemon345
a7be107e9b
Fix address compare
2024-01-15 01:22:50 +06:00
Cacodemon345
2eb39a8c5c
Add more missing memory checking
2024-01-15 01:19:21 +06:00
Cacodemon345
911deeab1a
Fix single-step trap flag setting
2024-01-15 01:09:52 +06:00
Cacodemon345
8c6fc11bb2
Fix TSS trap-bit handling
2024-01-15 00:05:48 +06:00
Cacodemon345
c3fa0fc18b
Also account for data address breakpoints
2024-01-14 21:32:43 +06:00
Cacodemon345
128a2f2b5d
And finally exec386
2024-01-14 21:21:02 +06:00
Cacodemon345
b884ef825c
And 386.c
2024-01-14 20:58:29 +06:00
Cacodemon345
55f03f63e5
More oversight fixing
2024-01-14 20:12:53 +06:00
Cacodemon345
3cf747d93e
Forgot taskswitch DR7 clearing
2024-01-14 15:34:36 +06:00
Cacodemon345
f4f252c0b7
Implement x86 debug registers
2024-01-14 15:26:40 +06:00
OBattler
b8462142b7
Merge branch 'master' of https://github.com/86Box/86Box
2024-01-14 01:40:35 +01:00
OBattler
780f74bca0
S3: Fix 256-color modes on the Phoenix S3 Vision 968.
2024-01-14 01:40:24 +01:00
Miran Grča
ae9d602972
Merge pull request #4035 from Cacodemon345/tss-debug-trap
...
Implement TSS debug trap bit
2024-01-13 23:59:42 +01:00
Cacodemon345
a13a8efb39
Implement TSS debug trap bit
2024-01-14 04:04:04 +06:00
OBattler
b1c292a9e9
Sanitized the horizontal blanking adjustments a bit and fixed 640x480x8bpp on some S3 cards.
2024-01-13 22:04:20 +01:00
Miran Grča
a55b64a3dd
Merge pull request #4034 from 86Box/tc1995
...
Corrected S3 864 horizontal display.
2024-01-13 17:51:09 +01:00
TC1995
de1e98d3ec
Corrected S3 864 horizontal display.
2024-01-13 17:10:00 +01:00
Miran Grča
a1163ac091
Merge pull request #4032 from Cacodemon345/mga-mystique-fix
...
MGA: Do not reset DWORD expected counter while SOFTRAP read is still pending
2024-01-13 11:09:08 +01:00