Skip to content
This repository was archived by the owner on Aug 18, 2024. It is now read-only.

yne/jda

Repository files navigation

JDA

A ELF/MIPS-R3000 Javascript Disassembler

Goal

My main goal was to understand how disassembler worked. I choose the MIPS-R3000 because it's a good start for a noob like me.

DONE

  • ELF parsing
  • MIPS disassembly
  • GUI (seriously hope you guy like <select> and <input>)
  • Modification using HTMLElements
  • .text section Repacking

TODO

  • Better ELF section management (add/move/remove)
  • Edit non-.text sections too
  • faster GUI (offset based. ATM the whole .text segment is parsed/displayed)

TODO (optional)

  • why not a decompiler ?
  • why not R4000 ? FPUs are phun ! (jk lol)

About

MIPS R3000 ELF web disassembler

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •