Egtapi is Emory's Graphical Tool for Assembler Programming Instruction that was originally created by the graduate student Bo Yang as his Master thesis project under the direction of Dr. Shun Yan Cheung.

The original version worked with Emacsim on the Solaris platform. Emacsim is the Emory Machintosh Emulator developed by Edgar Leon under the direction of Dr. Ken Mandelberg.

In 2014, Andrew McLeod ported Emacsim to Linux. Egtapi was then modified to work with the new Emacsim on the Linux platform.

In 2017, Egtapi was re-designed by Bashan Zuo as a Java desktop application.