Easy Code screenshot
Easy Code

Easy Code is an Integrated Development Environment (IDE) for assembly language programming, specifically tailored for Windows. It provides an interface that resembles Visual Basic, making it more accessible for developers who are new to assembly language. It supports various assemblers, including FASM, GoAsm, JWasm, Masm, PoAsm, SolAsm, and UAsm for both 32-bit and 64-bit platforms. It is compatible with Windows XP and later versions, including Windows 8.1, 10, and 11. The IDE is designed to work in Unicode mode to support all languages...

Easy Code features :

User-Friendly Interface: Easy Code's user interface is designed to resemble Visual Basic, making it more accessible and easier to work with for programmers who are familiar with Visual Basic.

Windows Assembly Programming: It is specifically tailored for Windows assembly programming, allowing you to create a variety of Windows applications, including executable files, dynamic and static libraries, COFF object files, console applications, NT drivers, and services.

Assembler Support: Easy Code supports multiple assemblers, including FASM, GoAsm, JWasm, MASM, PoAsm, SolAsm, and UAsm, both in 32-bit and 64-bit versions. This flexibility allows you to choose the assembler that suits your needs.

Compatibility: Easy Code 2 is an evolution of version 1 and is fully compatible with it. It is specially designed for building 64-bit Windows applications.

Supported Operating Systems: Easy Code 2 requires Windows XP or later to operate and has been designed primarily with Windows XP, Vista, 7, 8 in mind. However, it also works well on later Windows versions like 8.1, 10, and 11.

Unicode Mode: Easy Code 2 operates in Unicode mode to support all languages. However, some assemblers only accept ANSI text. You can configure the text encoding option in the Settings section to handle this. This allows you to create both Unicode and ANSI applications easily.

Conversion: If you have projects created with version 1 of Easy Code, you'll need to convert them to the version 2 format. Once converted, they cannot be loaded with version 1, so Easy Code asks for confirmation before conversion.

Settings: Configuring the paths and command line options for each assembler, linker, and resource and library compilers is a crucial step in the setup to ensure Easy Code works correctly for your selected assembler.

64-Bit Programming: Easy Code provides include and library files specifically designed for programming 64-bit applications with ASMC, JWASM, UASM, MASM, and POASM assemblers. These files are included and located in the \EasyCode\Include\Masm\x64 and \EasyCode\Lib\x64 folders.

Learning Curve: While Easy Code aims to make assembly language programming more accessible, it's important to note that programming 64-bit applications, especially in assembly language, is not a simple task and requires a good understanding of how 64-bit Windows operating systems work.

Easy Code appears to be a powerful tool for assembly language developers who want a more user-friendly and Visual Basic-like environment for Windows application development. It supports a variety of assemblers, making it versatile for different assembly language preferences and project requirements.

Size: 8.96 MB