Tutorial 01: Getting Started

Objectives:
  • Know what easm developer is.
  • Understand how to setup easm developer.

So let’s start. To begin with, it is important you are familiar with the tools that you can use to write and compile your easm applications. Fortunately, there’s only one – so this shouldn’t be too difficult.

Easm developer is a barebones IDE for use with the easm language. The IDE provides syntax highlighting of your easm source code, a straightforward project tree and integrated build options so that you can compile and run your code right from the IDE. Easm developer is freely available for download from the easm website http://www.e-asm.org. Also be aware that easm developer comes bundled with the latest copy of the easm compiler too – so there’s no need to download that separately.

Once you have downloaded and installed easm developer there will be a shortcut on your start menu. So let’s run the IDE and get it setup for writing code. The first step is to open the settings window (this is the third toolbar button). Now we need to tell it where the easm compiler is located. Click browse and navigate to the directory you installed easm developer to. You should find the compiler (easm.exe) in that directory – just select it and you’re done. Next you can specify additional compiler switches, but for now let’s just leave this empty. Finally, tick the box to indicate that you want any changes to your source code to be saved automatically when you begin a build.



To confirm, you should have a path to easm.exe in the first field, nothing in the second field and the check box should be ticked. You can now close the settings window and you are good to go. We will write and build all of our code here in easm developer. When you click the build button, the easm compiler will compile your code and produce a binary executable. The binary will be placed in the same directory that the source code file is saved to.

That's all for this very short lesson. By now you should have a rough idea of what easm developer is and you should have it installed and ready for writing code. If you want to know more about easm developer, please refer to the user manual that was installed with the IDE.