Commit Graph

873 Commits

Author SHA1 Message Date
Miran Grča
f9f11c6968 Merge pull request #1384 from richardg867/master
Random cleanups and fixes
2021-04-18 01:01:24 +02:00
RichardG867
4a41e4d486 De-underscore PowerMate V, OpenAT and OpenXT 2021-04-17 19:23:22 -03:00
RichardG867
ec9b5cae73 Part 2 of The De-Underscoring: function names, ROM paths and some indentation cleanups 2021-04-17 17:12:02 -03:00
RichardG867
8f92c6d6cc Clean up SPD type handling with unions 2021-04-17 16:27:38 -03:00
ts-korhonen
e6bac34b47 win_opengl: restrict to DEV_BRANCH as a separate renderer 2021-04-17 13:45:11 +03:00
ts-korhonen
b7be825ba7 win_opengl: Fix MSVC build errors and warnings 2021-04-17 00:12:49 +03:00
ts-korhonen
7a83b463c2 win_opengl: Split shader loading to it's own file. 2021-04-16 19:44:31 +03:00
ts-korhonen
9dbbf8cf05 Merge branch 'master' into opengl 2021-04-16 18:46:53 +03:00
ts-korhonen
afc5122a50 win_opengl: Add loading shaders from a file and few common uniforms.
plat.h,win.c: Add missing const
2021-04-15 16:38:23 +03:00
RichardG867
80b1340454 Merge branch 'master' of https://github.com/86Box/86Box 2021-04-13 14:10:48 -03:00
RichardG867
76395e9fb6 DPMS screen blanking support 2021-04-13 14:07:21 -03:00
ts-korhonen
d64f0c23e7 Merge branch 'master' into opengl 2021-04-13 16:33:00 +03:00
OBattler
76f3f08d78 The Intel SIO and PIIX* southbridges now have the undocumented (by the datasheets, but fully documented by the Intel motherboard technical specifications) second PIT on ports 48h-4Bh. 2021-04-13 03:47:46 +02:00
ts-korhonen
fc00dfd417 Merge branch 'master' into opengl 2021-04-12 23:47:06 +03:00
OBattler
58a1939dbf Improved the main window size specifying, now has an option to lock the window to the specified size, making it unresizable. 2021-04-12 05:58:59 +02:00
OBattler
b6b5558aa3 Added the ability to size the window to a specific resolution, closes #1362;
Fixed unsolicited mouse captures after a double-click in an open file dialog, fixes #1367.
2021-04-12 03:42:03 +02: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
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
f315145c7d OpenGL rendering component. First iteration, WiP. 2021-04-10 18:15:26 +03: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
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
3747c7f7fa Added the Compaq Presario 2240, closes #1207. 2021-04-07 02:14:01 +02:00
F10Setup
b9c67a71aa Renamed the 6571 to the 6573 2021-04-06 09:56:17 +03: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
e04ebd69a2 PCI changes. 2021-04-06 07:30:11 +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
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
RichardG867
c9e354b209 Merge branch 'master' of https://github.com/86Box/86Box 2021-04-03 00:17:09 -03:00
RichardG867
a4af5ccfa8 Missing header files for previous commits 2021-04-02 23:47:10 -03:00
OBattler
3bf216d645 Rewrote the Sound Blaster IRQ system because the old one was designed with a level-triggered IRQ in mind while these are ISA cards with edge-triggered IRQ's. 2021-04-02 08:51:39 +02:00
David Hrdlička
dfbbe08a07 rewrite the emulator to use UTF-8 internally 2021-03-30 09:46:49 +02:00
OBattler
345a61fa7c Removed the redundant mem_write_null* functions (the few mappings that use them, now use NULL pointers instead) and made the _phys function used by DMA not write to the exec buffer if the address has no write mapping (as in that case, it's clearly not intended to be writable), fixes #1332. 2021-03-30 02:16:01 +02:00
OBattler
592de50f17 Merge branch 'master' of https://github.com/86Box/86Box 2021-03-29 23:46:49 +02:00
OBattler
ff5a779122 PIC reads now return IRR by default, fixes #1101. 2021-03-29 23:46:22 +02:00
Panagiotis
d73011cd4c Early implementation of the Intel 450KX
450GX & 450KX are the first chipsets intended for the i686 era of processors. Mostly they were used on workstations and servers but also a few general boards. This is an early implementation, not complete due to 86Box limitations in terms of memory handling.
2021-03-28 21:06:06 +03:00
OBattler
586a72c2bb Fixed the Video 7/Headland hardware cursor with the Windows 3.1 drivers, and added the standalone HT216-32. 2021-03-26 23:06:42 +01:00
Miran Grča
92a5e09659 Merge pull request #1329 from F10Setup/master
Added the ValuePoint's on-board video
2021-03-25 21:36:46 +01:00
Miran Grča
aa77c4f555 Merge pull request #1328 from tiseno100/master
Seperated the UMC 8886, Added the UMC 8890
2021-03-25 21:36:33 +01:00
F10Setup
590ab0983a Added the ValuePoint's on-board video 2021-03-25 11:01:57 +02:00
Panagiotis
050c16424c Seperated the UMC 8886, Added the UMC 8890 2021-03-25 11:01:54 +02:00
Sean Ramey
8d9a3f02ea Fix build due to renamed variable.
quited -> is_quit
2021-03-25 03:20:25 -05:00
OBattler
7b22fa60d1 Cleaned up the ET4000/W32, fixed the ICS 53xx/GENDAC/SDAC RAMDAC's, and readded the Cardex ET4000/W32p Rev. C with ICS 5341 RAMDAC. 2021-03-25 06:32:10 +01:00
OBattler
c3900b8553 And of course, I forgot the modified include files in the previous commit. 2021-03-24 19:54:45 +01:00
OBattler
be8c03b3c0 Upated some machine files to no longer use the egareads and egawrites variables, should fix compilation. 2021-03-24 19:42:47 +01:00
TC1995
1763b2fcb2 Disabled defective ics5341-based bioses (16bpp would appear purprlish even on 16bpp and on 15bpp, though their roms won't be removed) and re-enabled the stg170x-based bioses with appropriate skew fixes (for real).
Replaced the ET4000/W32 (without letters) bios with a newer one.
Added ET4000/W32i VLB.
2021-03-24 19:06:38 +01:00