Projects / Fresh IDE

Fresh IDE

Fresh IDE is a visual assembly language IDE with a built-in Flat assembler (FASM) compiler. It is written in Fresh IDE and is a self-compilable application. It is fully compatible with FASM and can be compiled with every version of FASM, as well. The main goal of Fresh is to make programming in assembly as fast and efficient as in high-level languages, without sacrificing the small application size and raw power of assembly language. It is a Windows application, but it runs in Wine very well and can create, compile, debug, and run applications for Windows and Linux on both Windows and Linux host machines.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  10 May 2014 22:53

    Release Notes: This is a mainly bug fix version. A lot of small-to-middle bugs has been fixed, including some old, rarely manifesting bugs. But there is also a very important new feature, "Unroll macro". This is a long-awaited feature that will significantly accelerate and facilitate the development, analysis, and debugging of macros.

    •  01 May 2014 13:12

      Release Notes: This is a big update, based on a lot of work on config file handling and the system libraries. As a result, the whole of configuration handling was made portable. The major improvements in the FreshLib libraries lead to more than ten times faster code in multi-threaded programs. All major functions of the IDE are significantly accelerated, especially in Linux/WINE. The editor themes are stored now in human-readable text format. New themes have been added, based on popular IDE color schemes: "Solarized" and "Vibrant ink". Updating is highly recommended.

      •  23 Apr 2014 22:18

        Release Notes: Some missing source files were added to the release packages. A bug, manifesting itself only in Windows Vista has been fixed. Updating is highly recommended.

        •  16 Apr 2014 11:50

          Release Notes: The main new features in this version are in the context help system. It now, besides .hlp and .chm files, supports .html in several flavors and .md (markdown formatted) text files in the context help system. In the package is included the great LSCR project documentation, containing an assembly-centric description of Linux system calls. The FASM compiler has been updated to 1.71.20. FreshLibDev has been updated to the recent development version. Several small and not so small bugs have been fixed.

          •  27 Feb 2014 05:59

            Release Notes: FASM compiler has been updated to version 1.71.19. This release was merged with the latest version of FreshLibDev, which uses the new postpone macro. The appearance and behavior in WINE has been Improved. A number of small bugs have been fixed.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.