Commit Graph

7443 Commits

Author SHA1 Message Date
Margen67 def10ff466
CI: Upgrade checkout to v4 2023-09-20 01:28:42 -07:00
Luke Usher e1ea10c4cb
Merge pull request #2428 from jackchentwkh/fix_pushbuffer_subroutine
fix COMMAND_TYPE_CALL pushbuffer command handling
2023-09-03 21:45:52 +01:00
Jack Chen 67f21d5c30 reset subr_active flag to indicate we've returned from any COMMAND_TYPE_CALL command.
NV2A used COMMAND_TYPE_JUMP_LONG to return from COMMAND_TYPE_CALL.
Otogi uses lot's of COMMAND_TYPE_CALL, this should inprove the pushbuffer handling.
2023-09-03 20:42:07 +08:00
PatrickvL 971318a89a
Merge pull request #2426 from Margen67/ci
CI: Fix output
2023-07-27 13:56:36 +02:00
Margen67 b62d39da7d CI: Fix output
set-output is deprecated: https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/
2023-07-25 16:46:37 -07:00
Luke Usher 6c530fbf86
Merge pull request #2418 from RadWolfie/fix-reboot-non-ansii-path
kernel: fix non-ansii file path conversion for reboot process
2023-03-13 12:41:17 +00:00
RadWolfie a8f6d0496e kernel: fix non-ansii file path conversion for reboot process 2023-03-08 18:17:07 -06:00
Luke Usher 6389cb6524
Merge pull request #2417 from RadWolfie/d3d-update
Update XbSymbolDatabase fix and add LTCG patch missing
2023-03-06 14:50:23 +00:00
RadWolfie ef3439e46f d3d8: fix GTA: SA bug and add LTCG patch for D3DDevice_DrawVertices variant
Plus other variant LTCG patches that only does logging. And symbol renames.
2023-03-06 05:47:39 -06:00
ergo720 ed8a6124e4
Merge pull request #2416 from ergo720/dpc_recursion_fix
Dpc recursion fix
2023-03-02 23:32:30 +01:00
ergo720 b1bd9dd5d0
Merge pull request #2414 from RadWolfie/fix-hacked-ob-handle-return
kernel: fix hacked windows handle check to bypass special handle of current process
2023-03-02 23:04:40 +01:00
ergo720 062752e1a7 Review remarks 2023-03-02 22:53:18 +01:00
ergo720 99ab34ac82 Fixed dpc recursion bug 2023-03-02 14:59:10 +01:00
RadWolfie 8e0df988a8 kernel: fix hacked windows handle check to bypass special handle of current process 2023-03-01 17:04:42 -06:00
ergo720 58041c95b4 Clean up unused dpc event member variable 2023-03-01 22:43:42 +01:00
RadWolfie 827a3212f8
Merge pull request #2413 from ergo720/priority_thread
Fixed a bug in KeSetDisableBoostThread
2023-03-01 10:14:34 -06:00
ergo720 d0890d588d Fixed a bug in KeSetDisableBoostThread 2023-03-01 17:10:24 +01:00
Luke Usher 9e9d3f390f
Merge pull request #2412 from ergo720/priority_thread
Fix a priority bug in KeQueryBasePriorityThread and KeSetBasePriorityThread
2023-03-01 16:04:57 +00:00
ergo720 4821a72b6f Set/query the priority of the requested thread, instead of the current one in KeQueryBasePriorityThread and KeSetBasePriorityThread 2023-03-01 16:48:30 +01:00
Luke Usher bf1483ae56
Merge pull request #2411 from RadWolfie/update-xbsdb
lib: sync XbSymbolDatabase
2023-03-01 09:15:15 +00:00
RadWolfie b2f05b8b0b lib: sync XbSymbolDatabase 2023-02-27 04:37:02 -06:00
ergo720 111728f170
Merge pull request #2408 from LukeUsher/avoid-region-patching
cxbxkrnl: avoid region patching loaded titles
2023-02-10 18:35:28 +01:00
ergo720 ce05ea1397
Merge pull request #2409 from RadWolfie/fix-emulation-status
Fix false positive emulation is either still running or stopped
2023-02-10 18:17:12 +01:00
RadWolfie f4488c0270 fix false positive emulation is either still running or stopped 2023-02-10 07:16:12 -06:00
Luke Usher 65a5ad6591 cxbxkrnl: avoid region patching loaded titles
While it sounds ideal from a UX standpoint, region patching does break a number of
titles that would otherwise work.

