Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7,082 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RetroReversing

A curated list of awesome retro game development and reverse engineering resources, tools, docs, related projects all in an easy to use 'github pages' website. https://www.retroreversing.com/


Collections


Consoles

Nintendo

SEGA

Sony

Microsoft


Future Posts to be written

If you are looking to contribute but don't know where to start here are a few examples of posts that are up for grabs.

Tools

Mega Drive/Genesis

Sega Saturn Development Kit

Nintendo 64

Playstation 3

Gamecube

PC

3DS

Games


Quality Sources

Youtube Channels

We only embed high-quality youtube videos related to the technical achievements in retro video games, here are some of the youtube channels we would like to support:

Thumbnail Creator

https://www.canva.com


Running Locally

Update Ruby Version to 3.2.2

e.g on MacOS:

brew install rbenv ruby-build
rbenv install 3.2.2
rbenv global 3.2.2

Install the Gems

bundle install

Run Locally

To preview the site on your machine:

For faster local iteration while writing content:

  • Run jekyll serve --config _config.yml,_config.dev.yml --livereload
  • This disables redirect generation locally, which reduces rebuild fan-out.

Visual Regression Testing

BackstopJS is configured for a small set of representative pages and viewport sizes. Use it when changing CSS, layouts, includes, or page structures that could affect rendered output.

Install the npm dependencies first:

npm install

Start the local Jekyll server in another terminal:

jekyll serve --config _config.yml,_config.dev.yml --livereload

Create or update the approved screenshot baselines:

npm run backstop:reference

Run a visual regression check:

npm run backstop:test

If the differences are intentional, approve the new screenshots:

npm run backstop:approve

By default BackstopJS targets http://localhost:4000. To test a different preview URL, set BACKSTOP_BASE_URL:

BACKSTOP_BASE_URL=https://example-preview-url npm run backstop:test

About

Awesome website for reverse engineering retro games:

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages