Cacodemon345
31da060fef
Merge remote-tracking branch 'origin/master' into c&t_69000
2024-01-29 15:55:39 +06:00
Alexander Babikov
e82d9d0c29
Fix "Sound card #" translations
2024-01-29 00:49:13 +05:00
cartifanwlr
bc4f09d5a9
Revert "Move MSI MS-4144 into dev branch"
...
This reverts commit f4fadfe22e .
2024-01-27 21:12:27 +03:00
cartifanwlr
f4fadfe22e
Move MSI MS-4144 into dev branch
2024-01-27 18:34:04 +03:00
BurnedPinguin
64d7fbc186
Temporarily remove machines ZEOS Martin and Olivetti M4-5xx because of A20 issues.
2024-01-27 09:40:24 +01:00
BurnedPinguin
fc834decb9
Merge branch '86Box:master' into machine_23
2024-01-27 09:34:42 +01:00
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
RichardG867
c996f69e8c
Fix new machine names
2024-01-25 21:27:39 -03:00
OBattler
ac78275cb8
EGA: Correct register (non-)readability on the Compaq EGA and light pen registers.
2024-01-24 20:45:44 +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
9107c2fa25
Added the AOpen AP61 and fixed floppies on the LG IBM 440 FX.
2024-01-24 04:56:31 +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
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
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
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
5e59cb17cf
Conflict resolution.
2024-01-18 11:45:21 +01:00
OBattler
19af46a8c2
Some more mouse helper functions and fixed the video warnings.
2024-01-17 03:59:56 +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
TC1995
d17d13e3b8
ATI Mach8/32 mode changes and cleanup:
...
1. Cleanups and moving the mach8/32 struct to a dedicated header so that would allow for future 8514/A add-on clones (in paper).
2. Mach8/32's port 0x4ae8/9 and shadow set ports (0x5aee and 0x46ee) now account to the mode changes seriously, should fix most of the horizontal/vertical coordinates while entering GUI modes of various stuff.
3. Horizontal/Vertical window coordinates can only be modified if the display enable bit of port 0x22e8 is set as well as bit 0 of port 0x4aee, fixes most problems noted above.
4. Implemented horizontal blanking stuff a la VGA but actually for 8514/A and clones (like ATI).
5. Added some comments regarding the current situation.
6. The Mach8 was actually a 8514/A clone co-processor, not a single solution card of its own. The ATI Graphics Ultra was a single solution card that is actually a Mach8 + ATI 28800-6 in one, so renaming it accordingly.
7. Fixed garbled/distorted acceleration when device bitmap acceleration is enabled in the ATI Mach8 3.0 Win3.1 drivers.
2024-01-15 21:43:33 +01:00
Cacodemon345
f4f252c0b7
Implement x86 debug registers
2024-01-14 15:26:40 +06:00
OBattler
b159ec07bf
And vid_svga.h.
2024-01-10 23:33:08 +01:00
RichardG867
67c84f1ae6
Add automatically-generated names to threads
2024-01-09 20:14:21 -03:00
Miran Grča
25b04d84ba
Merge pull request #4017 from Cacodemon345/ps1-rom-lang
...
IBM PS/1 Model 2011: Add language ROM options.
2024-01-09 22:31:52 +01:00
BurnedPinguin
115a0b1c55
Add GLaBIOS machine.
2024-01-09 21:27:58 +01:00
Cacodemon345
eb200030e3
IBM PS/1 Model 2011: Add language ROMs
2024-01-10 01:26:50 +06:00
OBattler
1d15d48ee7
Broke out the ALi M5213 IDE from the ALi M1489 code (it turns out the ALi M1489 on-chip IDE is for all intents and purposes identical to the M5213) and made the Acer A1G use it.
2024-01-08 23:58:30 +01:00
OBattler
3a62aa4ea7
First batch of Acer A1G fixes, fixes #3992 .
2024-01-08 22:27:09 +01:00
GreaseMonkey
5a2e3611d9
unittester: Apply clang-format
2024-01-08 13:01:55 +13:00
GreaseMonkey
e5f467918c
unittester: Cleanups and specification v1.0.0 finalisation
2024-01-08 12:54:31 +13:00
GreaseMonkey
77c4883d0b
Merge remote-tracking branch 'origin/master' into gm/video-debug-device
2024-01-08 12:10:21 +13:00
OBattler
86d7c248f4
The forgotten changes to vid_cga.h.
2024-01-08 00:09:35 +01:00
GreaseMonkey
5453a7334f
Merge remote-tracking branch 'origin/master' into gm/video-debug-device
2024-01-08 12:08:37 +13:00
GreaseMonkey
04eb9ffc3e
unittester: Add WIP specification document
2024-01-07 17:07:24 +13:00
OBattler
4f392ca8e3
SM(S)C FDC37C669 Super I/O chip rewrite and proper FDC power down behavior, fixes floppy drive errors on the new Daeweoo machine.
2024-01-07 01:42:34 +01:00
GreaseMonkey
72b465e181
Add dummy 86Box Unit Tester device
2024-01-07 11:50:22 +13:00
GreaseMonkey
bf52ef7598
Add "86Box unit tester" config option + Qt UI checkbox
...
This is in preparation for making the device actually exist.
2024-01-07 11:21:38 +13:00
OBattler
2fb04b63ec
Some corrections.
2024-01-06 01:59:06 +01:00
OBattler
41766a6a1d
PCI changes to accomodate the SiS TRC stuff.
2024-01-06 01:55:38 +01:00
OBattler
937e2a52f8
SiS 5571, Daewoo Compaq, speed up AT / PS/2 KBC (does not appear to break anything from months of testing) and fix AT / PS/2 keyboard reset to fix the Samsung SPC7700LP-W soft reset.
2024-01-06 01:51:20 +01:00
TC1995
4b52a514bd
Huge fixes to 8514/A compatibles:
...
1. Properly implemented polygon filling in the BitBLT side of the ATI 8514/A compatibles (Mach8/32), this allows games like Mj8514 and demos like HDIDEMO from IBM to run under ATI's hdiload 1.1 properly.
2. Finally figured out the polygon filling command in the IBM one about read and write masks (Command 5 and Command 2 with polygon filling bits on, currently only for the read mask one), this allows the above samples to render properly with IBM's original hdiload 1.0 from 1987.
2024-01-05 21:22:01 +01:00