Berk
ff3ac0bba1
chore: bump version to 0.0.2-beta.3 ( #345 )
2026-07-17 19:01:35 +03:00
Berk
fbafd3f429
[GUI] Add native Vulkan host surface support and more ( #337 )
...
* [GUI] Add native Vulkan host surface support and more
* reuse
* [GUI] set width session menu
2026-07-17 18:57:10 +03:00
ParantezTech
76e8f789c4
[github] edit contribution link in pull request template
2026-07-17 18:25:34 +03:00
ParantezTech
6fce0e3055
[github] update PR template and REUSE.toml
2026-07-17 18:20:44 +03:00
Berk
befd20f415
Update contribution guidelines to enforce pull request template ( #331 )
...
Emphasize the importance of using the pull request template and outline consequences for non-compliance.
2026-07-17 13:52:41 +03:00
Berk
a9a4f511f0
Create pull request template for contributions
...
Added a pull request template to guide contributors in the SharpEmu Emulator Project.
2026-07-17 05:17:18 +03:00
Berk
a44ce34a0a
Add release process documentation to RELEASE-USE.md
...
Document the release process for SharpEmu, including preparation and publishing steps.
2026-07-17 05:00:22 +03:00
Berk
41ec56f813
chore: bump version to 0.0.2-beta.2 ( #310 )
2026-07-17 04:51:09 +03:00
Berk
aa32d4bad0
added a release script to automate the release process ( #309 )
2026-07-17 04:48:46 +03:00
Berk
8ee0fe8e44
Add files via upload
2026-07-17 03:03:05 +03:00
Berk
73e0ebf446
Update README order ( #303 )
2026-07-17 02:47:53 +03:00
Berk
459ae7e3f7
Docs/readme images ( #302 )
...
* [readme] update showcase images
* [readme] update readme images and change version to 0.0.2
2026-07-17 02:44:28 +03:00
ParantezTech
7b91c964fc
[VulkanVideoPresenter] revert back icon
2026-07-16 04:51:25 +03:00
Berk
ad5a7d3799
[CI] fix asset ( #245 )
2026-07-16 01:05:28 +03:00
Berk
c69ac6ddab
[CI] Update for cross-platform support ( #209 )
...
* [CI] Update for cross-platform support
* [CI] fix check
2026-07-15 16:07:36 +03:00
Berk
a84d2344fb
Deadcell fix ( #144 )
...
* [agc] add resource registration
* [libc] use C locale for printf
2026-07-14 17:01:16 +03:00
Berk
cf6964710a
[emulator] Improve emulator performance by optimizing memory access and reducing unnecessary overhead in kernel and CPU execution paths ( #131 )
2026-07-14 14:28:44 +03:00
Berk
511a01e03a
[GUI] now languages are embedded in a single assembly ( #120 )
2026-07-14 02:08:36 +03:00
Berk
aaebfe017b
[GUI] Added localization support, more clean design, and improved settings management ( #119 )
...
* [GUI] Added localization support, more clean design, and improved settings management
* reuse
2026-07-14 01:46:47 +03:00
Berk
2060dacaf1
[emulator] Fix mitigated child process handling & log improvements ( #96 )
...
* [emulator] Fix mitigated child process handling
* reuse
* [log] log to file for CLI and fix some issues
2026-07-13 14:34:26 +03:00
ParantezTech
f73c9e8c3f
added contributing guidelines
2026-07-13 12:48:36 +03:00
Berk
61d28e9e08
[CPU] optimize strcasecmp for hot path ( #95 )
2026-07-13 12:19:57 +03:00
ParantezTech
2e09b015bc
Merge branch 'main' of https://github.com/par274/sharpemu
2026-07-13 01:10:08 +03:00
ParantezTech
7b9efd1539
[readme] update screenshot for dreaming sarah
2026-07-13 01:09:45 +03:00
Berk
8ebc43e758
[github] Fix placeholder formatting in game compatibility template ( #84 )
2026-07-12 18:46:03 +03:00
Berk
79a7437cd8
[GUI] Added Atrac9 audio decoder and improved GUI with audio preview and controller support ( #64 )
...
* [GUI] Added Atrac9 audio decoder and improved GUI with audio preview and controller support
* fix: package.lock.json for SharpEmu.CLI to match the other projects
* fix: packages.lock.json file to include new dependencies for GUI improvements
* rollForward: "disable"
2026-07-11 19:14:08 +03:00
ParantezTech
347e33f3c9
[GUI] update icon to .ico format
2026-07-11 14:03:55 +03:00
ParantezTech
a78b02f22b
[dotnet] revert package for Microsoft.NET.ILLink.Tasks
2026-07-11 05:26:24 +03:00
ParantezTech
70ec2928ea
[revert] Revert VulkanVideoPresenter.cs to previous version, added new screenshot, and updated packages.lock.json
2026-07-11 05:20:13 +03:00
Berk
c618c116ba
[shader-decoder] Fix address calculation for SW linear textures ( #45 )
2026-07-11 05:12:41 +03:00
ParantezTech
b36ecc121c
[readme] added GUI
2026-07-10 19:23:04 +03:00
Berk
41d61bde41
[memory] Host memory allocation issue fixed ( #34 )
2026-07-10 15:07:46 +03:00
Berk
ac96fe5292
[sceAudio] added basic audio output support ( #33 )
2026-07-10 13:16:15 +03:00
Berk
9b9ca8f707
[loader] cut import overhead ( #32 )
2026-07-10 01:14:17 +03:00
Berk
db20387502
[shader-decoder-part1-hotfix] New format support, maintenance8 support, robustness improvements, and bug fixes. This commit includes updates to the AGC exports, Gen5 SPIR-V translator, and Vulkan video presenter to enhance compatibility and performance. ( #31 )
2026-07-07 21:06:04 +03:00
Berk
44c43c8ebd
[kernel] Added KernelExceptionCompatExports and fstat, pthread_equal ( #30 )
2026-07-07 21:05:54 +03:00
ParantezTech
5c823d0e8b
Merge remote-tracking branch 'refs/remotes/origin/main'
2026-07-06 09:53:04 +03:00
ParantezTech
1679897089
update readme
2026-07-06 09:52:46 +03:00
Berk
ce8f75411a
[unity-fixes] support for Media/Modules/*.prx files ( #27 )
2026-07-05 22:10:37 +03:00
Berk
f75da92fa5
[agc] new agc exports for agc improvements (sceAgcDcbDrawIndex, sceAgcDriverGetResourceRegistrationMaxNameLength, sceAgcDriverGetDefaultOwner, sceAgcDriverRegisterResource, sceAgcDriverUnknown_KRzWekV120(?)) ( #26 )
2026-07-05 22:10:15 +03:00
Berk
9eaaac7cee
[ngs2 implements] Implement NGS2 exports ( #25 )
2026-07-05 22:09:50 +03:00
Berk
d446779d34
[pad improvements] Added support for scePadSetVibrationMode ( #24 )
2026-07-05 22:09:36 +03:00
Berk
585d11b93b
[sceAudio] added simple audio output implementation, needs to be improved ( #23 )
2026-07-05 22:09:25 +03:00
Berk
17f9535f0e
[sceMsgDialog] implemented sceMsgDialogInitialize ( #22 )
2026-07-05 22:09:14 +03:00
Berk
8bfbb9c7fe
Avplayer implements ( #21 )
2026-07-05 22:09:04 +03:00
Berk
2b8fe71a82
[savedata-improvements-2] added sceSaveDataCreateTransactionResource ( #20 )
2026-07-05 22:08:53 +03:00
ParantezTech
29b7f086c9
reuse
2026-07-04 19:14:44 +03:00
ParantezTech
eb3d8d6eb1
[dotnet] configure local nuget package cache
2026-07-04 19:12:18 +03:00
Berk
787c75b9b3
[fixes-assets] Add SharpEmu icon and fix glfw dependency (temporary fix) ( #19 )
...
* [fixes-assets] Add SharpEmu icon and fix glfw dependency (temporary fix)
* [reuse] I forgot to add comma
* [readme] update logo
2026-07-04 17:05:09 +03:00
Berk
2a784aa405
[gpu-hotfix1] Cache improvements have been made (6x performance gain) ( #18 )
2026-07-04 15:19:32 +03:00
Berk
2649857cb5
Savedata fix 1 ( #17 )
...
* [scePad] Just format code
* [sceSaveData] user folder sometimes appeared in the previous folder has been fixed.
2026-07-04 15:18:21 +03:00
ParantezTech
c4b4aed2c5
[scePad] Just format code
2026-07-04 15:10:48 +03:00
ParantezTech
df3ee02f8d
[readme] update screenshot image for dreaming sarah
2026-07-04 14:18:51 +03:00
ParantezTech
dfe61ec643
[readme] update screenshot and add new image for dreaming sarah after shader decoder updates
2026-07-04 14:03:30 +03:00
Berk
52e17b5056
[shader-decoder-part1] Implemented a shader decoder (Part 1) ( #12 )
...
* [shader-decoder-part1] Implemented a shader decoder for Gen5 shaders, including IR generation, metadata reading, scalar evaluation, and SPIR-V translation. Updated related exports and video output components to support the new shader decoding functionality.
* [shader decoder] correct RDNA2 operands, fixing synchronization problems
* [shader-decoder] RDNA2 decoder improvements
* [shader-decoder] fix RDNA2 shift masking and sprite draws
* [shader-decoder] improve RDNA2 shader decoder to support more instructions and fix some issues with the previous implementation.
2026-07-04 13:51:08 +03:00
Berk
c1f3abfd5d
[ci] fix workflow dispatch and push triggers for main branch ( #15 )
2026-07-04 13:48:29 +03:00
Berk
b5ee2c2cb7
[saveData] Add support for sceSaveDataMount3 ( #14 )
2026-07-03 13:25:38 +03:00
Berk
16c1b74636
[core] Update native execution and kernel exports, phtread improvement ( #13 )
2026-07-03 13:19:24 +03:00
ParantezTech
0d89b2488b
[dotnet] remove shaderc package because it is no longer needed
2026-07-02 17:15:51 +03:00
ParantezTech
c3019b78d6
[ampr] more improvements to the Ampr library, generally for performance
2026-07-01 13:50:52 +03:00
ParantezTech
dd5e524879
[pthread] pthread improvements and fixes
2026-07-01 13:50:24 +03:00
ParantezTech
df9d0e6aaf
[NpEntitlementAccess] added sceNpEntitlementAccessGetAddcontEntitlementInfoList export
2026-07-01 13:49:49 +03:00
ParantezTech
253d0fae3f
[saveData] minimal save data dialog exports
2026-07-01 13:49:20 +03:00
ParantezTech
78d719ef9e
[core] more leaf for speedup
2026-07-01 13:48:45 +03:00
ParantezTech
be3806cdf6
[packages] added Silk.NET.Shaderc for debugging GLSL
2026-07-01 13:45:13 +03:00
ParantezTech
dc47deee93
[agc] new imports for shader translation
2026-06-29 18:29:05 +03:00
ParantezTech
1c838cf8d6
[core] more leaf imports
2026-06-29 18:13:21 +03:00
ParantezTech
2f269566a5
[readme] update Demon's Souls text
2026-06-29 18:10:46 +03:00
ParantezTech
9d7afef6f6
[readme] update Demon's Souls new boot info
2026-06-29 14:40:27 +03:00
ParantezTech
daeff21516
[readme] update screenshots
2026-06-29 14:34:36 +03:00
ParantezTech
82619deb34
[ci] ignore image files from actions
2026-06-29 14:32:46 +03:00
ParantezTech
697ad7be80
[libs] Add NP entitlement validation
2026-06-29 14:31:37 +03:00
ParantezTech
73c987e49f
[libs] Improve video output handling
2026-06-29 14:31:26 +03:00
ParantezTech
cd79275117
[libs] Enhance PlayGo streaming service
2026-06-29 14:31:18 +03:00
ParantezTech
b14ecae504
[core] Refine native CPU execution imports
2026-06-29 14:31:10 +03:00
ParantezTech
873f473b65
[video] hide splash
2026-06-29 13:32:17 +03:00
ParantezTech
9a1a3789ef
[video] cap presenter ticks
2026-06-29 13:32:03 +03:00
ParantezTech
0f3d4032cb
[core] add leaf imports
2026-06-29 13:30:50 +03:00
ParantezTech
0c4a757695
[core] log leaf import args
2026-06-29 13:30:32 +03:00
ParantezTech
5fcc8eaa37
[saveData] add dir search
2026-06-29 13:30:08 +03:00
ParantezTech
21105e0346
[ampr] batch buffer IO
2026-06-29 13:28:37 +03:00
ParantezTech
b424df5a64
[kernel] speed up printf
2026-06-29 13:28:30 +03:00
ParantezTech
7f85971e39
[kernel] carry pthread scheduling
2026-06-29 13:27:59 +03:00
ParantezTech
e28259a99d
[core] speed up guest memory
2026-06-29 13:26:04 +03:00
ParantezTech
3d2a4b74ac
[readme] add screenshot running Demon's Souls
2026-06-29 00:17:13 +03:00
ParantezTech
af35389bfd
[libs] Add audio and system gesture exports
2026-06-28 23:47:00 +03:00
ParantezTech
4ae778ef39
[libs] Update system and video exports
2026-06-28 23:46:56 +03:00
ParantezTech
a04e70c0b3
[libs] Update NP and pad exports
2026-06-28 23:46:56 +03:00
ParantezTech
02222c7919
[libs] Update network exports
2026-06-28 23:46:56 +03:00
ParantezTech
46b3a207c1
[libs] Update AMPR and PlayGo exports
2026-06-28 23:46:55 +03:00
ParantezTech
418d46beb5
[libs] Update AGC and fiber exports
2026-06-28 23:46:44 +03:00
ParantezTech
0e922a73ee
[core] Improve native execution and guest threading
2026-06-28 23:45:26 +03:00
ParantezTech
a5172fd2c0
[kernel] Guest-thread blocking for pthread_mutex_lock is currently disabled
2026-06-28 23:45:05 +03:00
ParantezTech
4ab614e68a
[npManager] initial Network Platform implement (just set game title etc.)
2026-06-23 19:30:27 +03:00
ParantezTech
e581fe41f4
[kernel] pthread improvements
2026-06-23 19:29:29 +03:00
ParantezTech
0f0ec9a020
[appContent] correct way to get metadata from game
2026-06-23 19:28:53 +03:00
ParantezTech
70048cb49f
[agc] fix shader invalid argument
2026-06-23 19:27:57 +03:00
ParantezTech
4777ec4544
[sceShare] initial share exports
2026-06-23 19:27:24 +03:00
ParantezTech
caee2ad692
[readme] alignment
2026-06-23 17:54:39 +03:00
ParantezTech
7c83f7f925
[readme] logo align
2026-06-23 17:52:45 +03:00