Overview
This is a book for learning low-level programming using the GBA.
It covers the compilation, assembly, linking, and executable-file generation steps required to reach "Hello, world!".
It performs bare-metal programming, directly controlling hardware such as the display without relying on an OS.
Since high-level languages are a crutch, we start from programming in assembly and work up to writing programs that mix assembly and the C language.
It is recommended for people who can write programs to some degree but do not know about low-level areas such as hardware and operating systems, and want to learn about them.
An actual GBA unit is not required to work through the content of this book. All you need is an environment where Docker runs and an emulator.
| Title | Learning Low-Level Programming with the GBA |
| Author | nikachu(@nikachu2012) |
| ISDN (C Code) | ISDN278-0-874195-01-6 (C3055) |
| Size | JIS B5 |
| Pages | 82 pages (including covers 1–4) |
| Price | 15.00 USD |