hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.36k stars 2.18k forks source link

super easy ListBox update for MPO+ JPN cracked NIDs #18904

Open xor32dotcom opened 8 months ago

xor32dotcom commented 8 months ago

What should happen

the emulator can now list the cracked NIDs on it's ListBox instead of a meaningless address.

the NIDS are

216D1BF1 = inflate 461C7724 = inflateEnd 18CB51AB = inflateInit_

zlib

https://www.zlib.net/fossils/zlib-1.1.3.tar.gz

the whole source is likely just the "inflate.c" as their names match exactly

zlibdec.txt

------TO DO--- sub functions can probably be easily identified based on the data presented above (the module has a bunch of child functions that are internal to the prx) these are likely just compiled versions based on that inflate.c

Who would this benefit

everyone who is interested in disassembly of this game

Platform (if relevant)

None

Games this would be useful in

ULJM-05261

Other emulators or software with a similar feature

No response

Checklist

xor32dotcom commented 8 months ago

I'm disassembling this slowly. But I can safely assure those 3 functions are correct naming wise

sum2012 commented 8 months ago

What game is it ?

xor32dotcom commented 8 months ago

What game is it ?

it's metal gear solid portable ops plus JPN version, it is not safe to say these NIDS are valid for any other game. but it is safe to say within the context of mpo+ japan