disjtqz
9b3601c6fa
[Kernel] add object type stub functions, export object types
2023-10-14 22:35:49 +02:00
disjtqz
6a08208dc8
Proper misalignment for AllocatePool, add guest object table
2023-10-14 19:29:25 +02:00
disjtqz
ee424ae14a
[Kernel] nonintrusive guest to host object mapping
2023-10-14 15:01:12 +02:00
disjtqz
d36b1b3830
[GPU] gpu_allow_invalid_fetch_constants true by default
2023-10-12 23:03:14 +02:00
disjtqz
a7b047b2a2
Implement kernel processes
2023-10-12 22:13:40 +02:00
disjtqz
ba7397952d
implement missing packet_disassembler code
2023-10-11 19:26:42 +02:00
disjtqz
43fd396db7
implement dynamically allocateable guest to host callbacks
2023-10-11 18:37:23 +02:00
disjtqz
d0a6cec024
total apc rework
2023-10-11 17:43:59 +02:00
disjtqz
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
2023-10-11 17:43:59 +02:00
disjtqz
32f7241526
fix user apc/kernel apc mixup
2023-10-10 10:58:41 +02:00
Gliniak
e613134793
Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental
2023-10-02 10:07:05 +02:00
disjtqz
fe7dc26e3f
place locals on backend pages
2023-10-02 09:50:13 +02:00
disjtqz
67f16c4e31
implement more accurately inaccurate frsqrte
2023-10-02 09:47:30 +02:00
disjtqz
79465708aa
implement bit-perfect vrsqrtefp
2023-10-01 11:08:17 +02:00
disjtqz
cfecdcbeab
[GPU] Vsync timing requires far less cpu now to be accurate
2023-09-29 20:17:11 +02:00
disjtqz
294b968fdf
remove vsync_interval; replace with vsync_fps.
2023-09-29 20:17:11 +02:00
disjtqz
911055c44f
add writeback base/size and xps base/size registers, EVENT_WRITE_SHD check
2023-09-21 21:44:23 +02:00
disjtqz
3876a1632a
fix matchvalueandref freeze
2023-09-19 17:30:57 +02:00
Gliniak
f6b5424a9f
[VFS] Fixed invalid month decoding in decode_fat_timestamp
2023-09-14 12:32:51 +03:00
Gliniak
0f331b5313
[Testing] Added test project for vfs
...
- Added test case for: decode_fat_timestamp
- Changed location of: decode_fat_timestamp
2023-09-14 12:32:51 +03:00
Gliniak
9554f82c10
[VFS] More cleanup in Zarchive loader
2023-09-04 21:09:40 +02:00
Gliniak
9496c04ac5
[VFS] Zarchive cleanup & style changes
2023-09-03 21:31:17 +02:00
Romain Tisserand
18daf4a686
[VFS] : Fix zstd and zarchive submodules
2023-09-03 21:16:34 +02:00
Romain Tisserand
2cd2d1d620
[VFS] Add support for loading ZArchive files
2023-09-03 21:16:34 +02:00
Gliniak
e191f2d8d0
Separation of STFS, SVOD into different entities
2023-09-03 19:37:22 +02:00
Gliniak
c1bd30eb7f
Fixed invalid month decoding in decode_fat_timestamp
2023-09-02 10:49:58 +02:00
Gliniak
d9e1c5024f
Added test project for vfs
...
- Added test case for: decode_fat_timestamp
- Changed location of: decode_fat_timestamp
2023-09-02 10:49:58 +02:00
Gliniak
ce9a82ccf8
Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental
2023-09-01 18:20:29 +02:00
Adrian
dc29307a55
[Patcher] Fixed loading of disabled plugins
2023-08-08 22:17:58 +02:00
Byrom90
f743cf1e65
Implimented xex timestamp logging & ldr_data field. Allows custom plugins to access a modules timedatestamp via LDR_DATA_TABLE_ENTRY.
2023-08-08 08:45:43 +02:00
Gliniak
44fc8f9412
[Patcher] Fixed unitialized variable. is_any_plugin_loaded_
...
This will resolve random: [plugins applied] note
2023-08-08 08:21:44 +02:00
Gliniak
2a4d7feaae
[GPU] Unified clear_memory_page_state to be used in D3D12 & Vulkan
2023-08-06 21:56:35 +02:00
Adrian
91f976e524
[Patcher] Plugin Loader
...
Added a plugin loader which can be enabled with allow_plugins in the config.
2023-08-06 21:36:49 +02:00
Gliniak
6e86eacf5a
Added Listing directories and filtering filenames by regex
2023-08-03 20:37:00 +02:00
Gliniak
7a1eca7265
[Config] Redesigned config dumper
2023-07-29 21:41:34 +02:00
Adrian
a180813fcf
[Core] Fix config resetting
2023-07-29 18:14:22 +02:00
illusion0001
df7146818d
[Config] Print contents of loaded config file
2023-07-29 03:12:53 -07:00
Margen67
d61c215bd0
Merge pull request #190 from xenia-canary/new_logos
2023-07-28 14:52:33 -07:00
Margen67
33743a435a
New logo
2023-07-28 02:45:55 -07:00
JeBobs
ef91193a70
updated disclaimer, archive detection, clean up flags
...
No more beeps, no more persistent warnings, no more insults, just a single silent disclaimer that also helps the user get started using games from their console.
Updated the archived format detection to add tar/gz, and updated the box to state that xenia does not support running archived games.
2023-07-27 23:07:26 +02:00
Gliniak
c5e6352c34
[CPU] Added constant propagation pass for: OPCODE_AND_NOT
2023-07-27 23:41:45 +03:00
illusion0001
2ab2a65ae1
Remove anti piracy message
2023-07-27 11:37:35 -05:00
illusion0001
65672243b2
Update .gitmodules to `xenia-canary`
2023-07-27 11:14:30 -05:00
Adriano Martins
1887ea0795
[Base] Add missing #include <cstdint> to utf8.cc
2023-07-27 13:02:54 +03:00
chrisps
d9c31d7cfc
Merge pull request #184 from illusion0001/bepp
...
Remove beep
2023-07-26 19:17:26 -04:00
illusion0001
33e8c8e1ff
Update emulator.cc
2023-07-26 18:10:20 -05:00
illusion0001
616717b31e
Remove beeps
2023-07-26 18:09:17 -05:00
chrisps
f304ef5357
Merge pull request #183 from chrisps/gentlebeep
...
Gentle Beep
2023-07-26 17:52:51 -04:00
chris
8985abfcc9
Lowered the frequency of the Beeps down to 60hz, at higher volumes it could be downright painful.
...
Open to "how to rip games" section of quickstart, skipping install which is obviously completed
2023-07-26 17:46:18 -04:00
Margen67
eaa5d61c0c
Delete .appveyor.yml
2023-07-25 00:16:24 -07:00