This website is for the original EmulationStation, last updated in 2015!



EmulationStation

A graphical and themeable emulator front-end that allows you to access all your favorite games in one place, even without a keyboard!

: Master local and remote debugging environments to understand how code behaves in real-time.

This resource focuses on practical applications of Ghidra, moving beyond simple code reading to active threat mitigation and vulnerability discovery. Key areas covered include:

Whether you are a beginner looking to understand the fundamentals of assembly and decompilation or a more experienced researcher wanting to transition your workflow to Ghidra, this guide provides a structured pathway to mastering the tool.

: Discover how to use Ghidra without a graphical interface for automated, large-scale analysis. Who Is It For?

: Develop your own Ghidra extensions and automate the detection of vulnerabilities in executable binaries.



Works with any controller

EmulationStation provides an interface that is usable with any 4-button controller, set up from within the program itself.

* Emulators themselves must be configured separately...for now.

Controller Config
  • Theming System
  • Theming List

Give each system the look it deserves with the custom theming system

EmulationStation includes a custom theming system that gives you control over how each screen looks on a per-system basis, from the system select screen to the game list.

Don't like our style? Try another set, or make your own!

Easily download game box art with the built-in metadata scraper

Download the full name, description, box art, rating, release date, developer, publisher, genre, and number of players for every game in your library with the press of a button.

Scraper

Ghidrasoftwarereverseengineeringforbeginners.pdf May 2026

: Master local and remote debugging environments to understand how code behaves in real-time.

This resource focuses on practical applications of Ghidra, moving beyond simple code reading to active threat mitigation and vulnerability discovery. Key areas covered include: ghidrasoftwarereverseengineeringforbeginners.pdf

Whether you are a beginner looking to understand the fundamentals of assembly and decompilation or a more experienced researcher wanting to transition your workflow to Ghidra, this guide provides a structured pathway to mastering the tool. : Master local and remote debugging environments to

: Discover how to use Ghidra without a graphical interface for automated, large-scale analysis. Who Is It For? ghidrasoftwarereverseengineeringforbeginners.pdf

: Develop your own Ghidra extensions and automate the detection of vulnerabilities in executable binaries.