Commit Graph

1370 Commits

Author SHA1 Message Date
OBattler
9dc0df4149 Implemented the network transmit queue. 2020-04-30 02:12:59 +02:00
OBattler
0570e21f0f Applied Ryuzaki's Media menu patch, fixed a bug in cpu.c reported by ms. person, fixed bugs (and added a workaround for the Windows 2000 PCnet problems) to mem.c, and added a network packet queue to cap network speed (and do the actual rx poll in the main thread instead) for more stability, also some ES1371 fixes (but not enough to make it work on Linux). 2020-04-29 23:39:54 +02:00
tiseno100
c854b7805f Dev Branch machines with missing SIO on machine.h 2020-04-29 14:14:49 +03:00
OBattler
a34e5a7d84 Merge branch 'master' of https://github.com/86Box/86Box 2020-04-28 01:01:52 +02:00
OBattler
59822c6c0e Overhauled DMA bus master reads and writes and cleaned up the AMD PCnet code a bit (network queue implementation is pending). 2020-04-28 01:01:39 +02:00
David Hrdlička
2a5382a97b Remove mutex names, fixes #722
Named mutexes are used for inter-process synchronization, using them to synchronize threads of a single process is just begging for trouble when running multiple instances of the application.
2020-04-27 13:24:43 +02:00
OBattler
bc3a2a3b20 Merge pull request #729 from richardg867/master
SPD improvements
2020-04-27 03:10:29 +02:00
RichardG867
958413a33d SPD improvements 2020-04-26 19:24:15 -03:00
David Hrdlička
66bf3e2f68 win: Fix STR_NUM_2048 2020-04-26 21:03:31 +02:00
David Hrdlička
7d2f9189d3 win: Re-number string table entries 2020-04-26 21:03:31 +02:00
David Hrdlička
fb8d6666a7 win: Remove string table entries for the old menus 2020-04-26 21:03:31 +02:00
David Hrdlička
aa8bc8d620 win: Remove menu code from win_stbar.c 2020-04-26 21:03:31 +02:00
David Hrdlička
2564b6f24d win: Switched status bar to the new media menus 2020-04-26 21:03:31 +02:00
David Hrdlička
03f82fdb99 win: Replace the main menubar Media menu handler 2020-04-26 21:03:31 +02:00
David Hrdlička
aa5014a3ce win: Move remaining mount helper functions
We might want to consider renaming win_cdrom.c to something more fitting :P
2020-04-26 21:03:31 +02:00
David Hrdlička
70503973eb win: Add the new Media menu handler 2020-04-26 21:03:31 +02:00
David Hrdlička
aa5d9555f5 win: Add menu resources for the drive menus 2020-04-26 21:03:31 +02:00
RichardG867
3d5f9de060 ASUS P/I-P65UP5 2020-04-26 13:43:06 -03:00
OBattler
3aaf9ac6fe More ACPI improvements, implementation of VIA ACPI (yet to be hooked to the southbridges), removed ISABugger stuff from acpi.h, apm.h, dma.h, and usb.h, and updated the descriptions in piix.c and piix.h. 2020-04-26 00:49:46 +02:00
OBattler
3942f97a1a Removed the AMI Apollo. 2020-04-24 00:36:49 +02:00
OBattler
e42a99cc0e Added a PCI APM device that has a reset function that clears and status back to 0x00 on device reset, fixes soft reset hangs on the ASUS P/I-P55TVP4, and also made it clear that the TC430HX is Intel. 2020-04-23 20:57:13 +02:00
tiseno100
d042939600 Added the Packard Bell PB680
Intel AMI based board. To cover up the needs for an AMI BIOS on 430VX
2020-04-23 20:17:18 +03:00
tiseno100
ae36bb093b 430VX rework
Make the 430HX & 430VX Phoenix boards available while removed the 596B AMI machine
2020-04-23 16:57:52 +03:00
David Hrdlička
cab0bb845a win: Move the statusbar initial text to resources 2020-04-23 13:02:25 +02:00
David Hrdlička
3b85d4f0c7 win: Add a placeholder menuitem for the Media menu
This makes it possible to change the position of the menu by only editing the resource script itself.
2020-04-23 13:02:25 +02: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
David Hrdlička
7dcb8f6f1f win: Add the "Media" menu to the menubar
This is an alternative way to mount images to the virtual drives, as many people found the current behavior confusing.
2020-04-23 01:24:11 +02:00
TC1995
2de9a3f37a Set Link State from VBox to 86Box implemented on the PCnet card (any other nics don't have it and will simply return NULL).
The PCnet-based Racal nic now has its own OID to make its drivers happy (according to VBox).
2020-04-20 19:02:13 +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
OBattler
600bb09f17 Added PS/2 Intel AMI keyboard controller type that always returns bit 6 of the input port as 1, fixes Intel Advanced/EV and Advanced/ZP SMM errors (with high-low beeps), and also IDE not found error behavior to fix IDE with some i686 BIOS'es. 2020-04-18 18:03:02 +02:00
David Hrdlička
2146101637 Remove VNC from regular builds for the time being 2020-04-18 11:51:54 +02:00
RichardG867
2cf88a5011 Merge branch 'master' of https://github.com/86Box/86Box 2020-04-17 15:34:26 -03:00
RichardG867
e7d7528dd3 ASUS P3B-F and CUBX motherboards 2020-04-17 15:34:05 -03: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
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
nerd73
9bc74bbf00 Add the ECS P6KFX-A, a 440FX Slot 1 machine.
Adds the ECS P6KFX-A as well as appropriate CPU tables for an early Slot 1 motherboard without Deschutes or 100 MHz FSB support. Also fixes a minor bug with 266 MHz Pentium IIs and ISA clock frequencies.
2020-04-16 18:30:37 -06: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
482cf4af1e Readded the VIA FIC machine. 2020-04-16 22:04:25 +02:00
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
tiseno100
9b42dff06c Added the Biostar 8500ttc + all Socket 8 motherboard use their official capacities 2020-04-15 08:58:52 +03:00
tiseno100
dabe6756a5 Removed the Tyan's off board. Replaced them with some stable boards 2020-04-14 22:33:48 +03:00
tiseno100
125b77ece5 Added the Micronics M6MI 2020-04-14 21:56:34 +03:00
OBattler
63ee5295c6 Fixed machine.h. 2020-04-14 16:52:52 +02:00
OBattler
acabd3d136 Added the NEC PowerMate V (it now works!) and made two 430TX machines use hardware monitors (warning: wrong VCORE's). 2020-04-14 12:56:45 +02:00
OBattler
54b4ebd41a Committed the two missing files. 2020-04-13 20:02:32 +02:00