Commit Graph

4891 Commits

Author SHA1 Message Date
ts-korhonen
3c328d93b5 win_opengl: fix resizing as child window 2021-04-12 01:45:23 +03:00
ts-korhonen
42d18fe165 win_opengl: add windows message hook to relay input, hide cursor on capture, unify method naming 2021-04-12 00:58:04 +03:00
ts-korhonen
fe3e1d05de win_opengl: Get window size from resize instead of enable. Use noactivate window style to keep focus on parent window. 2021-04-11 22:29:00 +03:00
ts-korhonen
2b662ebc53 Merge branch 'master' into opengl 2021-04-11 00:44:52 +03:00
OBattler
8175289c9d Am486 SMBASE is now correctly initialized to 30000, 60000 is for the Am486DXL and Am486DXL2, which we do not emulate. 2021-04-10 22:22:19 +02:00
OBattler
c4fd9e7753 Added a comment to that piece of code in pit.c to avoid future confusion. 2021-04-10 19:49:07 +02:00
OBattler
8aae3f6163 Reverted the inappropriate PIT "fix" by qeggers that actually broke PIT readouts while writing the counts (so yes, the wm was intended, not rm), fixes several machines. 2021-04-10 19:46:06 +02:00
OBattler
bcb2e5598e CPU and MMU fixes, fixes #1366 and the entire mess that is build 2900. 2021-04-10 19:05:12 +02:00
ts-korhonen
39268e88ef Add some documentation to win_opengl.c 2021-04-10 18:15:26 +03:00
ts-korhonen
f315145c7d OpenGL rendering component. First iteration, WiP. 2021-04-10 18:15:26 +03:00
OBattler
b931e81485 Fixed a PIT bug (reported by qeggers). 2021-04-10 07:23:36 +02:00
OBattler
5990663881 Keyboard reset fixes and the two files I forgot in the previous commit. 2021-04-10 07:22:49 +02:00
OBattler
976f6edc9d Merge branch 'master' of https://github.com/86Box/86Box 2021-04-10 07:19:15 +02:00
OBattler
c370ae7e18 CPU and MMU cleanups and fixes, and non-Debug builds are now stripped again. 2021-04-10 07:18:47 +02:00
Miran Grča
996384d72f Merge pull request #1364 from nerd73/master
Add the TMC PAT54PV machine
2021-04-10 06:39:47 +02:00
nerd73
84c4ae7e93 The PAT54PV bios blacklists AMD CPUs. 2021-04-09 21:26:28 -06:00
nerd73
a4f16a799e Add the TMC PAT54PV
An ISA/VLB Socket 5 machine. Also makes KBC command A0 return 0x28 then 0 so that the BIOS can function.
2021-04-09 20:24:47 -06:00
OBattler
99ca313565 Fixed the IDE hard disk busy status setting on reset. 2021-04-07 23:55:19 +02:00
OBattler
28c95d88c2 The ALi M1487/89 now correctly clears SMI status on clearing bit 4 of register 0x30, fixes booting with 486DX2/iDX4. 2021-04-07 23:47:00 +02:00
OBattler
76b2ac640b Made sure the XT MFM and XTA hard disk controllers specify the hard disk type in the name, closes #1119. 2021-04-07 02:21:37 +02:00
OBattler
3747c7f7fa Added the Compaq Presario 2240, closes #1207. 2021-04-07 02:14:01 +02:00
OBattler
200528443f And fixed the fix. 2021-04-07 00:52:55 +02:00
OBattler
bc2fd285c4 Made the IDE RESET BUSY status setting only apply when IDE is in ATA-3 mode. 2021-04-07 00:52:28 +02:00
OBattler
695ebbb512 Merge branch 'master' of https://github.com/86Box/86Box 2021-04-06 22:17:03 +02:00
OBattler
4bd9b93980 Fixed the short name of the ASUS ISA-486, fixes #1357. 2021-04-06 22:16:52 +02:00
Teemu Korhonen
6ab499a64e Full screen resize fix (#1359)
* Fixed WM_WINDOWPOSCHANGED not handling window resize when leving full screen mode.

* Fix whitespaces.
2021-04-06 20:38:34 +02:00
Miran Grča
5686b189b3 Merge pull request #1356 from F10Setup/master
Renamed the 6571 to the 6573
2021-04-06 09:15:45 +02:00
F10Setup
b9c67a71aa Renamed the 6571 to the 6573 2021-04-06 09:56:17 +03:00
OBattler
b7073cec98 To 63 MB actually. 2021-04-06 08:37:07 +02:00
OBattler
38a701a964 Increased the memory limit of the FIC 486-VC-HD to 64 MB. 2021-04-06 08:35:13 +02:00
OBattler
06f7ee93fe Removed references to the not yet finished Tseng ET3000AX from the Makefile. 2021-04-06 07:43:53 +02:00
OBattler
a9bcb5e35f The Phoenix 486 jumper now once again handles the internal graphics card bit. 2021-04-06 07:36:24 +02:00
OBattler
8724e2bfe4 Fix for the on-board NCR 53c810 PCI SCSI controller's slot. 2021-04-06 07:35:52 +02:00
OBattler
4dae3c7338 Slight PIT fixes and optimizations and the forgotten updated Super I/O chip include. 2021-04-06 07:35:03 +02:00
OBattler
edace2282a Slight PIC optimizations. 2021-04-06 07:32:24 +02:00
OBattler
e04ebd69a2 PCI changes. 2021-04-06 07:30:11 +02:00
Miran Grča
58b2467d8e Merge pull request #1354 from tiseno100/master
Implemented the OPTi 822 VLB to PCI bridge
2021-04-06 07:24:36 +02:00
Miran Grča
091b45c104 Merge branch 'master' into master 2021-04-06 07:24:30 +02:00
OBattler
afa73c5bd6 Removed the MSI MS-6198 that was not supposed to be there. 2021-04-06 07:18:53 +02:00
OBattler
0415351497 Added the Super PC/Turbo TX, ASUS P/I-486SP3, ASUS PVI-486SP3C, PC Partner MB520N, MSI MS-6168, and Packard bell Bora Pro. 2021-04-06 07:17:38 +02:00
OBattler
03fdcf7a9e The Tandy machines now add a FDC with port 3F7 with the disk change line, fixes #1340. 2021-04-06 06:18:56 +02:00
OBattler
d46bae78f7 Fixed the warnings in config.c. 2021-04-05 23:30:07 +02:00
Panagiotis
8edf104668 Fixed build error 2021-04-05 22:37:27 +03:00
Panagiotis
5d68fa68c0 Implemented the OPTi 822 VLB to PCI bridge
Needed for early OPTi Pentium's but also 486's like the Packard Bell PB450 PCI. IRQ routing is hacking though!!
2021-04-05 22:28:04 +03:00
OBattler
5ebb6caf3f Made nvr_close() no longer attempt to free a NULL NVR pointer. 2021-04-04 18:04:39 +02:00
OBattler
39f98cd063 Attempted revert back to resetx86() with a mem.c fix. 2021-04-04 08:17:02 +02:00
Miran Grča
32205e10b8 Merge pull request #1350 from richardg867/master
More ISAPnP stuff
2021-04-04 07:29:14 +02:00
OBattler
780ece8a4d Minor AT keyboard fixes. 2021-04-04 00:18:13 +02:00
RichardG867
5940b3f12e ISAPnP: only invalidate card references when disabling the card 2021-04-03 19:02:11 -03:00
OBattler
c0a70b400b IDE drives now return BUSY status in reset mode, and AT MFM and ESDI controllers now return the READY bit in the status register set also for the first sector of the WRITE command, fixes #1281. 2021-04-03 23:26:30 +02:00