Bases_Files ....
A set of BaseX.exe (Styles.zip), available at the RosAsm Page, is given as a starting base for your Applications development.
As I claim to offer a 'true' Assembler without any C-like features inside, I have to provide these files to free the beginners from having to first learn too many things at a time, and from having to first choose a writing style (which is quite impossible for a beginner), and to learn how to write a full set of Macros according with the chosen style (impossible too).
This is why I provide Base files with Macros sets for the various writing styles.
Base1 is a true low level start up.
Base2 is a middle level start up.
Base3 is a high Level start up, with Proc and control of parameters numbers.
Base4 is a high Level start up that unicises callings to Procs, Api and routines.
Base5 is same as Base4, with addition of the single Point Macros.
The way I have chosen to go produces a difficulty: In other Assemblers, the community of users tends to have one style only, because of the lack of flexibility.
With RosAsm, Beginners could be a bit lost when having to read different styles of sources. Flexibility is great for advanced programmers but beginners need fixed ways where to start from. So, I have had to make a choice for them, among all possible styles. I recommend the choice of Base3.exe.
This 'Base3' Macros set is at a reasonably High Level Language state and does not have any inconvenience, neither from a usage point of view, nor at a Code efficiency point of view.
This is the fixed style I will regulary use in all future Demos, Templates and Tutorials.
I hope that this choice will be agreeable to most users. In any case, users who wish a Higher or Lower Level are the ones who are advanced enough to make such an independent choice, and who will not be confused by any Macros set, anyway.
~~~~~~~