Sol Asm Features
Back to www.oby.ro
©   Copyright 2004,2016 Bogdan Valentin Ontanu. All rights reserved.
Solar ASM 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
Has a rich manual and a set of samples to get you started
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
Multiplatform, runs on:
Win95, Win98, WinXP, VISTA, Win7 32 and 64 bits, Windows 10
Ununtu 14.04 and 16.04 LTS
Unix / Linux and other Unix like OSes that can link with an ELF libc
Mac OS X (10.5 leopard)
Solar OS
Wine
Compiles huge and complex ASM projects like:
Solar OS
Hostile Encounter RTS Game
Solar ASM itself
Other
does not need PROTO, checks and uses PROC arguments when found
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
It is fully written in ASM, Compiles itself
Solar assembler is fully functional and under active development and support.
You should read this disclaimer before anything else
All terms that may be trademarks or copyrighted
are the property of their respective owners
and are hereby acknowledged.