DSM-ECU
  • Welcome
  • Resources
  • Disassembly from scratch
    • Things you need
    • Starting disassembly of a new binary
    • Mapping code vs. data areas
    • Assembly
    • Registers
    • Routine labels - easy mode
    • RAM/Variables
    • The "fun" part
  • Disassembly with Ghidra
    • Add TMP76C75T to Ghidra
    • Easy mode
    • SLEIGH Hints
  • Chips
    • IC MH6111 (TMP76C75T)
    • TMP76C75T Engineering Sample
    • IC MH6311F (TMP76C55T)
    • IC E303 (M60011)
    • IC E310 (M59107)
    • IC E315 (M65013L)
    • IC E320 (M65025)
    • 27C256
  • Hybrid boards
    • E528A
    • E518A
    • E527/E538
    • MA7815(B)
    • M67805 (Knock)
  • MC6801 vs. TMP76C75T
    • xDIV
  • Jellybean
    • Resistors
    • Driver Transistors
    • Power Transistors
  • MH6211 Differences
    • Vector Tables
Powered by GitBook
On this page

Was this helpful?

  1. Disassembly with Ghidra

Easy mode

PreviousAdd TMP76C75T to GhidraNextSLEIGH Hints

Last updated 3 years ago

Was this helpful?

  1. Start Ghidra

  2. Create a new project

  3. Import the E391 binary

    • Format: Raw Binary

    • Language: 7675:BE:8:default:default

    • Click Options...

    • Block Name: ROM

    • Base Address: 8000

  4. Open file in CodeBrowser

  5. Analyze: No

  6. Press G on the keyboard (or Navigation > Go To...)

  7. Enter: CEFF

  8. Window -> Script Manager

  9. Data -> ImportSymbolsScript.py

  10. Right Click ImportSymbolsScript.py and click Run Script

  11. Choose E931_ghidra.sym

  12. Press D (or Right Click the line and click Decompile)