Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NoPspEmuDrm Vita by theheroGAC

From GameBrew
Revision as of 03:55, 5 October 2025 by HydeWing (talk | contribs)
NoPspEmuDrm By theheroGAC
General
AuthortheheroGAC
TypePlugins
Version0.1t
LicenseGPL-3.0
Last Updated2025/07/29
Links
Download
Website
Source

A fork of NoPspEmuDrmArkMod (customized NoPspEmuDrm to be used with ARK standalone).

Changelog

v0.1t

  • [Added]
    • Robust error handling:
      • Now, every hook installation in init_highmem() is checked for errors. If any hook fails, all previously installed hooks are released and an error is logged.
    • Array of hook references:
      • Introduced hook_refs[] to store pointers to each hook reference, ensuring the correct reference is passed to taiHookReleaseForKernel (fixes compiler warnings and ensures proper cleanup).
  • [Changed]
    • Hook release logic:
      • In both init_highmem() (on failure) and term_highmem(), hooks are now released using their correct reference from hook_refs[] instead of passing NULL.Variable initialization:
        • The mem_hooks array is initialized to -1 for all elements to avoid accidental use of uninitialized values.
    • Resetting state:
      • After releasing hooks, mem_hooks[i] is set to -1 and extra_1_blockid/extra_2_blockid are reset to -1 to avoid stale references.
  • [Improved]
    • Logging:
    • Added and improved log messages for all critical operations (hook installation, failure, release, and variable reset) to aid debugging and maintenance.

External links

Advertising: