Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
rng
 
 
 
 
 
 
 
 

Reverse Engineering the GameBoy Tetris

This is my first attempt at rever engineering something "big".

The tools and documentations that I used are listed below:

Tools:

Documentation:

Structure

There data folder contains a dump from my own emulator with the code that was executed during a test.

Each line corresponds to one byte at the address space of the gameboy. Empty lines mean:

  • That there is code that wasnt executed
  • That there is data there
  • Or that in the line before there was an instruction that was more than 1 byte long

All the code related comments is stored as a comment in the respective line. For functions I added a small header with some info.

This file has some information on some memory locations. This file has a list of the functions.

Contribuiting

If you want to do so, plase do a pull request. You can also findme on EmuDev's Slack.

License

This work is released in a CC-BY-SA license.

About

This is my personal attempt on reverse engineering the Tetris gameboy.

Resources

Releases

No releases published

Packages

No packages published

Languages