Instead, show a warning that it may not be compatible with instructions on how to
configure region settings in eeprom.

Allow the user to attempt to run the title anyway, if the game does not do it's own
region checking, it will most likely just work regardless.
2023-02-07 22:08:31 +00:00
RadWolfie 0b695637ce
Merge pull request #2406 from LukeUsher/fix-xbe-version-reporting
xbe: fix version number formatting
2022-11-20 06:24:51 -06:00
Luke Usher fe9a706a8e xbe: fix version number formatting 2022-11-19 16:06:12 +00:00
Luke Usher 8ac5d14cd2
Merge pull request #2401 from medievil1/new-master
correct hemisphere formula
2022-10-13 14:39:59 +01:00
Luke Usher 628323218a
Merge pull request #2404 from CookiePLMonster/remove-int32x32To64
Remove Int32x32To64 from the code
2022-10-06 22:41:51 +01:00
Silent f7c09ddc4f
Remove Int32x32To64 as it's potentially harmful 2022-10-06 23:07:37 +02:00
ergo720 09e744ecc4
Merge pull request #2403 from RadWolfie/libusb-fixes
HOTFIX: Fix LibusbDevice's initialization process
2022-10-06 00:36:31 +02:00
RadWolfie a37124e2dc readme: create a link to libusb's driver installation section to find suggested driver 2022-10-05 17:09:17 -05:00
RadWolfie 5f58ae918c input: have libusb_claim_interface's return actually give err number than comparsion check for non-zero 2022-10-05 16:46:17 -05:00
RadWolfie f17b7f7fa6 input: check for error from libusb_open and report as device invalid 2022-10-05 16:40:39 -05:00
RadWolfie 4dccf6d5b9 input: don't override device's vendor id, expected to do comparsion instead 2022-10-05 06:42:56 -05:00
medievil1 6bbe6cefe8 added notes
changed a couple things around and added notes

correct hemisphere formula

correct one entry

make twointoone shorter

Per PatrickvL's suggestion and code
2022-09-25 19:32:25 -04:00
PatrickvL 547c3ae663
Merge pull request #2398 from LukeUsher/xxh3-hash 2022-09-24 07:26:34 +02:00
PatrickvL c594e34ac5
Merge pull request #2400 from jarupxx/dialog 2022-09-24 07:24:38 +02:00
jarupxx caae99952c Fixed a Folder select dialog 2022-09-24 04:51:55 +09:00
Luke Usher aeeb67dc6a hasher: use xxh3 exclusively 2022-09-14 13:51:05 +01:00
Luke Usher 4204640052
Merge pull request #2397 from medievil1/new-master
correct mod instruction
2022-09-11 18:45:16 +01:00
medievil1 3c78dd29a7 correct mod instruction 2022-09-11 13:22:29 -04:00
PatrickvL 42ff76ce0f
Merge pull request #2389 from medievil1/upsteam-master 2022-08-26 22:26:56 +02:00
PatrickvL bf931d2d81
Merge pull request #2393 from medievil1/new-master 2022-08-26 21:40:56 +02:00
medievil1 a2a4fb35a4 xdm, xdd, xmd component count fix
all 3 use 3 components but on cxbx they were using 4
discovered by NzJenkins
test case Morrowind water

cosmetic fix

:P

changed per Patrick's request

reinsert line accidentally deleted

final change, move xdot

needed one more cosmetic space change

more fornatting
2022-08-26 15:37:14 -04:00
medievil1 f570c05e95 fix up
REMOVE HACK comment
REMOVE extra white space
2022-07-17 23:58:16 -04:00
medievil1 0b76da7c00 per review remarls
moved the case to the else statement and added a log entry
2022-07-17 23:38:41 -04:00
medievil1 9ee5b45b88 typo fix 2022-07-17 10:16:27 -04:00
medievil1 ee7be21bbb fix dot_str_cube not kicking in
when a cube texture is used and dot_str_3d is the texture mode, it is suppose to be flagged by combiner for change to dot_str_cube.
2022-07-17 10:10:12 -04:00
Luke Usher 8fcc2f5e0c
Merge pull request #2387 from LukeUsher/fix-heap-corruption-at-startup-with-nvnet
Fix heap corruption in NVNetDevice::GetMacAddress
2022-07-13 09:36:31 +01:00