The MASM Forum Archive 2004 to 2012

Specialised Projects => Assembler/Compiler Technology => Topic started by: BogdanOntanu on February 23, 2008, 10:13:40 PM

Title: A new Solar ASM release
Post by: BogdanOntanu on February 23, 2008, 10:13:40 PM
Hi all,

Here you have a new Sol_Asm version:

Version 0.10.01
http://www.oby.ro/sol_asm/files/sol_asm_2008_02_23_v10_01.zip

Documentation in plain HTML format:
http://www.oby.ro/sol_asm/docs/sol_asm_manual.htm

The manual is slightly unfinished but it does describe all of the new features accumulate from previous pre-releases.

Also a site for Solar Assembler is starting up slowly:
http://www.oby.ro/sol_asm/index.html
In the downloads sections you can find 2 sets of samples.

A big set of samples was kindly provided by Vortex. Again, thank you Vortex.

Enjoy ;).
Bogdan

Title: Re: A new Solar ASM release
Post by: Vortex on February 24, 2008, 07:55:31 PM
Hi Bogdan,

Thanks for the new SolAsm release and including the examples.
Title: Re: A new Solar ASM release
Post by: Mark Jones on May 25, 2008, 07:25:43 AM
Sol_Asm is up to v0.15.01 and looking better every day, great work. :U
Title: Re: A new Solar ASM release
Post by: hutch-- on May 26, 2008, 06:21:12 AM
Hi Bogdan,

This is looking good. 1 question, can it use standard MASM style include files like the big windows.inc file that masm32 uses ?
Title: Re: A new Solar ASM release
Post by: BogdanOntanu on May 26, 2008, 09:49:01 AM
Quote from: hutch-- on May 26, 2008, 06:21:12 AM
Hi Bogdan,

This is looking good. 1 question, can it use standard MASM style include files like the big windows.inc file that masm32 uses ?

I have tried it and it did choke on the first "comment *" line  :green
So at this time Sol_Asm is not capable of parsing MASM syntax.

A little perspective
As I have said before there was an option to parse MASM like syntax in the early Sol_Asm versions.

Then I have noticed POASM (and lately JWASM) and I have thought that there is already 1 (or lately 2) assembler that is compatible with MASM syntax and because of this there is "no need" to make Sol_Asm compatible with MASM anymore. In consequence, because having 2 syntax styles does complicate the parser I have dropped the MASM syntax.

Later on I have realized that having MASM syntax is still desirable because of the huge amount of work involved in things like windows.inc, MASM32 and people's personal investments in MASM style syntax projects. Hence I have made a statement that some day in the future Sol_Asm will be able to parse MASM syntax again.

All I can say today is that Sol_Asm is not capable of doing that...  yet ;)




Title: Re: A new Solar ASM release
Post by: hutch-- on May 27, 2008, 01:19:33 AM
Thats probably easy enough to fix but it would be a good idea to have a large range of equates available so that future development had the support facilities available to code a wide range of standard windows code. Erol is very good with his specialised tools so he can probably produce the prototypes for the API calls in the correct form without much trouble.

So far I am impressed with the performance of sol_asm and the code examples in win32 look clean and clear.