and im surprised to find its actually portable,
so, as to what it is, well,
is an Assembly programming language, called Flat assembler,
complete with an IDE it seems, though nothing flashy,
from the Docs:
and from the site:"Flat assembler is a fast assembly language compiler for the x86 architecture processors, which does multiple passes to optimize the size of generated machine code. It is self–compilable and versions for different operating systems are provided. They are designed to be used from the system command line and they should not differ in behavior. This document describes also the IDE version designed for the Windows system, which uses the graphical interface instead of console and has the integrated editor. But from the view of compilation it has exactly the same functionality as all the console versions,"
the site is here:With the Windows version of flat assembler comes the package of standard includes designed to help in writing the programs for Windows environment.
http://flatassembler.net/
Windows download is:
http://flatassembler.net/fasmw16725.zip
And to make it portable,
from this post in the forums:
http://board.flatassembler.net/topic.php?t=8133
it doesnt come with an 'FASMW.INI' file, but if you run the program then exit, it generates one,Ehtyar wrote: -FASMW.INI-
[Environment]
include = \Fasm\INCLUDE
fasminc = \Fasm\INCLUDE
you could prolly make it yourself before hand and put that in there though,