Skip to content

lavignes/smasm

Repository files navigation

SMASM Toolchain

SMASM is a full-featured toolchain for developing software for the Nintendo Gameboy. It includes an assembler (SMASM), a linker (SMOLD), and more.

Features

  • Local labels.
  • Macros.
  • Configurable linker.
  • Makefile dependency list generation.
  • ctags generation.
  • Debug symbols.
  • Link-time optimization.

Documentation

The documentation for the different toolchain components is available in the docs directory.

License

The SMASM toolchain and all of its associated source code is released under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.

For more information, see the included CC0 legal code in the LEGAL file.

About

A Nintendo Gameboy Development Toolchain

Resources

Stars

Watchers

Forks