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
tiseno100
811fac7064
Corrected the Mendocino multipliers
...
Now the Mendocino's use the correct intended multipliers.
2020-05-05 13:29:59 +03:00
tiseno100
b620779896
Corrected the ROM location of the Soltek board
2020-05-05 12:17:58 +03:00
tiseno100
f83b1d2609
Small change on the 440BX comment
...
It was inside on the 6BXC's NO_SIO dev branch by accident
2020-05-05 12:11:48 +03:00
tiseno100
2e1778e1bd
Removed the Intel VS440FX
...
It doesn't POST and on all of that, not helpful at all on PC87307 development.
2020-05-05 12:10:15 +03:00
tiseno100
5e29bb7eb7
Added the FIC PA-2012
...
Motherboard of historic significance as it's the first ever one which came with AGP
2020-05-05 11:46:59 +03:00
David Hrdlička
0c46c7cbfd
Update bug_report.md
2020-05-04 17:17:43 +02:00
tiseno100
1ef6f8da0c
Added the AVGA1 on the video table
2020-05-04 17:35:12 +03:00
tiseno100
5415b84041
Implemented the ACUMOS AVGA1
...
meant for the new Phoenix 286 clone
2020-05-04 17:33:36 +03:00
tiseno100
b23031fa65
The KENITEC serves the Phoenix 286 Clone
...
Unbranded NEAT Bios that work much better than Headland
2020-05-04 17:14:59 +03:00
tiseno100
b87b01896a
Replaced the TX100 with the FIC VA-502
...
Socket 7 predecessor to the already added VA-503+
2020-05-04 14:59:20 +03:00
tiseno100
721c64a045
Added an ACC 386DX AMI clone
...
Just a non-OEM AMI board
2020-05-03 20:08:32 +03:00
tiseno100
e0e14498af
Adjusted the RAM size of the MR 286 to 16MB
2020-05-03 16:43:43 +03:00
tiseno100
2d4cbcfd77
Added the generic MR 286 clone
2020-05-03 16:38:05 +03:00
tiseno100
722dd16c71
Replaced the Bora Pro with the Tyan Tsunami
...
It's a more functional and more stable board than the previous one. Works as intended. Might help to revive the abandoned PC87309 code from PCem-X
2020-05-02 21:27:05 +03: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
tiseno100
c854b7805f
Dev Branch machines with missing SIO on machine.h
2020-04-29 14:14:49 +03:00
tiseno100
ff29e04490
Added the missing 2 RW bitfields on command.
2020-04-29 11:39:25 +03:00
tiseno100
570034cb09
Improved the VIA VPX code
...
Moved host bridge write code via_vpx_write.
Default registers are now on via_vpx_init.
Read only registers are hardcoded.
2020-04-29 10:50:53 +03: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