intro D is an excellent language and we wanted it ported to GBA. why port D? initially, when we began developing for the GBA, we used devkitarm as a build toolchain, and the makefiles I created for dusk, which in turn were based on tonc makefiles.