During 1999, I completed a Microcontroller course. LA51 was written so that I could compile A51 programs within the comforts of my Linux environment. It's not perfect, but it has served me well..
LA51 is very simple: It will convert an A51 assembly language program:
start_address = 8000h
into Intel HEX: