ccc VS ghidra-emotionengine

Compare ccc vs ghidra-emotionengine and see what are their differences.

ccc

A library and set of command line tools for parsing debugging symbols from PS2 games, with a focus on STABS symbols from .mdebug sections. (by chaoticgd)

ghidra-emotionengine

Ghidra Processor for the Play Station 2's Emotion Engine MIPS based CPU (by beardypig)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
ccc ghidra-emotionengine
3 5
70 194
- -
9.7 0.0
2 days ago over 1 year ago
C++ Java
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ccc

Posts with mentions or reviews of ccc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-06.

ghidra-emotionengine

Posts with mentions or reviews of ghidra-emotionengine. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-04.
  • [PS2 Game] Looking to RE + Looking for a Potential Ghidra Script
    2 projects | /r/ghidra | 4 Mar 2023
    At first I was like "why MIPS?" then looking for the game I discovered that is from PS2, maybe this project can help? or this one?
  • How to edit or extract a .img file from a ISO PS2 game?
    1 project | /r/REGames | 7 Feb 2023
    The good news is that the executable (SLUS_209.13) has debug symbols i.e. all the functions names, so if you open it in Ghidra you might be able to figure something out. I had a look but I couldn't find anything relating to the format of the file, only that the file KER.IMG is likely loaded in the function KerCdIdxLoadInitialize. If you want to open it in Ghidra you will need this plugin for PS2 executables: https://github.com/beardypig/ghidra-emotionengine
  • Chinese state media claims U.S. NSA infiltrated country’s telecommunications networks
    2 projects | /r/worldnews | 22 Sep 2022
    Here's one for the PS2: https://github.com/beardypig/ghidra-emotionengine (seems to have more contributions)
  • PCSX2 GDB stub / debugging emulated PS2 games
    4 projects | /r/REGames | 24 Sep 2021
    So the much awaited Ghidra debugger has finally been released within the past few months, and the ghidra-emotionengine plugin has been updated to be compatible with a version of Ghidra that has the debugger. In preparation for this moment I've implemented a basic GDB stub into the PCSX2 debugger and I'm able to connect gdb-multiarch to it, and if execution is already paused when connected I can step through the code and view the disassembly and such.
  • Decompiled MIPS - why is Ghidra identifying a wrong opcode?
    1 project | /r/ghidra | 16 Jul 2021
    I'm trying to dig into a Playstation 2 game to figure out how to extract its media archive files (voice lines, environment textures, etc). I grabbed a plugin from https://github.com/beardypig/ghidra-emotionengine and now I'm trying to understand what I'm looking at. I've been trying to parse opcodes manually and cross-reference to really understand what I'm looking at in Ghidra.

What are some alternatives?

When comparing ccc and ghidra-emotionengine you can also consider the following projects:

slime - Minimalistic HTML templates for Elixir, inspired by Slim.

ps2gdb - PS2 GDB stub

uuid_erl - Erlang Native UUID Generation

nbref - Codebase for paper "N-Bref A High-fidelity Decompiler Exploiting Programming Structures"

capstone - Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings. [Moved to: https://github.com/capstone-engine/capstone]

CodeGen - Reference implementation of code generation projects from Facebook AI Research. General toolkit to apply machine learning to code, from dataset creation to model training and evaluation. Comes with pretrained models.

capstone - Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

abacus - 🟠 Abacus: Firefly III mobile application.

Unicorn Engine - Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)