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
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
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
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
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
OBattler
285accae5b
Gigabyte 430LX and 430NX machine fixes.
2024-02-02 05:34:38 +01:00
OBattler
ce73276bfe
WD76C10 rewrite, closes #238 .
2024-02-02 05:32:43 +01:00
OBattler
3ceda105ef
ALi M6117 CPU fixes.
2024-02-02 05:31:33 +01:00
OBattler
91ca927618
AT NVR: The ability to lock reading of a register in preparation of the WD7C610 rewrite.
2024-02-02 05:30:11 +01:00
OBattler
a8f250b6c9
LPT: Function to read register in preparation for the WD76C10 rewrite.
2024-02-02 05:29:34 +01:00
OBattler
9d3c7eaad8
Merge branch 'master' of https://github.com/86Box/86Box
2024-02-02 05:25:55 +01:00
OBattler
0a5d25fdde
Memory: Disable _mem_exec in phys() accesses when not using the 486+ interpreter or dynamic recompiler, and write protect support in preparation for the WD76C10 rewrite.
2024-02-02 05:25:40 +01:00
RichardG867
7cdfdb7776
Lowercase the amis727 machine entry
2024-02-01 15:56:31 -03:00
Miran Grča
c9561d2f8e
Merge pull request #4108 from cartifanwlr/machine-flags
...
Revert "Rename "AMI XT clone" as the machine has been identified"
2024-02-01 19:32:24 +01:00
cartifanwlr
8926605591
Revert "Rename "AMI XT clone" as the machine has been identified"
...
This reverts commit 4e44449143
.
2024-02-01 20:53:42 +03:00
Miran Grča
6d7979ebbd
Merge pull request #4106 from cartifanwlr/machine-flags
...
Rename "AMI XT clone" as the machine has been identified
2024-02-01 12:31:38 +01:00
cartifanwlr
f2b6a2d7e1
Merge branch 'machine-flags' of https://github.com/cartifanwlr/86Box into machine-flags
2024-02-01 14:05:13 +03:00
cartifanwlr
4e44449143
Rename "AMI XT clone" as the machine has been identified
2024-02-01 14:05:09 +03:00
Miran Grča
d872c93869
Merge pull request #4105 from cartifanwlr/machine-flags
...
Rename "Phoenix 286 clone" as the machine has been identified
2024-01-31 22:06:10 +01:00
cartifanwlr
79d38a52be
Fix small comment typo
2024-01-31 23:16:10 +03:00
cartifanwlr
9235a1020f
Rename "Phoenix 286 clone" as the machine has been identified
2024-01-31 23:13:14 +03:00