As a young boy, I did some assembly programming in the 80's on my MSX with Champ. Not so long ago I started to refresh (basically relearn) assembly for Z80 again.
I decided to share my personal notes on the internet. I hope that, especially the pages that explains in depth the Champ Assembler for MSX(1), could be a nice addition, since I did not find a lot of information online about how to use Champ.
https://gilbertfrancois.github.io
Note that the pages are -work in progress-. I'll add pages during my journey in MSX development.
Special thanks goes to all the contributors of msx.org, ChibiAkumas, MSX assembler page (Grauw), Konamiman, Manuel Pazos, openMSX team and everyone who shares information about assembly programming for MSX. In my notes, I credit and reference the sources if applicable. It is so much easier now to learn about this topic than it was around 1986, where I had only access to 2 books and a 2 page manual of Champ.