Releases: CreepNT/VitaLoaderRedux
Releases · CreepNT/VitaLoaderRedux
1.07
1.06
1.05
Extension date: 2023/09/07
Changelog :
- Loader:
- Add official name for most structures and Prx1-related constants
- Add automatic detection and renaming of
.text
/.data
segments
- MeP-c5:
- Add missing stack alignment directive which broke calling convention
- Fix semantics of
ADD3 Rn, Rm, imm16
(now performs sign-extension properly) - Change semantics of
MOV Rn, imm16
(changes P-Code fromRn = INT_SEXT imm16:2
to the more appropriateRn = COPY <sign-extended imm16>:4
)
- NID Analyzer
- Failures are now logged to a user-visible message log (shown after analysis in case of failure)
- QoL
- Lazy-allocate the variable import block
- Place variable imports block higher in memory to prevent clashes with ScePerf coredumps
1.04
Extension date: 2023/07/19
Changelog :
- MeP-c5:
- Fix semantics of
MOV Rn, imm8
(now performs sign-extension properly) - Fix semantics of
SLT3 Rn, Rm, imm16
andSLTU3 Rn, Rm, imm16
(now stores result inRn
instead ofr0
- Fix semantics of
- NID Analyzer
- Fix a "known processed" list invalidation bug causing the analyzer to only work during the first run
- Fix a bug in the code determining whether a symbol is a systematic name causing labels for exports in different libraries to disappear
- QoL
- Exclude more useless files from build to reduce size of package
1.03
Extension date: 2023/07/16
Changelog :
- MeP-c5:
- Remove
r4
from the unaffected register list- Fixes the fourth argument being named
unaff_r4
instead ofparam_4
- Fixes the fourth argument being named
- Remove unnecessary alignment performed in SLEIGH
- Fixes unreadable patterns (e.g.
*(uint*)((int)ptr & 0xFFFFFFFC) = /* value */
) in decompiler
- Fixes unreadable patterns (e.g.
- Remove
- Miscellaneous:
- Remove precompiled SLEIGH from repository (
*.sla
)- Useless (SLEIGH is compiled on the fly by Ghidra)
- Makes extension smaller by ~70KiB
- Update and reformat
.gitignore
- Remove precompiled SLEIGH from repository (
1.02
1.01
Extension date: 2023/07/12
Changelog :
SceModuleInfo
TLS region- Add comments at the start and end of the region
- Fix crash for ELFs in which marked up data is in TLS region
- Fix
Demangler GNU
analyzer not working due to a badSourceType
applied by the NID Resolution analyzer
Thanks to Macdu for bug report.
1.0
1.0 Hotfix
Fix incorrect file format encoding, add missing module manifest and correct spelling or formatting mistakes.