Commit Graph

14490 Commits

Author SHA1 Message Date
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
BurnedPinguin
0e43058923 Merge branch '86Box:master' into machine_23 2024-01-21 20:22:59 +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
BurnedPinguin
958f253b47 Add Gateway Lucas 2024-01-21 19:34:21 +01:00
BurnedPinguin
2e7989d343 Merge branch '86Box:master' into machine_23 2024-01-21 14:57:03 +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
BurnedPinguin
e986047c2c Add Radisys EPC-2102 2024-01-19 22:06:00 +01:00
BurnedPinguin
aa77a484c0 Add AMI Atlas PCI-II. 2024-01-19 20:35:50 +01:00
BurnedPinguin
3a75b395ce Add FIC PT-2000. (Please note that the contributed ROM for this machine is not the latest BIOS, because the sole reason this machine was chosen for addition was its unique 4.50GP AwardBIOS, even though later it got updates to the more common 4.50PG AwardBIOS.) 2024-01-19 17:53:36 +01:00
BurnedPinguin
d3bcd9646b Add Teknor TEK-932. 2024-01-19 14:57:51 +01:00
BurnedPinguin
9eff65a6f7 Olivetti M4-5xx fixes. 2024-01-19 14:30:59 +01:00
BurnedPinguin
c9dab454b7 Fix Anigma BAT4ip3e IDE 2024-01-19 13:37:24 +01:00
BurnedPinguin
4621e6b8a4 Add Northgate Computer Systems ELEGANCE PENTIUM 90 2024-01-19 12:34:56 +01:00
Cacodemon345
3857fede38 DECchip 21040 emulation (only tested on Linux) 2024-01-19 16:30:51 +06:00
BurnedPinguin
079cf6782c Add DataExpert EXP4349 (PhoenixBIOS 4.03 for ALi M1429G and 386DX/Socket 3 combo board.) 2024-01-18 14:12:07 +01:00
BurnedPinguin
325c27de70 Merge branch '86Box:master' into machine_23 2024-01-18 11:51:46 +01:00
BurnedPinguin
7a4d3aaa5a Merge branch 'machine_23' of https://github.com/BurnedPinguin/86Box into machine_23 2024-01-18 11:47:33 +01:00
BurnedPinguin
5e59cb17cf Conflict resolution. 2024-01-18 11:45:21 +01:00
Cacodemon345
aea2e4c4a2 Make it more similar to Windows 10/11 2024-01-18 01:47:12 +06:00
Cacodemon345
3374ff4eb2 Use Windows 11 Notepad's background color 2024-01-17 13:37:19 +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
Cacodemon345
0aebb62726 Avoid QToolBar spacing 2024-01-17 01:34:09 +06:00
Cacodemon345
dd37f51aac Grayscale colors 2024-01-17 01:28:33 +06:00
Cacodemon345
50e1a88463 Revert "Only the main window and its childs should be native widgets"
This reverts commit fe3aab2a0e.
2024-01-17 01:26:11 +06:00
Cacodemon345
fe3aab2a0e Only the main window and its childs should be native widgets 2024-01-17 00:56:07 +06:00
Cacodemon345
25ec6f65c4 Fix incorrect casing 2024-01-17 00:40:35 +06: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
Cacodemon345
b658238333 Force all widgets to be embedded windows on Windows 2024-01-16 17:11:33 +06:00
Cacodemon345
b4bdfa70b6 Finalize dynamic dark mode switching
Make QMenuBar items spaced identically
2024-01-16 14:58:41 +06:00
Cacodemon345
131e717500 Merge remote-tracking branch 'origin/master' into windows-dark-mode 2024-01-16 13:42:03 +06:00