Commit Graph

4078 Commits

Author SHA1 Message Date
OBattler
48883a46cd The ASUS P65UP5 series of machines now correctly have the SST SF29EE010 flash chip rather than the Intel one, fixes DMI/ESCD write errors. 2020-11-17 03:01:15 +01:00
OBattler
ab8f9d3866 The new 808x-only memory read/write functions now apply the RAM mask to the address so addresses now correctly wrap around 1 MB, fixes #1062;
More 808x bug fixes.
2020-11-17 02:20:19 +01:00
OBattler
bf4b5b781f Implemented PIC IRQ latch and delay (per the datasheet), IBM PCjr now works without a workaround delay in cpu/808x.c which was therefore removed; also redid memory and I/O accesses in cpu/808x.c to fix word writes on 8086. 2020-11-17 00:25:28 +01:00
OBattler
31c697e2a0 Merge branch 'master' of https://github.com/86Box/86Box 2020-11-16 23:48:59 +01:00
OBattler
dc7973d2e2 Reverted build 2263's commit as it's no longer needed, fixes #1050. 2020-11-16 23:48:46 +01:00
Alexander Babikov
e0ff781a34 Fix the mouse lock after fullscreen - for real this time. (#1080) 2020-11-16 18:09:13 +01:00
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