pearpc
PowerPC emulator debugging, memory dump analysis, and JIT diagnostics
All Skills in This Repository (6)
Pure Emerald Level Indicatorsanalyze-oops
Analyzes PearPC memory dumps to decode pt_regs and disassemble NIP/LR for kernel Oops.
dump-printk
Extract kernel printk messages from a PearPC memory dump.
check-parity
Automate aarch64 JIT parity checks against the generic CPU reference.
compare-dumps
Compare generic and JIT memory dumps to surface divergences.
analyze-jitc-log
Diagnose PPC-to-AArch64 translation issues in jitc.log files.
check-trace
Parses jitc_trace.log to identify boot stalls and crashes from JIT dispatch patterns.
Frequently Asked Questions
FAQPage SchemaHow to install PearPC skills?โผ
Run `npx skills add sebastianbiallas/pearpc --all -g -y` in your terminal to install all debugging skills globally.
How to debug a kernel crash in PearPC?โผ
Use the analyze-oops skill to extract the crash from a memory dump, decode the register state, and disassemble the faulting code automatically.
How to compare JIT and interpreter behavior?โผ
The compare-dumps and check-parity skills diff memory regions and audit opcode implementations to find where the JIT diverges from the reference interpreter.
Can these skills diagnose emulator boot stalls?โผ
Yes. The check-trace skill analyzes the JIT dispatch trace to identify idle loops, frozen timers, and exception storms that cause boot hangs.
Do I need low-level PowerPC knowledge to use these?โผ
No. Your AI agent runs the analysis scripts and interprets the hex addresses, registers, and disassembly for you in plain language.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core