Commit Graph

  • a9dd1c89bc [Kernel] shrink ObCreateObject a9dd1c8 disjtqz 2023-10-15 14:55:16 -0400
  • 6a1d612495 [Kernel] Stub out xeObSplitName until cleaner version can be written disjtqz 2023-10-15 13:12:46 -0400
  • 275454089e [Kernel] Implement ObCreateObject disjtqz 2023-10-15 12:33:54 -0400
  • d8aa14da73
    Small fixes for better cross-platform compatibility (#200) d8aa14d none 2023-10-21 17:07:29 +0200
  • 9f1605a2e7 launch module fallback 9f1605a Adrian 2023-10-17 18:36:51 +0100
  • d84df6e47f [Memory] Added check to prevent crashes when title tries to get access to unavailable range d84df6e Gliniak 2023-10-21 10:12:48 +0200
  • d532d8eb61 [Memory] Adjust allocation range in 64k virtual range Gliniak 2023-10-21 10:04:32 +0200
  • 413d60bf54 [XAM] Added XamUserCreateStatsEnumerator 413d60b Gliniak 2021-05-22 22:54:34 +0200
  • aa6e7159ae [XAM] Added XamUserCreateStatsEnumerator Gliniak 2021-05-22 22:54:34 +0200
  • 068b3811d9 [XAM] Added missing disposition return value from XamContentCreate 068b381 Gliniak 2023-10-20 12:21:11 +0200
  • 4b9541a541 [XAM] Added missing disposition return value from XamContentCreate 4b9541a Gliniak 2023-10-20 12:15:57 +0200
  • b3f504b472 [Kernel] shrink ObCreateObject disjtqz 2023-10-15 14:55:16 -0400
  • 2812188d77 [Kernel] Stub out xeObSplitName until cleaner version can be written disjtqz 2023-10-15 13:12:46 -0400
  • d2a6daf741 [Kernel] Implement ObCreateObject disjtqz 2023-10-15 12:33:54 -0400
  • d4736f0b37 launch module fallback Adrian 2023-10-17 18:36:51 +0100
  • ef5cb6097c [Kernel] shrink ObCreateObject disjtqz 2023-10-15 14:55:16 -0400
  • 6ea5957321 [Kernel] Stub out xeObSplitName until cleaner version can be written disjtqz 2023-10-15 13:12:46 -0400
  • 42e62fad2a [Kernel] Implement ObCreateObject disjtqz 2023-10-15 12:33:54 -0400
  • bff24e3c18 [XAM] Fixed incorrect enumerator size bff24e3 Gliniak 2023-10-15 17:22:01 +0200
  • 4cdade5b36 [XAM] Fixed incorrect enumerator size Gliniak 2023-10-15 17:22:01 +0200
  • 1cf9b168e5 [Kernel] delete host to guest mapping in case of address collision 1cf9b16 disjtqz 2023-10-14 15:59:58 -0400
  • 9b3601c6fa [Kernel] add object type stub functions, export object types disjtqz 2023-10-14 15:48:32 -0400
  • 2e50569cfd [Kernel] delete host to guest mapping in case of address collision disjtqz 2023-10-14 15:59:58 -0400
  • e9507e350f [Kernel] add object type stub functions, export object types disjtqz 2023-10-14 15:48:32 -0400
  • 6a08208dc8 Proper misalignment for AllocatePool, add guest object table 6a08208 disjtqz 2023-10-14 09:08:02 -0400
  • fa8bb8bb2d Proper misalignment for AllocatePool, add guest object table disjtqz 2023-10-14 09:08:02 -0400
  • ee424ae14a [Kernel] nonintrusive guest to host object mapping ee424ae disjtqz 2023-10-13 15:04:01 -0400
  • 720617bfac [Kernel] nonintrusive guest to host object mapping disjtqz 2023-10-13 15:04:01 -0400
  • d36b1b3830 [GPU] gpu_allow_invalid_fetch_constants true by default d36b1b3 disjtqz 2023-10-12 16:51:43 -0400
  • f2d65adbcf [GPU] gpu_allow_invalid_fetch_constants true by default disjtqz 2023-10-12 16:51:43 -0400
  • a7b047b2a2 Implement kernel processes a7b047b disjtqz 2023-10-12 15:34:27 -0400
  • 07da22bc88 Implement kernel processes disjtqz 2023-10-12 15:34:27 -0400
  • ba7397952d implement missing packet_disassembler code ba73979 disjtqz 2023-10-11 12:45:21 -0400
  • bc7083ab7a implement missing packet_disassembler code disjtqz 2023-10-11 12:45:21 -0400
  • 43fd396db7 implement dynamically allocateable guest to host callbacks 43fd396 disjtqz 2023-10-11 11:58:15 -0400
  • ea77701571 implement dynamically allocateable guest to host callbacks disjtqz 2023-10-11 11:58:15 -0400
  • d0a6cec024 total apc rework d0a6cec disjtqz 2023-10-11 09:47:19 -0400
  • b5ddd30572 moved xsemaphore to xthread.d add typed guest pointer template add X_KSPINLOCK, rework spinlock functions. rework irql related code, use irql on pcr instead of on XThread add guest linked list helper functions renamed ProcessInfoBlock to X_KPROCESS assigned names to many kernel structure fields disjtqz 2023-10-10 08:50:10 -0400
  • c038bc0116 total apc rework disjtqz 2023-10-11 09:47:19 -0400
  • 30b346b47b moved xsemaphore to xthread.d add typed guest pointer template add X_KSPINLOCK, rework spinlock functions. rework irql related code, use irql on pcr instead of on XThread add guest linked list helper functions renamed ProcessInfoBlock to X_KPROCESS assigned names to many kernel structure fields disjtqz 2023-10-10 08:50:10 -0400
  • 32f7241526 fix user apc/kernel apc mixup 32f7241 disjtqz 2023-10-09 16:04:51 -0400
  • 24c5214801 fix user apc/kernel apc mixup disjtqz 2023-10-09 16:04:51 -0400
  • e613134793 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental e613134 Gliniak 2023-10-02 10:07:05 +0200
  • fe7dc26e3f place locals on backend pages fe7dc26 disjtqz 2023-10-01 09:14:41 -0400
  • 67f16c4e31 implement more accurately inaccurate frsqrte 67f16c4 disjtqz 2023-10-01 15:06:33 -0400
  • 86aa18f50c implement more accurately inaccurate frsqrte disjtqz 2023-10-01 15:06:33 -0400
  • 33dd9287f5 place locals on backend pages disjtqz 2023-10-01 09:14:41 -0400
  • 79465708aa implement bit-perfect vrsqrtefp 7946570 disjtqz 2023-09-30 14:59:56 -0400
  • 710921ac59 implement bit-perfect vrsqrtefp disjtqz 2023-09-30 14:59:56 -0400
  • cfecdcbeab [GPU] Vsync timing requires far less cpu now to be accurate cfecdcb disjtqz 2023-09-25 14:39:26 -0400
  • 294b968fdf remove vsync_interval; replace with vsync_fps. disjtqz 2023-09-18 17:57:57 -0400
  • 27917adfa6 [GPU] Vsync timing requires far less cpu now to be accurate disjtqz 2023-09-25 14:39:26 -0400
  • df67499752 Fixed Install Content Adrian 2023-04-12 20:01:11 +0100
  • 9822d60c00 Support for multiple user profiles Adrian 2023-01-22 14:43:53 +0000
  • 911055c44f add writeback base/size and xps base/size registers, EVENT_WRITE_SHD check 911055c disjtqz 2023-09-18 17:10:34 -0400
  • 3876a1632a fix matchvalueandref freeze 3876a16 disjtqz 2023-09-18 16:34:36 -0400
  • d86e312b7d remove vsync_interval; replace with vsync_fps. disjtqz 2023-09-18 17:57:57 -0400
  • 53c1407a85 add writeback base/size and xps base/size registers, EVENT_WRITE_SHD check disjtqz 2023-09-18 17:10:34 -0400
  • 69fc2378fb fix matchvalueandref freeze disjtqz 2023-09-18 16:34:36 -0400
  • 1616f5c7ac rollback MatchValueAndRef chris 2023-09-17 16:21:03 -0400
  • f6b5424a9f [VFS] Fixed invalid month decoding in decode_fat_timestamp Gliniak 2023-08-04 21:50:30 +0200
  • 0f331b5313 [Testing] Added test project for vfs Gliniak 2023-08-01 21:04:20 +0200
  • 9554f82c10 [VFS] More cleanup in Zarchive loader 9554f82 Gliniak 2023-09-04 21:09:40 +0200
  • 9496c04ac5 [VFS] Zarchive cleanup & style changes 9496c04 Gliniak 2023-09-03 21:31:17 +0200
  • 18daf4a686 [VFS] : Fix zstd and zarchive submodules 18daf4a Romain Tisserand 2023-05-21 21:58:16 +0200
  • 2cd2d1d620 [VFS] Add support for loading ZArchive files Romain Tisserand 2023-05-21 21:33:10 +0200
  • e191f2d8d0 Separation of STFS, SVOD into different entities e191f2d Gliniak 2022-06-21 11:05:32 +0200
  • c1bd30eb7f Fixed invalid month decoding in decode_fat_timestamp Gliniak 2023-08-04 21:50:30 +0200
  • d9e1c5024f Added test project for vfs Gliniak 2023-08-01 21:04:20 +0200
  • ce9a82ccf8 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental ce9a82c Gliniak 2023-09-01 18:20:29 +0200
  • 55b0ef7908
    Should not map nullptr with MAP_FIXED flag. Update memory_posix.cc. none 2023-08-30 00:29:58 +0200
  • d78cc5eece
    Update mapped_memory_posix.cc: Must resize file to map_length. none 2023-08-28 21:08:27 +0200
  • 142204f514
    Update image_sha_bytes_ loop from 16 to 20 iterations xex_module.cc none 2023-08-28 19:16:52 +0200
  • 4b0d5fa246
    Update image_sha_bytes_ from 16 to 20 xex_module.h none 2023-08-28 19:14:23 +0200
  • cdebbf0141
    Added ifdef before Microsoft-specific movsq and replaced with memcpy in other cases. In memory.cc none 2023-08-25 16:06:22 +0200
  • 484cece7f7
    Add ifdef check before the Microsoft-specific movsq in memory.cc none 2023-08-25 15:53:37 +0200
  • 68307b9151 Update Options.mediawiki Margen67 2023-08-23 14:38:55 -0700
  • cb78783a3c Update Options.mediawiki Margen67 2023-08-22 17:55:26 -0700
  • cb38522908 Update copyright year RodoMa92 2023-08-12 14:01:09 +0200
  • 61ae650c03 Now the achievement code compiles fine on linux, remove the ifdefs RodoMa92 2023-08-12 13:36:09 +0200
  • e07ea71be0 Implement message box disclaimer for posix systems RodoMa92 2023-08-12 13:28:21 +0200
  • 45e26333db Redirect console_app_main_posix.cc to a function equivalent call for posix systems RodoMa92 2023-08-12 13:11:54 +0200
  • f682c947ee Add AVX CPU checks for posix systems RodoMa92 2023-08-12 13:11:01 +0200
  • fdd44e32a8 Implement ListDirectories and FilterByName in filesystem_posix.cc RodoMa92 2023-08-12 13:10:33 +0200
  • 103ed1a53c Stylisting fixes RodoMa92 2023-08-12 13:09:58 +0200
  • 6ba162ad1f Merge latest canary RodoMa92 2023-08-12 13:09:26 +0200
  • 48df797ec6 Additional memory checks for posix systems RodoMa92 2023-08-12 09:30:36 +0200
  • 50d9004305 Generic cleanup RodoMa92 2023-08-12 09:29:29 +0200
  • 68f663c66e Remove unneeded argument parting in main_gnulinux since it's already handled in the actual main portion. RodoMa92 2023-08-12 09:26:40 +0200
  • 69252c8a25 Merge remote-tracking branch 'origin/linux_wip' into linux_wip RodoMa92 2023-08-12 09:26:29 +0200
  • 7b5d3a9923 Remove unneeded argument parting in main_gnulinux since it's already handled in the actual main portion. RodoMa92 2023-08-12 09:25:51 +0200
  • dc29307a55 [Patcher] Fixed loading of disabled plugins dc29307 Adrian 2023-08-08 21:09:16 +0100
  • 111cd4ebdb [Patcher] Fixed loading of disabled plugins Adrian 2023-08-08 21:09:16 +0100
  • 52013ea3d6 Update Options.mediawiki Margen67 2023-08-08 03:18:47 -0700
  • af4bfd2a07 Update Options.mediawiki Margen67 2023-08-08 03:13:04 -0700
  • 2ea4838132 Update Options.mediawiki Margen67 2023-08-08 01:43:32 -0700
  • f743cf1e65 Implimented xex timestamp logging & ldr_data field. Allows custom plugins to access a modules timedatestamp via LDR_DATA_TABLE_ENTRY. f743cf1 Byrom90 2023-08-07 21:49:41 +0100
  • 44fc8f9412 [Patcher] Fixed unitialized variable. is_any_plugin_loaded_ 44fc8f9 Gliniak 2023-08-08 08:21:44 +0200
  • 1b89abfe14 Implimented xex timestamp logging & ldr_data field. Allows custom plugins to access a modules timedatestamp via LDR_DATA_TABLE_ENTRY. Byrom90 2023-08-07 21:49:41 +0100
  • 2a4d7feaae [GPU] Unified clear_memory_page_state to be used in D3D12 & Vulkan 2a4d7fe Gliniak 2023-08-02 22:37:11 +0200