Commit Graph

3031 Commits

Author SHA1 Message Date
OBattler
cb6bedf70f Some fixes to board readout registers, TC430HX now properly works without a sound card. 2020-05-06 05:35:45 +02:00
OBattler
0821f7ea41 Fixed the accumulate function on the 64-bit recompiler. 2020-05-06 04:09:33 +02:00
OBattler
8cda5aee20 PIT counters' null_count variables are now set to 1 on counter reload to make sure the readouts after counter reload are correct, fixes MR BIOS'es on interpreter (still broken on the recompiler because of another issue specifically related to the PIT on the recompiler), among other things. 2020-05-06 03:43:37 +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
OBattler
df3dce487f Fixed a bug in the code for clearing the network queues, should reduce crashes even further. 2020-05-06 00:26:07 +02:00
OBattler
867ca0cd64 Split PIIX rev. 02 (with faulty bus mastering) from the normal rev. 00, made the PB640 use it, and made rev. 00 initialize with IDE enabled which allows for DOS IDE DMA drivers on P54TP4XE and PowerMate V. 2020-05-06 00:25:06 +02:00
OBattler
989f7bfb51 Fixed a long-standing bug in config.c, should reduce crashes on hard reset after settings changes. 2020-05-06 00:23:53 +02:00
OBattler
3027422e88 PCI graphics cards now correctly use PCI timings instead of VLB timings. 2020-05-06 00:23:07 +02:00
OBattler
cf0a7dd3dc Merge branch 'master' of https://github.com/86Box/86Box 2020-05-06 00:22:33 +02:00
OBattler
23739b3dc6 Some CPU fixes, fixes #736. 2020-05-06 00:22:21 +02:00
David Hrdlička
720bfa277b Update win.c 2020-05-05 21:05:56 +02:00
David Hrdlička
0c46c7cbfd Update bug_report.md 2020-05-04 17:17:43 +02:00
OBattler
d3618e6575 Fixes to mem.c internal operation, non-RAM areas of the memory space should now be handled more sanely. 2020-05-02 05:41:38 +02:00
OBattler
5b87c654e1 Changed the packet structure's data field to a 65536-byte array to need less malloc'ing and free'ing, significantly reducing heap fragmentation. 2020-05-02 02:09:10 +02:00
OBattler
3e248fe54a Changed absolute mouse to divide the deltas by 25 instead of 100, works much better over RDP. 2020-05-02 01:13:30 +02:00
OBattler
416150683a Fixed the Mac address on some NIC's. 2020-04-30 22:57:40 +02:00
OBattler
54a9a6fd1b Fixed a bug in net_ne2000.c causing the RTL8029AS ROM not to load. 2020-04-30 18:33:27 +02:00
OBattler
dc03eeedf2 Removed an IF block from the PCnet code. 2020-04-30 03:22:20 +02:00
OBattler
9dc0df4149 Implemented the network transmit queue. 2020-04-30 02:12:59 +02:00
OBattler
bb359ff394 Got rid of an unnecessary memcpy() in the network queue code. 2020-04-30 01:19:01 +02:00
OBattler
ea3d08367e Set minimum network queue period to 128 byte period. 2020-04-30 00:57:11 +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
OBattler
19eed0a404 A slight fix in mem.c. 2020-04-28 20:03:52 +02:00
OBattler
28530c83dc Slight changes related to PAE. 2020-04-28 18:37:19 +02: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
93dfb955dd Revert "win: Add a timeout for the startblit function"
This reverts commit 3b357348b0.
2020-04-27 15:06:10 +02:00
David Hrdlička
3b357348b0 win: Add a timeout for the startblit function 2020-04-27 14:48:35 +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
David Hrdlička
276cd0cb80 Create config.yml 2020-04-27 11:31:51 +02:00
OBattler
bc3a2a3b20 Merge pull request #729 from richardg867/master
SPD improvements
2020-04-27 03:10:29 +02:00
OBattler
ad040f18b0 Changed an accidental addition to the correct subtraction in the 808x DAS instruction, fixes XTIDE port reporting. 2020-04-27 03:07:50 +02:00
RichardG867
e846672417 Merge branch 'master' of ssh://github.com/richardg867/86Box 2020-04-26 19:24:40 -03:00
RichardG867
958413a33d SPD improvements 2020-04-26 19:24:15 -03:00
OBattler
ba8dc579ca Merge branch 'master' of https://github.com/86Box/86Box 2020-04-26 22:29:49 +02:00
OBattler
32a0c79b74 Fixed the PCI slots on the Asus 486 PCI machine. 2020-04-26 22:29:37 +02:00
David Hrdlička
fb8c96189e win: Fix hardcoded resource IDs 2020-04-26 21:59:22 +02: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
0a31013feb win: Add actual names to the Media submenus 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
e85b5549d0 win: Remove junk code 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
3d723d9135 win: Fix Media menuitem checkboxes and graying out 2020-04-26 21:03:31 +02:00
David Hrdlička
39a0f4b9ca win: Fix build 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