OBattler
e8266cd716
Another Banshee cursor fix.
2020-11-18 16:21:09 +01:00
OBattler
5ce5685c1a
Fixed Banshee hardware cursor offset.
2020-11-18 16:18:45 +01:00
OBattler
764b5f2c36
Merge branch 'master' of https://github.com/86Box/86Box
2020-11-18 16:15:14 +01:00
OBattler
889c19c650
The Voodoos now correctly lock and unlock mutexes.
2020-11-18 16:15:01 +01:00
TC1995
9e4acc08b8
Fixed busy status on the S3 family of chips using the fifo.
2020-11-18 13:35:30 +01:00
OBattler
9fb3a3ed56
Fixed a warning in cpu/cpu_table.c.
2020-11-18 06:00:13 +01:00
Miran Grča
a04bc35077
Merge pull request #1097 from richardg867/master
...
Programmatic CPU table
2020-11-18 05:47:49 +01:00
OBattler
f8569950de
Removed code from win/win_settings.c that was doing what should never have been done, fixes the multiple selections that shouldn't have been in the Settings dialog.
2020-11-18 05:46:08 +01:00
RichardG867
2608c392bf
Remove unused variable
2020-11-18 01:17:42 -03:00
RichardG867
8fff49d5c5
Merge branch 'master' of https://github.com/86Box/86Box
...
# Conflicts:
# src/win/win_settings.c
2020-11-18 01:12:32 -03:00
RichardG867
dbd767437b
Programmatic CPU table
2020-11-18 01:09:17 -03:00
OBattler
77cb4e6c79
Fixed DDC manufacturer.
2020-11-18 04:25:38 +01:00
OBattler
ab34733d65
Fixed X and Y offsets on the Voodoo Banshee/3 16bpp tiled renderer, hardware cursor, and overlay.
2020-11-18 04:06:44 +01:00
OBattler
e091c9e8f0
Another ACPI change - fixes P2B-LS and other machines.
2020-11-18 03:45:57 +01:00
OBattler
607230ae18
Fixed the VIA machines.
2020-11-18 03:30:13 +01:00
OBattler
bbf08e258d
Fixed the Intel Flashes.
2020-11-18 01:45:29 +01:00
OBattler
25b4c1b76d
The Intel AN430TX now loads the boot block as well (but still does not work).
2020-11-18 00:49:39 +01:00
OBattler
0307ec60e5
Intel 2 Mbit BIOS boot blocks are now loaded from offset 0.
2020-11-18 00:47:13 +01:00
Miran Grča
f20e3082ec
Merge pull request #1095 from 86Box/feature/voodoo3
...
Ported the latest Voodoo patches from PCem.
2020-11-18 00:23:23 +01:00
TC1995
7bb51b4c7a
Ported the latest Voodoo patches from PCem.
2020-11-18 00:21:07 +01:00
OBattler
d2ad8fce43
Fixes to ACPI and 4x0 - fixes the Freeway.
2020-11-17 22:17:51 +01:00
OBattler
848a2183c2
Disabled excess logging.
2020-11-17 21:47:35 +01:00
OBattler
41be50bff8
The AT / PS/2 keyboard controller now once again issues IRQ's and the SCAT 286 machines now have an AMI keyboard controller, fixes the GW286-CT.
2020-11-17 21:46:46 +01:00
OBattler
26bffcb91f
Reenabled addreadlookup() and addwritelookup() in mem/mem.c, fixes performance of the emulator.
2020-11-17 21:05:13 +01:00
OBattler
f664d0b5b3
First Settings dialog fixes - the dynamic recompiler checkbox is now correctly checked if the recompiler is reenabled.
2020-11-17 20:06:55 +01:00
OBattler
02e9a3ad55
Reverted a bad change to cpu/386.c, fixes freezes and mysterious behavior on the Interpreter.
2020-11-17 20:00:28 +01:00
OBattler
85679b8ecd
Fixed a compile-breaking mistake in pic.c.
2020-11-17 19:44:15 +01:00
OBattler
239a84fd68
PIC interrupts are no longer latched on AT+.
2020-11-17 19:25:13 +01:00
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