Commit Graph

10738 Commits

Author SHA1 Message Date
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
OBattler
cf8a2aa50a Added a sanity check to mem_invalidate_range() when compiled with the new recompiler, fixes segmentation fault on with OS/2 on IBM PS/2 Model 80. 2023-06-10 19:24:44 +02:00
RichardG867
86aa72840b Jenkins: Add a missing AppImage ignore 2023-06-09 13:57:25 -03:00
RichardG867
4b326121b9 Jenkins: Properly force new dynarec on architectures that require it 2023-06-09 12:23:23 -03:00
RichardG867
a677388344 Merge branch 'master' of ssh://github.com/86Box/86Box 2023-06-09 12:21:57 -03:00
RichardG867
bd734d8d4a win_serial_passthrough: Change pipe instance count to 1 for VMware compatibility 2023-06-09 12:21:48 -03:00
cold-brewed
d543c6a45d Update the build system to add dependencies for vde (#3391)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-06-09 12:21:12 -03:00
RichardG867
8cdaaaee34 win_serial_passthrough: Disable intermediate buffering on serial ports 2023-06-09 12:20:30 -03:00
cold-brewed
883b4c4be9 macos: Update library bundling process, add vde to bundle (#3390)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-06-09 11:37:05 -03:00
OBattler
90d85af304 Fixed an accidentally introduced PIT timer mode 0 regression, fixes #3376. 2023-06-09 15:09:14 +02:00
OBattler
c76e8ff06c Replaced the codegen_ops_NULL table references with NULL pointers, as it has the same effect without requiring an extra table of opcodes, also made the new recompiler clear codegen_flags_changed after every interpreted instruction to prevent conditional jumps from occasionally taking the wrong turn (fixes CL-GD 54x6 driver glitches in 24bpp mode on Windows 98 SE), and added instruction length heuristics on fetching the instruction, fixes Jane's US Navy Fighters. 2023-06-09 14:55:13 +02: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
Jasmine Iwanek
09fbadae02 Merge pull request #3388 from jriwanek-forks/cdrom-models
CD-ROM models in  win32 ui (1/2)
2023-06-06 09:45:53 -04:00
Jasmine Iwanek
538795cef6 CD-ROM models in win32 ui (1/2) 2023-06-06 04:42:08 -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
Miran Grča
12cb86041e Merge pull request #3384 from jriwanek-forks/win32-fixes
Win32 fixes
2023-06-05 13:30:11 +02:00
Miran Grča
bf38787541 Merge pull request #3383 from jriwanek-forks/sonarlint
Even more sonarlint work
2023-06-05 13:30:00 +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
66816464f7 Fix a warning in cpu.c 2023-06-05 01:40:41 -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
Jasmine Iwanek
87ed36d444 Add myself to copyright for win32 ui as I'm the official maintainer 2023-06-05 01:16:40 -04:00
Jasmine Iwanek
d601d113a8 Fix a typo 2023-06-05 01:13:59 -04:00
Jasmine Iwanek
a25d48e928 Fix some bugs re vid scaling in win32 ui 2023-06-05 01:13:59 -04:00
Jasmine Iwanek
3cc036b7cd Fix reports by CodeQL scanning 2023-06-05 00:41:00 -04:00
Jasmine Iwanek
d1127e68fa Even more sonarlint work 2023-06-04 23:39:14 -04:00
Miran Grča
ef2b84ed63 Merge pull request #3380 from Cacodemon345/patch-138
Introduce compiler checks for pclog/fatal calls
2023-06-01 22:58:52 +02:00
Miran Grča
16129dd71c Merge pull request #3381 from jriwanek-forks/sonarlint-win32
sonarlint work in the win32 ui
2023-06-01 22:58:42 +02:00
Cacodemon345
877ae8949d Introduce compiler checks for pclog/fatal calls 2023-06-01 23:44:01 +06:00
Jasmine Iwanek
cc9b7d7a2b sonarlint work in the win32 ui 2023-06-01 07:55:02 -04:00
Miran Grča
95d3fbe83d Merge pull request #3377 from jriwanek-forks/vhd
VHD: Store disk type in config and use it when auto-creating an image…
2023-05-31 00:45:16 +02: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
Miran Grča
d034d595a5 Merge pull request #3374 from jriwanek-forks/sonarlint
Yet more sonarlint fixes
2023-05-29 14:46:41 +02:00
Jasmine Iwanek
ed1b369abd Yet more sonarlint fixes 2023-05-29 06:21:17 -04:00
Miran Grča
2e6634da89 Merge pull request #3372 from jriwanek-forks/sonarlint
More fixes for sonarcloud findings
2023-05-29 03:18:50 +02:00
Jasmine Iwanek
ce451a2bf4 More fixes for sonarcloud findings 2023-05-28 21:02:17 -04:00
OBattler
ab733b7f6c Implemented some undocumented PIT behavior. 2023-05-24 22:14:57 +02:00
OBattler
9a60ca1e77 Correctly implemented the two MM67 half-registers, closes #3347. 2023-05-24 22:12:42 +02:00
Miran Grča
255bd3cb20 Merge pull request #3365 from cold-brewed/network-driver-update
Update network drivers to provide error message
2023-05-23 21:13:16 +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
richardg867
152c66e398 XInput2: Add Steam Deck trackpad hack on top of the VNC hack 2023-05-21 23:58:11 -03:00
OBattler
5c26d3d4b3 IDE features register is no longer written to both devices at once, fixes CD-ROM boot on the AMI Apollo. 2023-05-18 00:20:23 +02:00
Jasmine Iwanek
b48a56419e Re-add sonarcloud integration
Somehow it got lost
2023-05-15 19:52:19 -04:00
Miran Grča
a1e749a2e6 Merge pull request #3350 from jriwanek-forks/sonarlint
Some code smell fixes from sonarlint
2023-05-16 01:43:52 +02:00
Jasmine Iwanek
6c1e4a8e2c Some code smell fixes from sonarlint 2023-05-15 19:25:56 -04:00
OBattler
d314255362 MM67: Convert year from BCD if it is stored in BCD mode. 2023-05-16 01:09:48 +02:00
OBattler
6bb5942ad1 Finish merge. 2023-05-16 00:53:59 +02:00
OBattler
7343b7972c Conflict resolution. 2023-05-16 00:52:39 +02:00
OBattler
326b329c97 (REP) MOVS*, CMPS*: Make sure to do the segment checks first to ensure GPF has priority over page fault. 2023-05-16 00:46:39 +02:00