ergo720
9270091d99
Fix a deadlock in KiTimerExpiration caused by KeWaitForSingleObject
...
This also fixes LLE USB not working for homebrews
2019-04-05 14:09:06 +02:00
Luke Usher
a4741d5c3e
Fix issue where Portable Mode would still default to AppData for EmuDisk
2019-04-05 10:48:23 +01:00
Luke Usher
9897c8daeb
Explicitly map RenderState values
...
Prevents incorrect mappings from going accidentally un-noticed
Also implements X_D3DRS_WRAP2/X_D3DRS_WRAP3, as well as D3DWRAPCOORD_3 which were previously ignored.
2019-04-05 09:44:54 +01:00
Luke Usher
c37fe2595e
Fix broken textures caused by off-by-one error (solve regressions)
2019-04-05 09:42:30 +01:00
Luke Usher
21377baf93
Fix broken/incorrect X_D3DTSS_ALPHAOP values.
...
Fixes broken cloth polygons in Dead or Alive 3.
2019-04-04 20:07:51 +01:00
Luke Usher
11daaac408
Remove EmuD3DRenderStateSimpleEncoded, use DxbxRenderStateInfo instead
...
This code is easier to maintain, easier to extend, and removes more
legacy cruft from original Cxbx.
2019-04-04 14:32:15 +01:00
Luke Usher
f6c2544c22
Slightly better way of handling Point Sprites in XbState
2019-04-03 12:03:36 +01:00
Luke Usher
ed559e5fd6
Cleanup XbState code: Preparing for bug fixes/improvements
2019-04-03 11:47:32 +01:00
PatrickvL
f58d3ce6cf
Merge pull request #1577 from LukeUsher/tweaking
...
Cleanup XbConvert as a whole: Less magic, more mapping, more logging of unsupported features
2019-04-02 14:15:22 +02:00
Luke Usher
7d4e260c33
Cleanup XbConvert as a whole: Less magic, more mapping, more logging of unsupported features
2019-04-02 11:16:14 +01:00
Luke Usher
f2d326e2cd
Remove 'stable' link to reduce confusion.
2019-04-01 16:20:56 +01:00
RadWolfie
1affa2a680
hotfix for convert uint16_t to uint32_t as should be for nBlockAlign equation
2019-03-28 00:26:50 -05:00
RadWolfie
274c6fd083
Merge pull request #1575 from LukeUsher/bug-hunting
...
Implement CDirectSoundStream_GetInfo
2019-03-27 23:33:45 -05:00
Luke Usher
70531f6cdb
Stop SetScreenSpaceOffset from spamming log files
2019-03-27 23:12:01 -05:00
Luke Usher
e7f65b55f1
Implement CDirectSoundStream_GetInfo proper
2019-03-27 23:12:01 -05:00
RadWolfie
52357b7ac8
fix nBlockAlign equation
2019-03-27 22:14:43 -05:00
PatrickvL
d3730519d3
Merge pull request #1574 from LukeUsher/use-standard-types
...
Use standard types from cstdint rather than custom typedefs
2019-03-27 17:14:02 +01:00
Luke Usher
aeca3d3d92
Use standard types from cstdint rather than custom typedefs
2019-03-27 15:54:17 +00:00
PatrickvL
352f619e7c
Merge pull request #1573 from LukeUsher/gunvalkyre-pal
...
Add GunValkyre PAL (IG-023) to Input Hack list
2019-03-27 15:35:44 +01:00
Luke Usher
8e530e3ec6
Add GunValkyre PAL (IG-023) to Input Hack list
2019-03-27 13:55:43 +00:00
RadWolfie
0fdc7ec7ae
Merge pull request #1572 from LukeUsher/nvnet-revisited
...
Introduce Network Support (System Link/Lan)
2019-03-26 11:08:46 -05:00
Luke Usher
21b51684f2
More tab->space
2019-03-26 15:49:38 +00:00
Luke Usher
ec2ae6e95a
Line Endings
2019-03-26 15:43:34 +00:00
Luke Usher
167603bbc4
Merge pull request #1570 from NZJenkins/fix_warnings
...
Fix warning passing ushort to set1
2019-03-26 11:14:49 +00:00
Luke Usher
6b6d0edb43
XQEMU NVNET credit
2019-03-26 09:18:15 +00:00
Luke Usher
0c6e9d1b10
ASCII art + log changes
2019-03-26 08:07:12 +00:00
Luke Usher
6a4c7e8dc9
tab to spaces in Cxbx.rc
2019-03-26 08:04:36 +00:00
Luke Usher
66d8e27906
Bump settings version
2019-03-26 08:03:36 +00:00
Luke Usher
cfabb7f09b
Remove docs/examples for pcap
2019-03-25 22:27:48 +00:00
Luke Usher
af8cc693df
Fix eeprom Reset
2019-03-25 22:26:31 +00:00
Luke Usher
20aa13b44e
Rebuilding network support from NVNet Branch
...
Randomly generate Mac and Serial for new EEPROMs: Thanks dracc
Delay load pcap: Allows the emulator to run (without networking) when pcap isn't present
2019-03-25 19:20:34 +00:00
Anthony Miles
ca6c4bf035
Fix warning passing ushort to set1
2019-03-23 22:49:10 +13:00
PatrickvL
528ec0c926
Merge pull request #1568 from ergo720/timer_slow_cpu
...
Fix a bug in KiClockIsr affecting slower host CPUs
2019-03-20 14:38:38 +01:00
ergo720
d370c89a44
Fix a bug in KiClockIsr affecting slower host CPUs
2019-03-20 14:16:25 +01:00
RadWolfie
b31f412c04
Merge pull request #1563 from ergo720/copyright_update
...
Update copyright texts
2019-03-12 13:14:54 -05:00
ergo720
00cbd82cd9
Squashed commit (Update copyright texts)
2019-03-12 18:58:24 +01:00
PatrickvL
bb8bb334d1
Merge pull request #1567 from ergo720/rsa_update2
...
Alternative RSA implementation
2019-03-12 10:27:03 +01:00
ergo720
7829d7d1eb
Use LF line ending in gitmodules
2019-03-11 22:49:16 +01:00
ergo720
9651cc8ba6
Fixed typo in mbedtls_swap_endianness
2019-03-11 22:45:38 +01:00
ergo720
1bbd2e1cc8
Moved swap_endianess to EmuRsa.cpp
2019-03-11 21:16:35 +01:00
ergo720
1b22c80c5c
Small update
2019-03-11 20:44:38 +01:00
ergo720
7dafc03484
Remove obsolete comment
2019-03-11 18:48:18 +01:00
ergo720
017f6a2e7a
Use libtommath to do rsa
2019-03-11 18:39:22 +01:00
ergo720
4ac647253e
Add libtomcrypt and libtommath libraries
2019-03-11 16:33:58 +01:00
PatrickvL
29e00d8f34
Merge pull request #1564 from NZJenkins/fix_warnings
...
Fix warnings and broken WalkIndexBuffer bootstrap
2019-03-10 12:45:37 +01:00
Anthony Miles
0dce158641
Make WalkIndexBuffer implementation extern, fixing repeated bootstrap calls
2019-03-10 20:24:30 +13:00
Anthony Miles
ce61520e15
Fix truncation warning with explicit cast
2019-03-06 21:38:42 +13:00
Luke Usher
d98f47c64c
Merge pull request #1561 from JayFoxRox/xcmodexp
...
Implement `XcModExp`
2019-03-04 08:18:46 +00:00
Jannik Vogel
af0c85286f
Implement `XcModExp`
2019-03-04 04:07:47 +01:00
Jannik Vogel
e1850c4277
Fix `gigimport` in RSA
2019-03-04 04:07:42 +01:00