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