Fresh is advanced IDE for assembly programming with built-in FASM compiler and visual programming features.
Fresh is designed especially for middle to big assembly project and has many source exploration, searching and cross reference features.
The IDE itself is written in assembly language and is self-compilable.
The project also contains portable programming library FreshLib that allows writing portable assembly applications. FreshLib supports Linux, Windows and KolibriOS, but easily can be extended to support other platforms.
Fresh IDE works on Windows and Linux (WINE) boxes and can edit, compile, run and debug applications for these operating system.
The package contains help files about FASM programming, FreshLib and Linux system calls. The built in help engine provides easy on-line search for needed help information (for example Win32 API) if such is not available off-line. The user can add custom help files to the help engine, extending the off-line available information.
Homepage
Download
Recent Releases
2.7.001 Feb 2024 13:40
minor feature:
Version 2.7.0. This version is one of the last of the v2.x.x series. For now, the development of v3.x.x goes slow and more as a test project for the FreshLib GUI libraries. But the development will accelerate with the time. #13;
13;
The main change in this release is the final transition of the FreshLib to the new GUI architecture. Some of the old interfaces are different now. #13;.
13;
FlatAssembler compiler has been updated to the version 1.73.12. #13;.
13;
The syntax highlighting of the editor is improved to support user defined keywords for coloring. #13;.
13;
Two builtin fonts, especially suitable for assembly programming has been added to the editor themes. #13;.
13;
More extended tests has been provided on Windows 10. As a result, the editor rendering and the overall stability has been improved. #13;.
13;
The included examples has been revised and to compile with the latest FreshLib libraries. #13;.
13;
Of course the usual ing and new introduction has been made as well. #13;.
13;.
Version 2.7.010 Jul 2019 08:45
minor feature:
Version 2.7.0. This version is one of the last of the v2.x.x series. For now, the development of v3.x.x goes slow and more as a test project for the FreshLib GUI libraries. But the development will accelerate with the time. #13;
13;
The main change in this release is the final transition of the FreshLib to the new GUI architecture. Some of the old interfaces are different now. #13;.
13;
FlatAssembler compiler has been updated to the version 1.73.12. #13;.
13;
The syntax highlighting of the editor is improved to support user defined keywords for coloring. #13;.
13;
Two builtin fonts, especially suitable for assembly programming has been added to the editor themes. #13;.
13;
More extended tests has been provided on Windows 10. As a result, the editor rendering and the overall stability has been improved. #13;.
13;
The included examples has been revised and to compile with the latest FreshLib libraries. #13;.
13;
Of course the usual ing and new introduction has been made as well. #13;.
13;.
Version 2.6.231 Dec 2017 20:05
minor feature:
Version 2.6.2. This release is mainly because of a, causing crashes in Windows 10. #13;
13;. In addition, the FASM compiler has been updated to v1.73.02 together with the FASM reference manual. #13;.
13;.
Version 2.6.1Version 2.6.001 Nov 2017 04:05
minor feature:
Version 2.6.1. Quick release. The description for v2.6.0 is still valid. Read below. #13;
13;. The download links are updated. Download again and update your installation, if you downloaded v2.6.0 #13;
Version 2.6.0. It was a long time without official releases. But here it is. Version 2.6.0 #13;.
13;. It actually contains all changes for almost an year of development. But in brief: #13;.
13;
Brand new design of the GUI with two themes (for dark and for light OS theme) and adjustable icon sizes for the menus and toolbars. #13;.
13;
The latest, milestone FASM version: v1.72 #13;.
13;
Updated the FASM manual to the latest version. #13;.
13;
Updated FreshLib to the latest FreshLibDev, and improved. #13;.
13;
Added a new reference for the assembly instructions with detailed explanation and useful information. #13;.
13;
Improved code completion search algorithm in order to hit the proper name with less typing. #13;.
13;
Wide use of PNG images for all icons that make the icons better quality and the size of the executable smaller. #13;.
13;
And of course. #13;.
13;.
Version 2.6.028 Oct 2017 12:05
minor feature:
Version 2.6.0. It was a long time without official releases. But here it is. Version 2.6.0 #13;
13;. It actually contains all changes for almost an year of development. But in brief: #13;.
13;
Brand new design of the GUI with two themes (for dark and for light OS theme) and adjustable icon sizes for the menus and toolbars. #13;.
13;
The latest, milestone FASM version: v1.72 #13;.
13;
Updated the FASM manual to the latest version. #13;.
13;
Updated FreshLib to the latest FreshLibDev, and improved. #13;.
13;
Added a new reference for the assembly instructions with detailed explanation and useful information. #13;.
13;
Improved code completion search algorithm in order to hit the proper name with less typing. #13;.
13;
Wide use of PNG images for all icons that make the icons better quality and the size of the executable smaller. #13;.
13;
And of course. #13;.
13;.
Version 2.5.120 Dec 2016 06:25
minor feature:
Version 2.5.1. The changes in this release in brief: #13;
13;
The dependency on google for web search has been resolved. Now the web search engine is user definable. The default is DuckDuckGo. #13;.
13;
FASM compiler has been updated to v1.71.58 #13;.
13;
New example added. #13;.
13;
regression in "Goto interface" function. #13;.
13;. Check the repository timeline for very detailed information about the project progress. #13;.
Version 2.5.020 Oct 2016 06:54
minor feature:
Version 2.5.0. A huge changes compared to the previous official release. The upgrade to v2.5.0 is highly recommended.
Now it should work better both in Windows 10 and Linux.
Now Fresh IDE has new, one-window user interface.
Fresh IDE now support only UTF-8 source files. The old ANSI files can be converted on open.
All with non-latin directories and filenames are.
FASM compiler has been updated to v1.71.57
A lot of bugs has been fixed in the process of development and testing.
Check the repository timeline for very detailed information about the changes.
Version 2.5.0Dani20 Oct 2016 03:15
minor feature:
Version 2.5.0. A huge changes compared to the previous official release. The upgrade to v2.5.0 is highly recommended. #13;
Now it should work better both in Windows 10 and Linux. #13;
13;
Now Fresh IDE has new, one-window user interface. #13;.
13;
Fresh IDE now support only UTF-8 source files. The old ANSI files can be converted on open. #13;.
13;
All with non-latin directories and filenames are. #13;.
13;
FASM compiler has been updated to v1.71.57 #13;.
13;
A lot of has been in the process of development and testing. #13;.
13;. Check the repository timeline for very detailed information about the changes. #13;.
Dani. It works fine on vista. Thanks a lot. Maybe you know Menuet OS ? Pure assembler OS.... #13;.
why fresh run in win 7 slowly and badly? #13;.
2.2.203 Jan 2015 20:18
major feature:
In this version, several bugs and misbehaviors has been fixed, including very old one;
FASM compiler has been updated to v1.71.22;
The processing of the environment variables (aliases) has been changed in order to allow recursive nesting of variable definitions;