asMSX is a Z80 cross-assembler for MSX, originally developed by Eduardo "pitpan" A. Robsy Petrus and now mantained by the asMSX team. This project is based on GPLv3 code release by Lucas "cjv99". MRC wiki has an entry for asMSX.
Please read asMSX manual to learn more.
DOWNLOAD: You can find latest binary release here.
Also you can use Docker image from GitHub Packages:
docker pull ghcr.io/fubukimaru/asmsx
If you'd like to contribute to this project, please take a look at our coding style guide.
Please help us improve test coverage for the code. Read our testing guide and contribure!
The asMSX team is a undefined collective that has worked on this program or has helped with it. asMSX wont be as it is if it wasn't for the colaboration of:
- Eduardo Robsy
- @cjv99 (Thanks for buying and sharing it!)
- @ibannieto
- @theNestruo
- @Fubukimaru
- @oboroc
- @jamque
- @mvac7
- @duhow
- @LocoMJ
- @libertium
- vim
- The game
Contact us to include yours!
- TPMSX-Engine: The Pets Mode Engine. An engine born from TPM projects like Bitlogic.
- MSX_ngine: A set of MSX libraries by KnightFox75.
- Santiago Ontañon's mdlz80optimizer: A great Z80 code optimizer compatible with asMSX syntax.
Estructura de carpetas
- BIN: versiones compiladas de asMSX para Windows y Linux (32 bits).
- SRC: código fuente del asMSX
- MAN: manual en castellano del asMSX
- REF: dos documentos de referencia, incluidos para tu consulta
- CODE: ejemplo de código fuente de dos juegos sencillos
Instrucciones para compilar
- Necesitas tener instalado GCC, Flex, Bison
- No está de más tener UPX, aunque no es imprescindible
- Tienes un MAKEFILE sin extensión, compila asMSX para Linux
- MAKEFILE.WIN (tienes que quitarle la extensión), compila asMSX para Windows
Muchas gracias a pitpan el auténtico y genuino creador del compilador asmsx. cjv99 un humilde servidor que libera asmsx abierta para su distribución de forma gratuita.