taylus / gbdasm

A Game Boy disassembler written in .NET Core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gbdasm

A Game Boy disassembler that produces RGBDS compatible source. Written in .NET Core.

Build Status Coverage Status

Usage

gbdasm -o rom.asm rom.gb

gbdasm's goal is to produce identical ROMs when disassembled and re-assembled:

Re-assembly

rgbasm -h -L -o rom.o rom.asm
rgblink -o test.gb test.o
bgb test.gb

Screenshot

Comparing ROMs

certutil -hashfile test.gb
certutil -hashfile rom.gb

About

A Game Boy disassembler written in .NET Core


Languages

Language:C# 100.0%