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
Cacodemon345
1808498370
Add note about bytes_skip calculation
2024-02-07 01:40:15 +06:00
Cacodemon345
df91185e75
Minor line fix
2024-02-07 01:32:46 +06:00
Cacodemon345
614241b8b2
Non-CPU-driven monochrome source blits
2024-02-07 01:25:54 +06:00
Cacodemon345
cd03088873
Source offset trouble fixed
...
WIP hardware cursor
2024-02-07 00:51:17 +06: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
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
Cacodemon345
7b05547e59
Use bytes to count image
2024-02-05 15:41:10 +06:00
Cacodemon345
d6e1d6aa32
Monochrome drawing is now finally fixed
2024-02-05 15:23:36 +06:00
Cacodemon345
485d17e117
Fix height overdrawing and BitBlt direction
2024-02-05 13:03:34 +06: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
Cacodemon345
35cae93fed
More monochrome source work
...
Mostly correct now.
2024-02-04 16:25:17 +06: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
Miran Grča
896c13cd3a
Merge pull request #4112 from 86Box/tc1995
...
Refactor 5380-based SCSI controllers
2024-02-03 22:43:11 +01:00
TC1995
f582e97168
Refactor 5380-based SCSI controllers
...
This should fix more timing issues with said SCSI controllers in various CPU/HDD/CD-ROM speeds.
2024-02-03 22:30:14 +01:00
Cacodemon345
ac0f7ec9e7
Implement color transparency and 16/24-bpp color patterns
2024-02-04 01:23:26 +06:00
Alexander Babikov
d7e125c16e
Migrate configs for the Gigabyte Socket 4/5 machines ( #4111 )
...
* Bring back machine migration
And add migration for the Gigabyte Socket 4 and 5 machines
* Fix the GA-586IS's internal name
* Remove legacy CPU tables for very old builds
Since backward compatibility with pre-build 2654 configs has been
removed, remove forward compatibility with these builds as well
2024-02-03 16:08:18 -03:00
Cacodemon345
0bca52bfe5
Fix height counting
2024-02-03 15:45:52 +06:00
Cacodemon345
45b9cb1980
Part 2 of quadword alignment fixing
2024-02-03 15:27:46 +06:00
Cacodemon345
baa66cf0ce
Merge remote-tracking branch 'origin/master' into c&t_69000
2024-02-03 15:17:24 +06:00
Cacodemon345
323c179cee
Force quadword alignment
2024-02-03 15:02:49 +06:00
OBattler
91494bab97
808x: Fix the flags at the end of the ADC and SBB instructions, fixes #4103 .
2024-02-03 04:33:42 +01:00
OBattler
ff5ea614ee
DMA: Change the MegaPC 0528h to 0580h.
2024-02-02 19:56:55 +01:00
OBattler
9e7fc6a60d
DMA ports 81h and 82h workaround for proper CPU speed detection on the MegaPC BIOS and limited the MegaPC CPU speeds to >= 16 MHz and <= 25 MHz.
2024-02-02 17:52:00 +01:00