RichardG867
2ff06457d5
Hardware monitor refactoring, part 2
2020-05-18 22:54:59 -03:00
RichardG867
fe4ff767a1
Hardware monitor refactoring
2020-05-18 00:13:00 -03:00
OBattler
f46181db78
Several fixes - the MR BIOS'es now work on the recompiler (thank you, port EBh!), so they have been moved out of the Dev branch.
2020-05-13 03:43:02 +02:00
tiseno100
82b73e7941
SuperMicro WinBios 440LX & 440BX + Slot 2 440GX bringup
2020-05-12 19:33:26 +03:00
OBattler
241ad90b54
Got rid of a lot of incorrect variable declaration and missing extern's, 86Box now successfully links when compiled with GCC 10.x.
2020-05-12 13:36:47 +02:00
OBattler
3dd3396a2c
Backported the codegen_accumulate functionality to the old recompiler, so Windows 98 first edition on i686 CPU's can stay fixed without i686 timings getting messed up.
2020-05-06 03:41:46 +02:00
OBattler
9c6cfc9a15
Optimized builds are now compiled with -fp-contact=fast for a slight performance improvement.
2020-05-06 00:27:05 +02:00
David Hrdlička
c728ece0ee
win: Start splitting menu code from win_stbar.c
2020-04-26 21:03:31 +02:00
tiseno100
73b51bf573
Dev branch all machines with missing SIO chips + added the VS440FX
...
This board returns D4 POST with no output. Needs further examination. Meant for the future PC87307 implementation.
Also all boards that miss their SIO chips got Dev Branched just in case 2.10 gets released while some miss their SIO.
2020-04-25 18:59:37 +03:00
OBattler
e3296f4529
Split USB and Distributed DMA into their own files in preparation for the overhaul of the VIA southbridges.
2020-04-23 02:23:59 +02:00
OBattler
fd8e59b6f2
Moved the AMI WinBIOS SiS 471 to the Dev branch because literally any such BIOS I try, has problems. Also moved the Matrox cards to the Dev branch.
2020-04-20 14:50:03 +02:00
David Hrdlička
2146101637
Remove VNC from regular builds for the time being
2020-04-18 11:51:54 +02:00
OBattler
3e6994a11c
The TX97 now correctly uses the W83877 and removed VNC from the Dev branch.
2020-04-17 19:40:10 +02:00
OBattler
63b873892e
Fixed the old recompiler makefile.
2020-04-17 11:59:39 +02:00
OBattler
5e8b54f7bc
Removed the standalone Texas Instrument VGA card with no specified BIOS.
2020-04-17 11:55:23 +02:00
tiseno100
16c1584412
Apollo VPX bringup
...
This commit brings Apollo VPX emulation on 86Box. It includes the Zida Tomato TX100 board. Meant mostly to check issues at WinBioses
2020-04-17 12:34:39 +03:00
OBattler
13a9477b6d
Removed the crashdump code from the Dev branch and added the -R/--crashdump parameter to activate it, and also made the makefiles not build pcap_if.exe by default.
2020-04-17 02:20:02 +02:00
OBattler
4bc41197b9
Removed Direct2D.
2020-04-17 02:06:00 +02:00
OBattler
e2559a4897
Merge branch 'master' into master
2020-04-16 21:58: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
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
OBattler
d75e901a83
Moved the Intel i686 CPU's and related machines out of the Dev branch.
2020-04-10 20:01:26 +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
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
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
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
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
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
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
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
GH Cao
bc2acaa8d4
makefile: do not specify .exe when calling pkg-config
2020-02-05 07:05:28 +08:00
GH Cao
8e8492baed
win: fix declaration of SetCurrentProcessExplicitAppUserModelID
2020-02-04 22:43:13 +08:00
TC1995
299c47925e
Added the SCAMP chipset, onboard AVGA2 and corresponding machine (Commodore SL386SX-25).
2020-01-22 17:26:36 +01:00
OBattler
76383d3722
Moved the ValuePoint to the Dev branch until its floppy mess is some day sorted out.
2020-01-18 08:42:55 +01:00