Commit Graph

1632 Commits

Author SHA1 Message Date
TC1995
f8647f07a3 Mach64 temporary updates:
Temporarily replace the ATI68860 8bpp renderer with a clone one while the current renderer (8bpp) is being fixed for proper colors on the Mach64.
2024-02-07 03:06:19 +01:00
TC1995
7198b78069 Couple of changes in the video side.
1. Second attempt to fix the banking in the Cirrus (sigh, why doesn't banking get nulled automatically...)
2. Introduce a new timer to the 8514/A side so it won't slow the VGA clock down it was shared before.
2024-02-07 01:53:16 +01:00
OBattler
f3d585a1e1 Fix horizontal blanking calculation, fixes some S3 blanking excesses. 2024-02-07 00:11:02 +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
Alexander Babikov
fb335a754a Merge the XTIDE XT/XT+ and AT/386 BIOS variations 2024-02-05 03:18:24 +05:00
cartifanwlr
4e8815e0b7 Add A-Trend 4GPV5 machine (Award 4.99G) 2024-02-04 14:00:18 +03: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
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
cartifanwlr
0e7eadb474 Add the AMIBIOS for the "MRBIOS 386SX" as the board has been identified 2024-01-29 22:50:46 +03: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