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
OBattler
3ba1def248
Merge branch 'master' into master
2020-01-18 05:52:59 +01:00
TC1995
7c15df1fd7
Added Matrox MGA (Mystique) emulation from PCem.
2020-01-17 00:24:18 +01:00
OBattler
6750e8b287
Optimized builds no longer unroll loops, produces smaller (by ~300k) and slightly faster binaries.
2020-01-16 20:50:28 +01:00
OBattler
da82e6a5eb
Finished the VIA machine.
2020-01-14 02:14:39 +01:00
Melissa Goad
fa6adf3b90
Make it work for the old dynarec too
2020-01-12 10:10:13 -06:00
tiseno100
d894b416dd
Removed the Goldstar 386 from dev branch. Added a Tandon based Micronics 386 Board
...
TI NEAT based 386 board.
2019-12-26 20:48:07 +02:00
tiseno100
58adb51dbe
Added the Siemens PCD-2L
...
A N82330 discrete machine. Segfaults in some places
2019-12-23 21:32:44 +02:00
OBattler
51b06be28c
Removed DOSBox OPL code, and made NukedOPL, the CD-ROM image code (incl. former cdrom_dosbox.cpp/h), and Raw Input mouse code C instead of C++, and fixed OPL2 emulation with NukedOPL.
2019-12-21 20:06:34 +01:00
tiseno100
2f76c899f1
Replaced the Unknown Micronics Board with Goldstar 386.
2019-12-19 16:35:39 +02:00
tiseno100
9e1100ec3d
Fix the Ambra's not appearing for the old dynarec. Added few 286 boards
...
Added a few 286 boards:
- Unknown Phoenix Headland
- Unknown Quadtel Headland
- Headland IQS(Phoenix A286)
- The AMI, Quadtel and Phoenix variants of IBM AT
- Samsung Deskmaster 286
- A Dev branched Micronics 386 Board
2019-12-15 22:05:23 +02:00