TC1995
9910b6f3cd
More updates regarding the PC-98x1:
...
1.Fixed I/O step when using interleaving I/O.
2. Add more and fixes of the existing incomplete PC-98x1 core.
2024-02-13 01:29:00 +01:00
TC1995
d4cf722d7d
Fix Linux compile.
2024-02-12 21:14:20 +01:00
TC1995
b36c0cb697
More updates for the NEC PC-98x1 series.
...
Still preliminary, but I hope it's a good start to work with.
2024-02-12 20:58:06 +01:00
Miran Grča
dad0b8c899
Merge pull request #4133 from cartifanwlr/feature/socket6
...
Add support for the Socket 6 platform (PC-98x1 branch)
2024-02-07 19:18:58 +01:00
cartifanwlr
021561bbe3
Complete Socket 6 CPU list
2024-02-07 18:46:02 +03:00
cartifanwlr
343dba99a7
Merge branch '86Box:master' into feature/socket6
2024-02-07 18:22:47 +03:00
Miran Grča
17afc7267c
Merge pull request #4131 from 86Box/tc1995
...
Mach64 temporary updates:
2024-02-07 03:07:20 +01:00
TC1995
f8647f07a3
Mach64 temporary updates:
...
Temporarily replace the ATI68860 8bpp renderer with a clone one while the current renderer (8bpp) is being fixed for proper colors on the Mach64.
2024-02-07 03:06:19 +01:00
Miran Grča
48fa9ba95a
Merge pull request #4130 from 86Box/tc1995
...
Couple of changes in the video side.
2024-02-07 02:54:11 +01:00
TC1995
7198b78069
Couple of changes in the video side.
...
1. Second attempt to fix the banking in the Cirrus (sigh, why doesn't banking get nulled automatically...)
2. Introduce a new timer to the 8514/A side so it won't slow the VGA clock down it was shared before.
2024-02-07 01:53:16 +01:00
OBattler
f3d585a1e1
Fix horizontal blanking calculation, fixes some S3 blanking excesses.
2024-02-07 00:11:02 +01:00
OBattler
d8d44efab2
Merge branch 'master' of https://github.com/86Box/86Box
2024-02-07 00:02:27 +01:00
Miran Grča
ef01e27d31
Merge pull request #4129 from 86Box/tc1995
...
9001st update on Cirrus banking...
2024-02-06 23:58:10 +01:00
TC1995
30e768955c
9001st update on Cirrus banking...
...
1. VRAM mask consistency...
2. Don't apply the IBM VGA mode check to linear functions, where banking isn't used at all.
2024-02-06 23:50:32 +01:00
OBattler
1b5ac0f68a
TVP3026: Correctly apply the RAMDAC multiplex mode.
2024-02-06 23:35:43 +01:00
Miran Grča
9b63f971cc
Merge pull request #4128 from 86Box/tc1995
...
Update on Cirrus banking.
2024-02-06 22:58:15 +01:00
TC1995
e0aa4db151
Update on Cirrus banking.
...
When I say banking should be 0 when IBM VGA modes are set, they must be, Cirrus...
Also, updated the vram mask using the gd54xx struct rather than svga's for consistency.
2024-02-06 22:44:58 +01:00
TC1995
cb4f0fe85a
Revert "HDISP updates on S3 968 cards."
...
This reverts commit e648af9a71
.
2024-02-06 22:41:59 +01:00
TC1995
e648af9a71
HDISP updates on S3 968 cards.
...
Attempt at fixing the half horizontal display bugs in the best possible way without affecting the vendor drivers (which don't enable bit 6 of gdcreg5 for 256 colors and greater but generic non-vendor specific drivers do).
2024-02-06 21:40:26 +01:00
Miran Grča
86c63973bc
Merge pull request #4126 from 86Box/tc1995
...
Radius Video7 ISA card update about the I/O handler.
2024-02-06 21:37:14 +01:00
TC1995
792485f48f
Radius Video7 ISA card update about the I/O handler.
...
Don't touch the POS I/O ports at all, fixes hang ups with the card in question using the IBM PS/1 machines, which rely on those ports.
2024-02-06 21:34:00 +01:00
Miran Grča
2acb61a067
Merge pull request #4125 from 86Box/tc1995
...
SVGA video card fixes of the day.
2024-02-06 21:31:12 +01:00
TC1995
9926e1ff6a
SVGA video card fixes of the day.
...
Vendor banking should be 0 when plain IBM VGA modes are set, fixes corrupt text modes (Cirrus and Paradise at the moment).
2024-02-06 21:26:23 +01:00
Miran Grča
9a272105e7
Merge pull request #4124 from 86Box/tc1995
...
SCSI CD-ROM fixes of the day.
2024-02-06 21:20:00 +01:00
TC1995
0d88e8394c
SCSI CD-ROM fixes of the day.
...
1.Re-implemented in the best way possible the muted part of the Toshiba/NEC Play Audio commands and related, per spec.
2. Forgot to add a check to a Sony Vendor Data Out command when the len is 0 it should become a Status command, fixes emulator crashes when len is 0 using some CD software.
2024-02-06 21:18:25 +01:00
Miran Grča
681128fc9c
Merge pull request #4123 from 86Box/tc1995
...
More fixes to the 5380-based core.
2024-02-06 21:10:51 +01:00
TC1995
ad9503ec28
More fixes to the 5380-based core.
...
More timer related fixes regarding the speed combinations, looking at you, Rancho (8.10R and 8.20R), but at least it should solve most problems with boots.
2024-02-06 21:09:38 +01:00
OBattler
bf85d8088b
Fixed the registers collision between SiS 496/497 and Cyrix registers, which fixes the 4SAW2 on Cyrix CPU's, and removed the block on those CPU's for that machine.
2024-02-06 21:01:11 +01:00
OBattler
ecd90616f1
Removed an unnecessary CPU operations table.
2024-02-06 19:51:02 +01:00
OBattler
cbf1749a25
Fixed the reported CPU inacuracies, closes #4121 .
2024-02-06 19:50:21 +01:00
cartifanwlr
34ed1dc811
WIP Socket 6 implementation, currently Intel only
2024-02-06 18:30:36 +03:00
OBattler
348a0ffcab
Merge branch 'master' of https://github.com/86Box/86Box
2024-02-06 04:23:55 +01:00
OBattler
e60c1dfc50
ET3000AX and ET4000AX fixes.
2024-02-06 04:23:44 +01:00
Miran Grča
2b1104f511
Merge pull request #4117 from lemondrops/deskpro386
...
Further Compaq Deskpro 386 adjustments
2024-02-05 02:10:21 +01:00
Miran Grča
f6bf08fc0b
Merge pull request #4118 from lemondrops/xtide
...
Merge the XTIDE XT/XT+ and AT/386 BIOS variations
2024-02-05 02:09:39 +01:00
Alexander Babikov
68a73dffe0
Give the Compaq Deskpro 386 its own set of CPUs
...
Both BIOSes can now take a 16, 20 or 25 MHz 386DX,
with the 16 MHz one paired with a 287 FPU.
Also remove unused CPU packages from the enum
2024-02-05 03:22:54 +05:00
Alexander Babikov
795e1bce23
Change CR0 bit 4 behavior:
...
Now it's always hardcoded to 1, unless the CPU
is 386DX with no or 287 FPU
2024-02-05 03:22:52 +05:00
Alexander Babikov
fb335a754a
Merge the XTIDE XT/XT+ and AT/386 BIOS variations
2024-02-05 03:18:24 +05:00
Miran Grča
ecbfa060a1
Merge pull request #4115 from maximus105/master
...
Fix broken translation of "PIT mode:" for all languages
2024-02-04 18:18:05 +01:00
Miran Grča
61026cd30f
Merge pull request #4116 from cartifanwlr/feature/4gpv5
...
Add A-Trend 4GPV5 machine
2024-02-04 18:15:37 +01:00
cartifanwlr
3c179d3b56
Merge branch '86Box:master' into feature/4gpv5
2024-02-04 19:50:10 +03:00
OBattler
7d1f3c102e
Contaq 82x59x: Only delete the SMRAM structs on the 597.
2024-02-04 17:49:41 +01:00
maximus105
26fe0f85a1
Update qt_settingsmachine.ui
2024-02-04 17:41:52 +02:00
maximus105
0b5d4d03c5
Update ru-RU.po
2024-02-04 17:40:49 +02:00
maximus105
778a363b99
Update uk-UA.po
2024-02-04 17:38:52 +02:00
cartifanwlr
4e8815e0b7
Add A-Trend 4GPV5 machine (Award 4.99G)
2024-02-04 14:00:18 +03:00
OBattler
f21f42445e
ET4000: Fix Chain 4.
2024-02-04 05:49:53 +01:00
OBattler
ecbe6951d2
ET4000: Remove a now long obsolete block from et4000_recalctimings(), fixes #4113 .
2024-02-04 02:51:45 +01:00
OBattler
55eb089b20
Merge branch 'master' of https://github.com/86Box/86Box
2024-02-03 22:52:49 +01:00
OBattler
3cfb9edb88
S3 Trio: Fix blanking calculation.
2024-02-03 22:52:41 +01:00