Specialised Projects > Assembler/Compiler Technology
Solar Assembler location
(1/1)
BogdanOntanu:
Hi all,
Since this forum used to be for developing your own assembler or compilers...
I will post the links to my own assembler: Sol_ASM:
Main page is here: http://www.oby.ro/sol_asm/index.html
Manual is here: http://www.oby.ro/sol_asm/docs/sol_asm_manual.htm
Lately I have changed the license to a more permissive BSD like license.
This means you can use Solar Assembler for your hobby or commercial projects freely ;)
Even if I have not released a new version lately please be assured that Solar assembler is fully functional and under active development and support.
Description:
==============
SOLAR Assembler is a modern multipass macro assembler that can compile 16/32/64 bits code and runs on Windows, Linux, MacOSX and Solar_OS
A few Features:
* Fast on huge and complex projects: 350.000 lines per second
* Can directly generate PE32/64, Binary 16/32/64, DLL32/64
* Can output OMF32, COFF32/64, ELF32/64 and MachO32 OBJ
* Can encode 16/32/64 ASM code
* Strong recursive and nested MACRO system
* Includes a rich set of High Level primitives:
* .IF .ELSEIF .ELSE .ENDIF with AND/OR/NOT multiple conditions
* PROC, ARGS, LOCALS, USES
* INVOKE with ADDR support
* STRUCT, ENUM, UNION
* .REPEAT .UNITIL
* MACRO, MARGS, VARARG, EXITM
* #if, #ifdef, #if_used, #else
* does not need PROTO, checks PROC arguments
* Includes mini in memory resource compiler
* Emits Listing in standard text format
* Emits Debug Output in COFF format and an easy to read text format
* Multiplatform, runs on:
* WIn95, Win98, Windows XP, VISTA, Windows 7 32 and 64 bits
* Mac OS X
* Unix / Linux and other unix like OSes that can link with an ELF libc
* Solar OS
* It is fully written in ASM, Compiles itself
* Compiles huge and complex ASM projects like:
* Solar OS
* Hostile Encounter RTS Game
* Has a rich manual and a set of samples to get you started
Navigation
[0] Message Index
Go to full version