Commit Graph

423 Commits

Author SHA1 Message Date
OBattler
e2559a4897 Merge branch 'master' into master 2020-04-16 21:58:33 +02:00
OBattler
3452688a89 Merge branch 'master' of https://github.com/86Box/86Box 2020-04-16 21:56:33 +02:00
OBattler
275dd5a2f7 ACPI, SMM, and PIIX fixes, fixes quite a few boards, also fixed the Via Apollo series northbridge ID's, some CPU instructions on both 808x and 286+, and added SMM to 486's (Intel and AMD), WinChip and WinChip 2, and VIA Cyrix III, also removed the TC430HX and the Toshiba machine from the Dev branch. 2020-04-16 21:56:19 +02:00
tiseno100
ce6dc8b5a2 VIA Socket 7 machine overhaul
- Replaced the FIC with the AX59 Pro(Newer BIOS, 1GB Ram limit instead of 512MB)
- Added the QDI advance II meant for the before unused VIA VP3
2020-04-16 14:38:43 +03:00
David Hrdlička
ef9fc196ed prt_ps: Re-add error message for missing gsdll32 2020-04-15 23:46:11 +02:00
OBattler
61f0ae7954 Better ACPI implementation (currently only on PIIX4/PIIX4E/SMSC southbridges), finished the SMSC southbridge (but the Atrend BIOS still hangs, need to figure out why), and fixed Tandy EEPROM saving. 2020-04-13 20:01:47 +02:00
richardg867
e3e482b29a Re-enable VNC on dev builds with new dynarec
It's only enabled on old dynarec for some reason.
2020-04-11 01:56:36 +02:00
OBattler
d75e901a83 Moved the Intel i686 CPU's and related machines out of the Dev branch. 2020-04-10 20:01:26 +02:00
David Hrdlička
908ee7d046 win: fix confusion with LPT checkboxes/comboboxes 2020-04-10 15:14:34 +02:00
OBattler
2a0b3eb9c5 Added PAE, ported K6, P6, and WinChip 2 timings to the old recompiler, added a bunch of CPU's to the old recompiler, done some x87 fixes for both recompilers, added PAE, and fixed root directory entries for single-sided 5.25" DD floppies in the New Floppy Image dialog. 2020-04-10 01:08:52 +02:00
David Hrdlička
7e4ad2b3ac win: Re-add required version info fields
They didn't seem to break compile, but it's better to stay on the safe side :P
2020-04-08 20:12:29 +02:00
David Hrdlička
36d4b5189a Fixed bad error messages, cleaned up VERSIONINFO 2020-04-08 18:42:07 +02:00
David Hrdlička
177d52f5d5 fix build 2020-04-07 13:42:03 +02:00
OBattler
9d47d548b1 Updated Makefile_ndr.mingw. 2020-04-07 12:48:43 +02:00
OBattler
ca74e0c570 Merge pull request #671 from driver1998/clang
Enable New Dynarec on Windows ARM
2020-04-05 15:51:56 +02:00
GH Cao
75ca50ce17 allow new dynarec can be built for Windows ARM 2020-04-04 20:50:34 +08:00
David Hrdlička
9acb489a1d MSVC and Windows SDK compatibility 2020-04-04 12:45:47 +02:00
David Hrdlička
4f013c1da0 fix build 2020-04-02 00:11:38 +02:00
OBattler
2b2a967666 Merge pull request #663 from tiseno100/master
Fix compile breaking issue
2020-04-01 20:54:17 +02:00
TC1995
254e43fb64 Added Magneto-Optical disk emulation, though the UI settings for it are to be done later. 2020-04-01 19:04:53 +02:00
tiseno100
cb1e05a172 fix compile breaking issue 2020-04-01 20:02:00 +03:00
tiseno100
c7db9b7347 reenabled VNC 2020-04-01 17:28:12 +03:00
tiseno100
e51a208341 Added few changes
- Added a skeletal 596B(Doesn't work properly)
- Splitted the Socket 8, Slot 1 & Socket 370 machines to their respective files
2020-04-01 17:26:28 +03:00
OBattler
b8b198a56a Fixed SMM, overhauled the emulation of the VIA northbridges, and added the Via Apollo VP3. 2020-04-01 08:59:29 +02:00
RichardG867
5539159657 Move the PIIX4 SMBus interface to its own file 2020-03-31 19:08:01 -03:00
David Hrdlička
a505894a10 Move all include files to src/include
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00
OBattler
ef84f51bb1 Fixed the new dynarec makefile. 2020-03-29 19:07:10 +02:00
OBattler
66e159e0bf Fixed SMM, now it works correctly, and is now also operating on all CPU's from 386 onwards. 2020-03-29 18:12:43 +02:00
tiseno100
6571e1153c Added initial Apollo Pro emulation
- Added the Apollo Pro Northbridge
- Added a PC Partner board (APRO + 586B Southbridge) **COMPATIBLE WITH VIA C3!**
2020-03-26 18:29:20 +02:00
RichardG867
d3ecbd800f Merge branch 'master' of https://github.com/86Box/86Box
# Conflicts:
#	src/machine/m_at_socket8.c
2020-03-25 21:37:38 -03:00
RichardG867
d1be6a014f Implement SPD 2020-03-25 21:35:35 -03:00
nerd73
df2e2b505d Added cs8230.o to the makefile 2020-03-25 01:50:09 -06:00
David Hrdlička
5e4a76f020 remove source file versions 2020-03-25 03:34:22 +01:00
OBattler
132d1f092b Merge branch 'rawinput' of https://github.com/driver1998/86Box into driver1998-rawinput 2020-03-25 02:29:20 +01:00
TC1995
0f6e37efcc Compile fix 3 (I hate forgetting about stuff). 2020-03-25 01:46:18 +01:00
OBattler
7eb9faf24c Merge pull request #624 from 86Box/feature/azt_snd
Added the Aztech Sound Galaxy 16 cards.
2020-03-25 01:12:22 +01:00
TC1995
6f4ac0de35 Added the Aztech Sound Galaxy 16 cards.
Added the reset function of MCA from PCem.
Made the MCA devices use the reset parameter if available.
2020-03-25 00:49:25 +01:00
Daniel Gurney
0c509fd551 Remove version tree-wide 2020-03-25 00:46:02 +02:00
RichardG867
2b6258139e Revert "Convert existing MessageBox calls to TaskDialog"
This reverts commit af6cead246.
2020-03-24 19:13:58 -03:00
RichardG867
0b5d648a49 Merge branch 'master' of https://github.com/86Box/86Box 2020-03-24 19:10:49 -03:00
OBattler
00ec4b72ea TC1995's port of the IBM PS/2 MCA SCSI controller (Spock). 2020-03-24 01:00:28 +01:00
nerd73
c007121062 Merge branch 'temp' into temp 2020-03-23 16:06:32 -06:00
RichardG867
79fb541ce5 Implement POST card device 2020-03-23 17:03:28 -03:00
nerd73
1ced5064ec Merge branch 'temp' into temp 2020-03-22 20:06:21 -06:00
RichardG867
dd70542d78 SMBus support + Winbond W83781D hardware monitor 2020-03-22 22:11:55 -03:00
nerd73
111d82fa0c Preliminary VIA Cyrix III emulation
This adds preliminary emulation of the first-gen Samuel core, used in the VIA Cyrix III CPU, at clock speeds from 66 to 700 MHz. This also moves the 440BX emulation out of the dev-branch.

Things working:
- CPUID
- Windows 98SE
- Timings seem identical between WinChip/W2's integer section and this

Things left to do:
- 3DNow on old dynarec
- Half-speed FPU (currently simulated with WinChip 1 timings instead of WinChip 2)
2020-03-01 15:06:35 -07:00
OBattler
490c04fcae Current WIP code. 2020-02-29 19:12:23 +01:00
driver1998
bf8ff98fd4 rawinput: fix VID and PID display in device name 2020-02-27 02:00:58 +08:00
GH Cao
4da7d7492a makefile: add rawinput joystick 2020-02-05 08:07:09 +08:00
GH Cao
8d400e140e makefile: honor LDFLAGS 2020-02-05 07:17:31 +08:00