Commit Graph

11936 Commits

Author SHA1 Message Date
TC1995
cfd8ec8088 Slight cleanup of the 8514/A compatible chips.
Hopefully fix various modes altogether in all three chips (640x480, 800x600, 1024x768 and 1280x1024).
2024-01-26 19:03:43 +01:00
OBattler
6d3e9642ce SPEA Mercury P64V: Correctly caulculate the width at 1280x1024x24bpp. 2024-01-26 16:23:53 +01:00
OBattler
d465992d38 Merge branch 'master' of https://github.com/86Box/86Box 2024-01-26 15:32:18 +01:00
OBattler
0c8f03effa DEC 21140: Fix subsystem ID for the VPC Tulip, fixes #4081. 2024-01-26 15:32:09 +01:00
RichardG867
ce24961846 Fix parameters for the MS-6119 machine 2024-01-25 21:50:33 -03:00
RichardG867
aa28d7789e Fix NEC MA30D parameters per a located spec sheet 2024-01-25 21:43:14 -03:00
RichardG867
c996f69e8c Fix new machine names 2024-01-25 21:27:39 -03:00
RichardG867
e779ea5902 Fix the Compaq CPU selection mess 2024-01-25 21:17:05 -03:00
Miran Grča
c5dc7109d4 Merge pull request #4080 from 86Box/tc1995
Updated CPU clock selection on Compaq 286/386 based machines.
2024-01-26 00:08:59 +01:00
TC1995
40dc25466c Updated CPU clock selection on Compaq 286/386 based machines.
Per their manuals, see above and below (manuals only)
2024-01-25 23:42:26 +01:00
Miran Grča
f66e007675 Merge pull request #4079 from 86Box/tc1995
XGA update/slight fixes:
2024-01-25 22:17:01 +01:00
TC1995
26ea0c8225 XGA update/slight fixes:
1. Remove some useless parentheses and correct some identation.
2. The reversed linear mapping activation and a5 vram test are reset properly now.
3. More correct Area Fill emulation, especially in 640x480 mode, (800x600 and 1024x768 too).
2024-01-25 22:05:31 +01:00
OBattler
cd03b6a31c Packard Bell machines: PS/2 mouse commands now suspend dynamic recompilation until the response byte is read, fixes #552. 2024-01-25 21:47:15 +01:00
OBattler
c6b5eb6c41 Merge branch 'master' of https://github.com/86Box/86Box 2024-01-24 20:45:51 +01:00
OBattler
ac78275cb8 EGA: Correct register (non-)readability on the Compaq EGA and light pen registers. 2024-01-24 20:45:44 +01:00
Miran Grča
4df11a547e Merge pull request #4076 from 640-KB/master
Alphabetize XT machine_table list
2024-01-24 17:42:50 +01:00
640-KB
3e7ad13e36 Alphabetize XT machine_table list 2024-01-24 10:33:04 -05:00
OBattler
95bb3ae333 IBM 5161: Set switches according to the total memory installed (on-board + any expansion cards), fixes #4070. 2024-01-24 06:00:56 +01:00
OBattler
13330322b4 Interim mem.c/h code and a slight optimization to do_mmutranslate(). 2024-01-24 05:56:50 +01:00
OBattler
ecafaa7daf Update the GLaBIOS version to latest nightly, fixes #4074. 2024-01-24 05:30:08 +01:00
OBattler
555cba7b8a RTL8139 changes: The PCI memory BAR is now 4096 bytes instead of 256 in order to fit into 86Box's memory mapping granularity, and implemented the undocumented CSCR reads discovered by RichardG when probing the real hardware. 2024-01-24 05:22:22 +01:00
OBattler
9107c2fa25 Added the AOpen AP61 and fixed floppies on the LG IBM 440 FX. 2024-01-24 04:56:31 +01:00
OBattler
a21b8d865d MGA: Line draw rework/fixes by TC1995, fixes the Setup bug reported by Luennix. 2024-01-23 19:15:50 +01:00
Miran Grča
6976d28b1a Merge pull request #4075 from iamgreaser/gm/ega-hscroll-gfx-mode-fix
Fix a few bugs pertaining to EGA fine horizontal scrolling
2024-01-23 05:20:15 +01:00
GreaseMonkey
257cf0d1a2 Remove the "reset horizontal fine scroll on split screen" VGAism from EGA 2024-01-23 17:07:27 +13:00
GreaseMonkey
e5000f7419 Fix fine scroll wobbling in EGA when calling ega_recalctimings
Closes: GH-4072
2024-01-23 17:03:33 +13:00
GreaseMonkey
9844cbc245 Add 8-dot hscroll compensation to EGA graphics modes
This is in lieu of whatever the correct emulation would be (as per the text modes).
Somehow I forgot to add this when reworking the fine scroll implementations.
2024-01-23 16:03:42 +13:00
OBattler
b607d191f4 Fix the WD1004A-WX1 BIOS and jumpers. 2024-01-22 15:35:32 +01:00
OBattler
c9e74d8008 Merge branch 'master' of https://github.com/86Box/86Box 2024-01-21 20:22:00 +01:00
OBattler
bd2ef6855a A CPU change in preparation for the AOpen AP61. 2024-01-21 20:21:52 +01:00
Miran Grča
d9607aee9f Merge pull request #4071 from Cacodemon345/decchip-21040
DEC DE-435 EtherWorks Turbo (DECchip 21040) emulation
2024-01-21 09:11:48 +01:00
Cacodemon345
b241817c7b Disable more logging 2024-01-21 13:45:36 +06:00
Cacodemon345
0da14beb39 Implement 21040 checksum algorithm 2024-01-21 13:28:29 +06:00
OBattler
485e73d4da Added the Gateway Tomahawk (430TX machine). 2024-01-21 01:55:05 +01:00
OBattler
f59bb33733 Added the TriGem Richmond. 2024-01-20 18:11:21 +01:00
OBattler
530fafe78a Minor keyboard-related fixes. 2024-01-20 17:27:24 +01:00
Cacodemon345
7b38758072 Fix EEPROM reading in DECchip 21040 2024-01-20 17:06:46 +06:00
Cacodemon345
3857fede38 DECchip 21040 emulation (only tested on Linux) 2024-01-19 16:30:51 +06:00
OBattler
19af46a8c2 Some more mouse helper functions and fixed the video warnings. 2024-01-17 03:59:56 +01:00
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