Commit Graph

1384 Commits

Author SHA1 Message Date
Jasmine Iwanek
737802758b Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-07-05 12:02:57 -04:00
Jasmine Iwanek
1116aadb6f Another round of sonarlint work 2023-07-04 10:53:44 -04:00
OBattler
e328a3c2de Added the Siemens Award keyboard controller and a small hack (will have to do due to the scarcity of information until we get ahold of an actual Siemens PCD-2L) to make the Siemens PCD-2L POST correctly again, fixes #3444. 2023-07-03 02:36:17 +02:00
OBattler
277795dc69 Fixed a compile-breaking mistake in machine.h. 2023-07-03 02:34:12 +02:00
OBattler
5b58fcfab2 The Lucky Star LS-486E and Rise R418 are now marked as having the PS/2 keyboard controller IRQ latch (new machine bus flag!) without actually having the PS/2 ports. 2023-07-02 16:58:31 +02:00
Alexander Babikov
b5bf8e63a4 Add a machine flag for machines requiring softfloat FPU and remove the existing restrictions on using dynarec and softfloat together 2023-07-02 14:43:10 +05:00
Alexander Babikov
feb6a835d2 Add a machine flag for machines with a cassette port 2023-07-01 16:58:57 +05:00
Jasmine Iwanek
9968f9188a Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-06-28 01:17:10 -04:00
Jasmine Iwanek
922c4335ae Next round of sonarlint cleanups 2023-06-27 21:17:13 -04:00
Jasmine Iwanek
706b5d7321 Update config.h 2023-06-27 10:34:42 -04:00
Jasmine Iwanek
8febf96669 sonarlint work 2023-06-27 10:21:51 -04:00
Jasmine Iwanek
5692ce6a80 Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-06-26 19:57:44 -04:00
Miran Grča
f1b10262fc Merge pull request #3402 from Cacodemon345/patch-141
Always include dirent.h on non-Windows
2023-06-27 01:35:17 +02:00
Jasmine Iwanek
21adfd4d50 Next round of sonarlint cleanups 2023-06-26 18:28:13 -04:00
Jasmine Iwanek
db3f1cce7c sonarlint related changes 2023-06-24 17:56:04 -04:00
Jasmine Iwanek
f79891133a Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-06-13 04:34:51 -04:00
Cacodemon345
fda0b5aa13 Always include dirent.h on non-Windows 2023-06-12 20:38:36 +06:00
OBattler
e4d860c025 Replaced calls to flushmmucache_cr3() to direct calls to flushmmucache_nopc() and removed the #define. 2023-06-11 22:12:18 +02:00
OBattler
f4c59e907d Removed mmu_invalidate(). 2023-06-11 22:07:32 +02:00
OBattler
aac5053512 Fixed attributes in mem.c. 2023-06-11 13:44:12 +02:00
Miran Grča
5bdc635919 Merge pull request #3393 from chungy/freebsd-fixes
Add some defines to build succesfully on FreeBSD
2023-06-11 13:38:32 +02:00
Cacodemon345
5e40840d16 Force 'page_in_evict_list' to be always inlined 2023-06-11 11:41:49 +06:00
Mike Swanson
c848642845 Add some defines to build succesfully on FreeBSD
Tested on FreeBSD 13.2 only.  FreeBSD is more similar to Mac OS X in
system-level library support than it is to Linux.
2023-06-10 16:06:32 -07:00
Jasmine Iwanek
54b6901877 Some updates 2023-06-09 04:40:06 -04:00
Jasmine Iwanek
0fa798aac2 Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-06-08 22:30:48 -04:00
Miran Grča
022a036a83 Merge pull request #3389 from cold-brewed/ne2k-fix
network: ne2k / dp8390 fixes for netware
2023-06-08 16:25:59 +02:00
cold-brewed
1df19383d3 network: Implement memory wrapping in dp8390 based on the total memory size. Fixes malformed / blank packets on netware. 2023-06-06 12:33:58 -04:00
Miran Grča
0f3dacde30 Merge pull request #3385 from jriwanek-forks/hdd-speed
Allow HDD Speed to be set in win32 ui (1/2)
2023-06-05 13:30:26 +02:00
Jasmine Iwanek
0649752dc9 Allow HDD Speed to be set in win32 ui (1/2) 2023-06-05 06:52:26 -04:00
Jasmine Iwanek
02cec2ee0f Loose whitespace cleanups to make my life easier later 2023-06-05 01:16:41 -04:00
Jasmine Iwanek
eeb9fa7c9b Fix a serious mistake with the lang string count 2023-06-05 01:16:40 -04:00
Cacodemon345
877ae8949d Introduce compiler checks for pclog/fatal calls 2023-06-01 23:44:01 +06:00
Jasmine Iwanek
0355a0e2bb Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-05-30 23:58:31 -04:00
Jasmine Iwanek
ba9327f5b1 VHD: Store disk type in config and use it when auto-creating an image file 2023-05-30 17:39:42 -04:00
OBattler
ab733b7f6c Implemented some undocumented PIT behavior. 2023-05-24 22:14:57 +02:00
cold-brewed
ef34e81cd1 network: Added new ability for drivers to provide error information upon failed init. Updated translation strings. Fixed an issue with VDE configuration settings. 2023-05-23 11:53:59 -04:00
Jasmine Iwanek
9cda244227 Some sonarlint work 2023-05-17 03:21:01 -04:00
Jasmine Iwanek
cf2a8b8d6d Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-05-16 15:44:04 -04:00
Jasmine Iwanek
6c1e4a8e2c Some code smell fixes from sonarlint 2023-05-15 19:25:56 -04:00
OBattler
6bb5942ad1 Finish merge. 2023-05-16 00:53:59 +02:00
OBattler
194918b86a Some minor keyboard and keyboard controller fixes and three-phased the keyboard and PS/2 mouse BAT. 2023-05-16 00:20:09 +02:00
Jasmine Iwanek
c2531baec9 Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-05-09 15:40:55 -04:00
Cacodemon345
9ce81ac275 usb: Start implementing Endpoint/Transfer descriptor parsing 2023-05-07 23:07:15 +06:00
Cacodemon345
708f00699b usb: Transfer and endpoint descriptor structure 2023-05-07 17:29:06 +06:00
Cacodemon345
ae123f1f38 usb: Implement HCCA reads and writes 2023-05-07 16:55:15 +06:00
OBattler
ecb8091d41 Fixed Cacodemon345's OHCI mess and implemented proper OHCI IRQ updating, fixes the Gigabyte GA-5AX POST. 2023-05-07 02:53:04 +02:00
Miran Grča
c0ba851a5a Merge pull request #3317 from Cacodemon345/usb-work
usb: Increment HcFmNumber in EOF function
2023-05-06 21:52:09 +02:00
Cacodemon345
610db29480 usb: HCCA structure 2023-05-07 01:11:38 +06:00
Miran Grča
61f2e228ff Merge pull request #3315 from jguillaumes/master
VDE networking support
2023-05-06 20:37:36 +02:00
Cacodemon345
41f26b57c2 usb: Start work on SOF generation and frame counting 2023-05-06 23:19:55 +06:00