8000 GitHub - Goatman13/ps2_ida_vu_micro: Plugin that tries to find and disassembly vu microcode in ps2 executable.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Plugin that tries to find and disassembly vu microcode in ps2 executable.

Notifications You must be signed in to change notification settings

Goatman13/ps2_ida_vu_micro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

ps2_ida_vu_micro

  • Plugin that tries to find and disassembly vu microcode in ps2 executables.

Usage

  • Throw .py file into IDA plugins directory
  • Push F10 to disassemble selected/marked lines
  • Push Alt + Shift + 5 on VIF MPG (0x4AXXXXXX) command to try auto disassemble all known VU code at once.

Bugs

  • Plugin is a mess, but can work here and there.
  • Branching target is broken in many situations. Like when program try to branch below 0x0, or above 0xFFF/0x3FFF. Also when there is vif command in the middle more advanced than MPG/Unpack/Nop. So when branch target look suspicious, it is most likely worng.
  • Probably many more, it just implement basics so i don't need to run 2000s ps2dis to see vu disassembly.

Requirements

  • Dunno. Run fine in IDA 7.5 with python 3 (so probably python 3).

Preview

preview

About

Plugin that tries to find and disassembly vu microcode in ps2 executable.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0