Cacodemon345
edb8c03171
machine: Add MSI MS-5124
2022-08-30 00:18:16 +06:00
Adrien Moulin
d3dde1737a
network: add a new status bar icon for the network disconnected state
2022-08-28 13:56:24 +02:00
Jasmine Iwanek
a859c1bbdc
Cleanups
2022-08-27 18:57:52 -04:00
Jasmine Iwanek
c6be4d5094
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-08-27 14:38:30 -04:00
Adrien Moulin
ea21790fc9
network: allow to set a NIC's link from the status bar
2022-08-27 19:08:28 +02:00
Adrien Moulin
c0b6c55926
network: support > 10Mbps throughput
2022-08-27 17:08:50 +02:00
Adrien Moulin
9c65d20621
network: improve throughput by batch processing packets
2022-08-27 16:52:33 +02:00
Miran Grča
a12bf85a36
Merge pull request #2646 from Cacodemon345/voodoo_x86_perf_improvements
...
voodoo_codegen_x86*: Remove bounds checking for block_pos
2022-08-26 22:00:26 +02:00
Cacodemon345
147c27b96e
voodoo_codegen_x86*: Remove bounds checking for block_pos
...
Block sizes are sufficiently large enough to ensure no buffer overrun as block_pos is initialized to 0 every time a block is requested. It should cause a good performance increase on x86 and x86-64.
2022-08-27 01:51:56 +06:00
Adrien Moulin
448bd9d958
slirp: fix port forwarding and handle configuration with multiple nics
2022-08-26 18:22:19 +02:00
Jasmine Iwanek
01d0ecc6fc
Expose agpgart_t
2022-08-26 02:13:44 -04:00
Jasmine Iwanek
e06a83a722
clang format 82815/ICH2 related things
2022-08-26 02:13:44 -04:00
Jasmine Iwanek
2dbdb06371
Update copyright headers
2022-08-25 22:51:20 -04:00
Jasmine Iwanek
bcef7f696d
Merge branch 'master' into feature/ich2
2022-08-25 18:15:05 -04:00
Adrien Moulin
8ec983b1ef
pcap: do bounds checking in net_pcap_prepare when processing the list of host interfaces
2022-08-25 00:43:48 +02:00
Jasmine Iwanek
87714db816
Merge branch 'master' into feature/ich2
2022-08-21 17:08:12 -04:00
Adrien Moulin
2f57de3f60
Restore the ability to configure the first NIC with the win32 ui
2022-08-21 21:05:07 +02:00
Adrien Moulin
19db1d2c7b
Network overhaul : support for multiple NICs, performance improvement
...
- Add support for multiple NICs
- Switch from polling to an event loop for the host networking to avoid latency and locking issues
2022-08-21 16:55:47 +02:00
Jasmine Iwanek
15ede8b551
Merge branch 'master' into feature/ich2
2022-08-15 21:22:10 -04:00
Cacodemon345
012db280e2
qt: Remember maximized state of monitor windows if enabled
2022-08-14 12:32:29 +06:00
Jasmine Iwanek
6684eaccee
More winbond and SST flashes
2022-08-13 04:38:54 -04:00
Jasmine Iwanek
262596f741
Even more SST FWH's
2022-08-12 01:46:32 -04:00
Jasmine Iwanek
1be9af3746
3 more SST flash devices
2022-08-11 22:20:36 -04:00
Jasmine Iwanek
d3545ee703
5 additional SST flash devices
2022-08-11 21:26:22 -04:00
Jasmine Iwanek
0aea293890
Fix
2022-08-10 21:52:56 -04:00
Jasmine Iwanek
b362358285
Intel AC97
...
(Currently not functional)
2022-08-10 17:48:32 -04:00
Jasmine Iwanek
f58cbb2856
Re-add the ASUS CUSL2-C
...
Maybe we can fix it someday
2022-08-10 17:38:54 -04:00
Jasmine Iwanek
969e3b1a64
Fix build
2022-08-10 16:45:59 -04:00
Jasmine Iwanek
f1ce911d55
Updates
2022-08-10 14:53:09 -04:00
Jasmine Iwanek
fafb1e6f03
Merge branch 'master' into feature/ich2
2022-08-10 14:44:37 -04:00
TC1995
0c2d9cb289
XGA: Cursor no longer gets black parts when returning from Mystify screensaver to GUI and, at the same time, keeping the Win95 cursor intact.
...
Mono blits no longer cause transparency issues in some programs (e.g.: Creative utilities such as MIDI and CD on Win3.1x).
2022-08-09 23:16:38 +02:00
Miran Grča
6d6a000d5f
Merge pull request #2598 from Cacodemon345/qt-fullscreen-stretch-maximize
...
qt: Add option to apply fullscreen stretching modes when maximized
2022-08-09 21:35:42 +02:00
Cacodemon345
dd23397854
qt: Add option to apply fullscreen stretching modes when maximized
2022-08-10 01:27:54 +06:00
Miran Grča
baeb81e061
Merge pull request #2596 from elyosh/optim001
...
Optimize timer processing
2022-08-09 20:26:16 +02:00
Adrien Moulin
26d6b308a9
Optimize IO in
...
Around 36% faster
2022-08-09 19:14:42 +02:00
Adrien Moulin
4c4ac5438a
Optimize timer processing
...
Around 25% faster timer processing
2022-08-09 18:13:21 +02:00
Adrien Moulin
3a1d9cff9a
Add an instrumentation option for performance profiling
...
Not built by default, this allows printing the emulation speed on stdout and exiting after a certain emulation time.
2022-08-06 14:23:11 +02:00
OBattler
61828a89fc
Added the GC113 used by the real TriGem 286M, and fixed that EMS driver on GC113 onwards, closes #2567 .
2022-08-04 04:39:37 +02:00
Jasmine Iwanek
6fde4879bb
Merge branch 'master' into feature/ich2
2022-08-02 23:50:02 -04:00
Miran Grča
e375bc216f
Merge pull request #2568 from jriwanek-forks/defines
...
Use defines instead of hardcodes for drive limits
2022-08-03 05:26:17 +02:00
Jasmine Iwanek
5d999920f5
Move SCSI defines to scsi.h
2022-08-02 22:35:43 -04:00
Jasmine Iwanek
fff8800a20
Use defines for limits
2022-08-02 20:03:14 -04:00
Jasmine Iwanek
04e7fc2640
Add missing functions, and machine_table device entries
2022-08-02 19:00:37 -04:00
Miran Grča
bfa1405be4
Merge pull request #2541 from cold-brewed/media-dialog-path
...
qt: Global option in preferences to use usr_path as the file image open directory
2022-07-31 04:50:16 +02:00
Jasmine Iwanek
acf66baaad
Remove unnecessary DEVICE_NOT_WORKING
2022-07-30 21:12:01 -04:00
OBattler
f199ddcbcc
Changed the pointers to void pointers.
2022-07-30 23:56:33 +02:00
OBattler
338fd9acdf
BIOS type defines and size variable.
2022-07-30 23:42:41 +02:00
OBattler
a5a419a8ca
The device config struct now has a local variable for local flags and points for up to two devices (neeeded for graphics cards and their RAMDAC's and clock chips).
2022-07-30 23:36:12 +02:00
cold-brewed
9f15ffd4e9
qt: Adds a global option in preferences to use usr_path as the default
...
open directory for image file selection.
2022-07-30 14:56:44 -04:00
Jasmine Iwanek
3b8a11e2e7
Merge branch 'master' into feature/ich2
2022-07-29 19:13:00 -04:00