MSX Assembly Page


The goal of the MAP is to be the ultimate source of information for the MSX programmer or programmer-to-be. The main target is assembly language, because that’s what the maintainers’ preferred programming language is, but most information will be useful to users of other languages as well. The MAP is maintained by Grauw.

Where to start

The site is divided into several sections, which you can select from at the top.

The Articles section contains articles about topics ranging from tutorials for beginners to advanced programming techniques. Resources contains technical references and datasheets. The Sources section contains both short and common reusable routines, as well as the sources of several big well-known programs. In the Links section you will find links to other development-related sites and tools. And finally, there is the Contributing section for those who want to help improve the MAP.

Please note that this site’s content may not be redistributed without the permission of the MSX Assembly Page or the original author. We have put a lot of effort in collecting all this information and also wrote a large number of the articles ourselves (the ones marked with MAP), and we ask everyone to respect our efforts and author’s rights. Of course linking to us is always allowed. For more legal information read the Disclaimer.

The following documents be found in this section:


If you would like to see something added to this site, or if you have any comments about the content, feel free to email us about it! We can make mistakes, and we don’t always know what’s best either, so any feedback is appreciated. If you want to submit something for publication on this site, you can email it to us as well. Our contact address is .

If you want to contribute more directly to the map, like write articles about a certain subject, or digitize some documents, or making editorial changes yourself (which usually expedites the process of getting it online :)), we’d really appreciate it. The Contributing section explains how to get started with the source code.