Commit Graph

1092 Commits

Author SHA1 Message Date
Jasmine Iwanek
a4277f76fb Merge remote-tracking branch 'upstream/master' into feature/ich2 2022-08-31 13:39:47 -04:00
Miran Grča
eed649bdd3 Merge pull request #2656 from cold-brewed/media-history-manager
Implement media history manager and recently used images
2022-08-31 17:19:36 +02:00
Jasmine Iwanek
63f53e9585 Merge remote-tracking branch 'upstream/master' into feature/ich2 2022-08-31 00:41:04 -04:00
Jasmine Iwanek
4a759e5f98 Add Roland MT-32 2.x device 2022-08-30 19:28:01 -04:00
Jasmine Iwanek
1e201dce09 Rename rom define for old mt32 2022-08-30 19:28:00 -04:00
Jasmine Iwanek
b59f8ab14d Add CM-32LN
Update midi_mt32.c
2022-08-30 19:27:30 -04:00
cold-brewed
9daa721d44 qt: Add media history manager for recently used images 2022-08-30 17:18:51 -04: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