Skip to content

gbdev/gb-asm-tutorial

Folders and files

NameName
Last commit message
Last commit date
Apr 4, 2025
Feb 13, 2023
Aug 27, 2023
Jan 11, 2025
Mar 5, 2023
Jul 11, 2021
Feb 11, 2022
Oct 27, 2023
Dec 1, 2023
Dec 1, 2023
Apr 2, 2025
Dec 17, 2023
Apr 2, 2025
Apr 2, 2025
Mar 8, 2024
Mar 5, 2023
Dec 1, 2023
Aug 23, 2023
Dec 11, 2023
Mar 20, 2023
Apr 13, 2025

Repository files navigation

GB ASM tutorial (v2)

Re-doing GB ASM Tutorial, and this time, until the end.

Translating

To help translate the tutorial, join the project on Crowdin.

Contributing

Contributing is really easy, fork this repo and edit the files in the src directory. Then, you can send your PR.

To deploy gb-asm-tutorial locally:

  1. Install Rust and mdBook. mdBook powers the book itself, Rust is used for some custom plugins.
$ cargo install mdbook
  1. Within a terminal pointed at the directory book.toml is in, run mdBook (mdbook build / mdbook watch / mdbook serve).
  2. The HTML files are in book/custom/.

License

Different parts of gb-asm-tutorial are subject to different licenses:

  • All the code contained within the tutorial itself is licensed under CC0. To the extent possible under law, all copyright and related or neighboring rights to code presented within GB ASM Tutorial have been waived. This work is published from France.
  • The contents (prose, images, etc.) of this tutorial are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • Code used to display and format the site is licensed under the MIT License unless otherwise specified.
  • The code related to the i18n support is originally from Google's Comprehensive Rust and is released under the Apache License 2.0.