Commit Graph

4072 Commits

Author SHA1 Message Date
David Hrdlička
2d0b910aa2 Update pull_request_template.md 2020-11-16 18:08:28 +01:00
OBattler
1d4988221f Fixed SYSENTER, SYSEXIT, SYSCALL, and SYSRET;
SYSCALL and SYSRET are now perfectly in line with AMD's specification;
Improvements to the API call to gracefully stop the emulator.
2020-11-16 17:47:05 +01:00
OBattler
e1a19a308e The POST card now supports port 10h for the PCjr. 2020-11-16 03:37:11 +01:00
OBattler
32dfbdd082 Fixed some compile-breaking mistakes in the CPU code. 2020-11-16 00:06:33 +01:00
OBattler
0faf6692c9 WARNING: CONFIGS MIGHT PARTIALLY BREAK WHERE DEVICE NAMES HAVE CHANGED.
Changes to device_t struct to accomodate the upcoming PCI IRQ arbitration rewrite;
Added device.c/h API to obtain name from the device_t struct;
Significant changes to win/win_settings.c to clean up the code a bit and fix bugs;
Ported all the CPU and AudioPCI commits from PCem;
Added an API call to allow ACPI soft power off to gracefully stop the emulator;
Removed the Siemens PCD-2L from the Dev branch because it now works;
Removed the Socket 5 HP Vectra from the Dev branch because it now works;
Fixed the Compaq Presario and the Micronics Spitfire;
Give the IBM PC330 its own list of 486 CPU so it can have DX2's with CPUID 0x470;
SMM fixes;
Rewrote the SYSENTER, SYSEXIT, SYSCALL, and SYSRET instructions;
Changed IDE reset period to match the specification, fixes #929;
The keyboard input and output ports are now forced in front of the queue when read, fixes a number of bugs, including the AMI Apollo hanging on soft reset;
Added the Intel AN430TX but Dev branched because it does not work;
The network code no longer drops packets if the emulated network card has failed to receive them (eg. when the buffer is full);
Changes to PCI card adding and renamed some PCI slot types, also added proper AGP bridge slot types;
USB UHCI emulation is no longer a stub (still doesn't fully work, but at least Windows XP chk with Debug no longer ASSERT's on it);
Fixed NVR on the the SMC FDC37C932QF and APM variants;
A number of fixes to Intel 4x0 chipsets, including fixing every register of the 440LX and 440EX;
Some ACPI changes.
2020-11-16 00:01:21 +01:00
Miran Grča
745460f64b Merge pull request #1074 from lemondrops/bugfix/fullscreen_mouse
Fix the mouse cursor being locked after leaving fullscreen mode
2020-11-15 05:08:16 +01:00
Miran Grča
827f878c8a Merge pull request #1075 from lemondrops/bugfix/acpi_poweroff
Properly close the emulator on ACPI soft power off
2020-11-15 05:08:02 +01:00
Miran Grča
44c6308915 Merge pull request #1076 from richardg867/master
Add Gigabyte GA-686BX
2020-11-15 05:07:44 +01:00
RichardG867
36f288015f Add hardware monitoring to the GA-686BX 2020-11-14 18:09:35 -03:00
RichardG867
1a0004dced Fix CMOS battery low warning on GA-686BX 2020-11-14 17:34:21 -03:00
RichardG867
69f850b0f6 Add Gigabyte GA-686BX 2020-11-14 17:25:14 -03:00
Alexander Babikov
5323b7e1bd Properly shut down the emulator on ACPI soft power off. 2020-11-14 11:44:04 +05:00
Alexander Babikov
a9bc8b7bb4 Fix the mouse cursor being constrained after leaving fullscreen. 2020-11-14 11:43:53 +05:00
Miran Grča
2d8f97ce64 Merge pull request #1073 from lemondrops/bugfix/compile_warnings
Fix several compilation warnings
2020-11-14 04:30:25 +01:00
Miran Grča
be102e01a3 Merge pull request #1072 from 86Box/tc1995
Added several Diamond cards, corrected Trio64V+ bios, and a generic 325.
2020-11-14 04:30:10 +01:00
Alexander Babikov
c28f20ceb5 Remove leftover logging from the VIA Apollo code. 2020-11-14 06:27:40 +05:00
Alexander Babikov
53bb559446 Fix compilation warnings. 2020-11-14 05:46:57 +05:00
TC1995
711868ca98 Added missing hookup to the 325 card. 2020-11-13 21:25:04 +01:00
TC1995
c91866dd91 Merge branch 'tc1995' of github.com:86Box/86Box into tc1995 2020-11-13 21:20:24 +01:00
TC1995
816af7e843 Added the Diamond Stealth VRAM (911), SE (Trio32) cards plus a generic S3 ViRGE 325 card.
Updated the Trio64V+ bios.
2020-11-13 21:14:09 +01:00
Miran Grča
50533a466d Merge pull request #1071 from amdk6/master
Added the Fujitsu ErgoPro x365
2020-11-13 20:29:47 +01:00
amdk6
505509e6c6 Added the Fujitsu ErgoPro x365 2020-11-13 20:45:10 +02:00
Miran Grča
f9f8a9b9a0 Merge pull request #1052 from Raulonthetest/master
Add 2 new Socket 370 boards
2020-11-13 19:39:22 +01:00
Miran Grča
b44007b8cd Merge pull request #1053 from tiseno100/master
Added 4Mbit capabilities to the Intel Flashes & the 4Mbit SST can be used
2020-11-13 19:36:54 +01:00
Miran Grča
70bb92ed89 Merge pull request #1056 from NCommander/pcap_name_fix
Failback for PCAP to use name as description if the later is blank
2020-11-13 19:36:32 +01:00
Miran Grča
21a73821d5 Merge pull request #1059 from lemondrops/bugfix/force_debug
Fix the debug console window not appearing.
2020-11-13 19:36:18 +01:00
Miran Grča
f2b748e4cd Merge pull request #1063 from richardg867/master
Fix VT82C686 and GL518SM hardware monitors
2020-11-13 19:36:00 +01:00
Miran Grča
e49f0340a9 Merge pull request #1065 from lemondrops/feature/editorconfig
Add an EditorConfig file
2020-11-13 19:35:46 +01:00
Miran Grča
6410f38819 Merge pull request #1069 from lemondrops/feature/default_scsi_irq
Change the default IRQ for some ISA SCSI controllers
2020-11-13 19:35:30 +01:00
Miran Grča
7833b620d8 Merge pull request #1070 from lemondrops/feature/unmute_cd_audio
Do not mute CD audio on the first drive by default
2020-11-13 19:35:16 +01:00
Panagiotis
22cdad8c74 Merged the VIA VPX and AMD 640 on the common Apollo tree 2020-11-13 19:37:16 +02:00
Panagiotis
7b6e5311f8 Delete VIA VPX 2020-11-13 19:35:53 +02:00
Panagiotis
1f6ce84731 Delete AMD 640 System Controller 2020-11-13 19:35:38 +02:00
RichardG867
0c80853184 LM78 comment consistency fix 2020-11-13 13:44:36 -03:00
Alexander Babikov
cdf3bdeef7 Add an EditorConfig file. 2020-11-13 05:11:56 +05:00
Alexander Babikov
62b0c03401 Change the default IRQ for Adaptec and BusLogic SCSI controllers to a less problematic one. 2020-11-13 05:11:00 +05:00
Alexander Babikov
c48f8b5f56 Do not mute CD audio by default. 2020-11-13 05:10:06 +05:00
Alexander Babikov
abd23f41bb Fix the console window not appearing even when requested. 2020-11-13 05:09:17 +05:00
RichardG867
7f7305c35c Expand hardware monitor voltage count to 10 2020-11-12 19:23:47 -03:00
Daniel Gurney
0deb6b96c3 Merge pull request #1067 from lemondrops/bugfix/makefile
Small Makefile fixes
2020-11-12 22:35:13 +02:00
David Hrdlička
474c0dfc1d Small fixes to the Discord integration
Removed the redundant string length checks
Closes #1066
2020-11-12 21:27:11 +01:00
Daniel Gurney
118da6baac Merge pull request #1068 from lemondrops/feature/uac_level
Add the UAC execution level to the manifest
2020-11-12 22:25:19 +02:00
Daniel Gurney
8cf9edc2ab Merge pull request #1064 from lemondrops/feature/gitignore_update
Update .gitignore
2020-11-12 21:59:09 +02:00
RichardG867
63ad6202fc Fix GL518SM hardware monitor 2020-11-11 14:47:46 -03:00
RichardG867
31e36b98c0 Finish fixing VT82C686 hardware monitor 2020-11-11 14:45:07 -03:00
RichardG867
f0e91a407f Fix VT82C686 hardware monitor 2020-11-10 22:02:30 -03:00
RichardG867
10d426f2a6 LM78 comment cleanups 2020-11-10 21:44:14 -03:00
RichardG867
d4c6feed3a More LM78 cleanups 2020-11-10 21:41:44 -03:00
RichardG867
7eec9cb99a Small cleanups to LM78 hardware monitor 2020-11-10 21:32:10 -03:00
Alexander Babikov
15a37256f6 Makefile: Use the Unix way instead of the DOS/Windows way of silencing output. 2020-11-09 15:51:12 +05:00