-
RosAsm_Outputs
چهارشنبه 10 دیماه سال 1404 00:57
RosAsm_Outputs .. This is a bit ridiculous, but given the actual Anti-GPL Propaganda, it seems necessary to say this: RosAsm License is GPL. This does not mean that the Applications that you develop with RosAsm are necessarily GPLed. All Templates, examples, Tutorials, Documentations and demos coming along with...
-
RosAsm General Public License
چهارشنبه 10 دیماه سال 1404 00:57
RosAsm General Public License Version 1.0, 31 January 2.004 This is the official license for the RosAsm Project. Released versions: 1.12d; 1.12c ; 1.12b ; 1.12a ; 1.11b ; 1.11a ; 1.10e ; 1.10d ; 1.10c ; 1.10b ; 1.10a ; 1.9c ; 1.9b ; 1.9a ; 1.8d; 1.8c; 1.8b ; 1.8a ; 1.7c ; 1.7b ; 1.7a ; 1.6b ; 1.6a ; 1.5c ; 1.5b ; 1.5a...
-
GNU GENERAL PUBLIC LICENSE
چهارشنبه 10 دیماه سال 1404 00:56
GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software...
-
History
چهارشنبه 10 دیماه سال 1404 00:55
History: . I began working on the RosAsm project in September 1998. The very first version was written with Asm32. I begin this history in July 2000, at a development state that allowed me to set the version number to 1.00. V1.00 - State: Assembler/linker/IDE Editors for Source, Icon, Menu, Dialog Auto-compiles its...
-
Thanks
چهارشنبه 10 دیماه سال 1404 00:54
Thanks .. Thanks to all the people at various forums who helped me a lot, in my Win32 beginner's problems: T, Beaster, Iczelion. Special thanks to Miracle who offered me personal help and spent time at it, to Jeremy Gordon, Test Department, for helping with various difficult problems. Thanks to Ron Thomas for his help...
-
Authors list
چهارشنبه 10 دیماه سال 1404 00:53
Authors list Main Maintainer: Betov (René Tournois), France. email: < betov@free.fr > Status Bar implementation: Pit (Peter Tuente), Germany Keys Table Managements in the Sources Editor: Kenny (Ken Bentley), California. OpHelp.exe Manager: Kenny (Ken Bentley), California. Mouse Wheel implementation: Scalp (nico...
-
Reporting
چهارشنبه 10 دیماه سال 1404 00:52
Reporting ... You have to understand that, as each RosAsm user has his own way of doing things, really fully testing such a big Application like RosAsm, is not in reality really possible. Each time I add a new function or improve an old one; I cannot test all of the functionalities and all possible ways for doing each...
-
RosAsm Bugs
چهارشنبه 10 دیماه سال 1404 00:52
RosAsm Bugs ... I never release RosAsm with known bugs. This, by no means, implies that I would be able to write a 3 Megabyte Source without any kind of bugs at all. Please report them if you think you have found something.. I list here problems that one might encounter. RosAsm Source Editor outputs are based upon the...
-
Your Bugs
چهارشنبه 10 دیماه سال 1404 00:51
Your Bugs .. Even if pointing out bugs is not a great problem in Assembly, you may have to face some difficult cases. RosAsm's syntax and editing features help a lot at preventing errors before the actual Run time. In most cases, faulty statements will be properly pointed out either by the Compiler or, if not, by the...
-
Win32 Bugs
چهارشنبه 10 دیماه سال 1404 00:51
Win32 Bugs .. I list here the known bugs in Win32, which may cause you endless search, as the cause will neither be in your source, nor be the fault of RosAsm (Do not forget to report these last case bugs: I cannot fix bugs I never encountered nor heard about): LoadIconA will fail if your resources size grows over...
-
Savings
چهارشنبه 10 دیماه سال 1404 00:49
Savings ... RosAsm Global Savings RosAsm is based on an 'all in one/stand alone' approach. So is it for savings. A Win32 application is a made up of many pieces (icon, code, data, menus, dialogs...). The best and simplest place to save all this is nothing but the EXE or DLL itself. Does it make much difference? Not...
-
Configuring RosAsm
چهارشنبه 10 دیماه سال 1404 00:48
Configuring RosAsm .... See also: Include_Files RosAsm uses the Win Registry for storing your configuration. The record, visible with Regedit.exe, is: HKEY_CURRENT_USER / Software / RosAsm The [Config] Menu item opens a Tab Control Dialog with tabs, for: Tree View, Text Editor, Indent and Tabulations, Colors, Help...
-
Bases_Files
چهارشنبه 10 دیماه سال 1404 00:47
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...
-
Includes
چهارشنبه 10 دیماه سال 1404 00:46
Includes .... Before running RosAsm, you should create a Folder, and unzip in this Folder: Equates.zip (> Equates.equ). Functions.zip (> Functions.api). Structures.zip (> Structures.str). Once done, run RosAsm, open the [Configuration] Tab Control, from main menu, select the [Other Files] Tab, and Click upon...
-
Future
چهارشنبه 10 دیماه سال 1404 00:45
Future ... RosAsm development is open to volunteers and new implementations are generally welcome. The better place to start with, for new proposals or suggestions, is the RosAsm Board. At least some simple rules should be stated: - Do not start something unless you are sure to see it through to its completion . -...
-
Quick start
سهشنبه 9 دیماه سال 1404 21:22
Quick start ... Quick start for experienced programmers who feel too lazy to read the full documentation. Simple installation: Create a Directory. Unzip RosAsm. Unzip into this new Directory: 'Structures.zip' and 'Equates.zip'. At least 'Equates.zip' must be there. The other External Files (Help Files) may be anywhere...
-
Overview ..
سهشنبه 9 دیماه سال 1404 21:22
Overview .. RosAsm is a 32 bit specific assembler with an integrated IDE. As opposed to other Assembly IDEs, which tend to impress the user by a heavy overload of features and multiple windows, the one of RosAsm is as naked and simple as possible. Most advanced features require reading the Manual, like the very...
-
The Hutch-- Case
سهشنبه 9 دیماه سال 1404 21:20
The Hutch-- Case .. Steve Hutchesson's ''glory and claim to fame'' ;) is with having ''legally stolen'' Microsoft's MASM, and then redistributing it under the name of MASM32, by playing the opportunistic loophole game with a legal failure of the MASM Licence (EULA). Because of this bad joke , he is considered an...
-
The Randall Hyde Case
سهشنبه 9 دیماه سال 1404 21:19
The Randall Hyde Case .. In the Good Old days of DOS, Randall Hyde was a well known author of documentation for Assembly programming. Though his contribution was of poor quality (very scholastic and pedantic), we had very few other choices. His Tutorials were the 'best' available ones, at the time. Politically,...
-
My_Case
سهشنبه 9 دیماه سال 1404 21:17
My_Case .... In the previous SpAsm Project, I have maintained from September 1998 to July 2003, I did not feel it necessary to explain who I am, what I am doing exactly, and why I am doing it. I was of the opinion that, releasing SpAsm under the GPL was saying it all by itself and did not need any political, ethical...
-
Asm32 Rebirth History
سهشنبه 9 دیماه سال 1404 21:12
Asm32 Rebirth History ... The Assembly Rebirth began at a time I was completely out of any programming activity. When I went back to programming, in 1998, the Assembly Rebirth had already begun, and was in progress for a couple of years, with the work of several pioneers. As I did not take care to record the Dates and...
-
Introduction to the Assembly Rebirth
سهشنبه 9 دیماه سال 1404 21:10
Introduction to the Assembly Rebirth .. After the oncoming of Windows 3, Assembly had been considered a dead Language by many programmers (including myself). During the years 1995-2000 a couple of pioneers achieved forcing open the closed door. In between time, any request sent to M$, for 'How to program in assembly...
-
Beginners' Steps
سهشنبه 9 دیماه سال 1404 21:09
Beginners' Steps . B_U_Asm organization is not linear. Instead, it is organized in a way that makes it quick and easy to recover some information, once you can guess where what you are looking for could be located: A friendly reference method for everyday usage. As opposed to some linear documentations, you will have...
-
Help on Help
سهشنبه 9 دیماه سال 1404 21:08
Help on Help . The big green periods after the Titles represent the number of done proof-Readings. I wrote this little Help viewer to save me from M$ HelpWorkShop gaz factory. This Helper is well designed for text only help. The Files are simple RTFs produced with WordPad, and assembled into an executable PE form by...
-
Introduction
سهشنبه 9 دیماه سال 1404 20:53
Introduction .. This RosAsm side file groups and reorganizes the previous versions of SpAsmHelp, OpHelp and Asm32Tut. The main Maintainer email is: < betov@free.fr > In the line below, you should see two '_|' with yellow and red Background, as I use them to build Text made pictures in the Tutorials. __| __| If...
-
XORPS
شنبه 6 دیماه سال 1404 03:39
XORPS Usage: XORPS dest,src Modifies flags: None Performs a bitwise logical Exclusive-OR of the two packed double-precision floating-point values from the 'src' operand and the 'dest' operand, and stores the result in the 'dest' operand. Bitwise Logical XOR of Single-Precision FP Values XORPS xmm1,xmm2/m128 ; 0F 57 /r...
-
XORPD
شنبه 6 دیماه سال 1404 03:39
XORPD Usage: XORPD dest,src Modifies flags: None Performs a bitwise logical Exclusive-OR of the two packed double-precision floating-point values from the 'src' operand and the 'dest' operand, and stores the result in the 'dest' operand. Bitwise Logical XOR of Double-Precision FP Values XORPD xmm1,xmm2/m128 ; 66 0F 57...
-
XOR
شنبه 6 دیماه سال 1404 03:38
XOR Usage: XOR dest,src Modifies flags: CF OF PF SF ZF (AF undefined) Performs a bitwise 'exclusive OR' of the operands and returns the result in the destination. Bitwise Exclusive OR XOR r/m8,reg8 ; 30 /r [8086] XOR r/m16,reg16 ; o16 31 /r [8086] XOR r/m32,reg32 ; o32 31 /r [386] XOR reg8,r/m8 ; 32 /r [8086] XOR...
-
XLATB
شنبه 6 دیماه سال 1404 03:38
XLATB Usage: XLATB translation-table Modifies flags: None Replaces the byte in AL with byte from a user table addressed by BX. Translate Byte in Lookup Table XLAT ; D7 [8086] XLATB ; D7 [8086] XLATB adds the value in AL, treated as an unsigned byte, to EBX, and loads the byte from the resulting address (in the segment...
-
XCHG
شنبه 6 دیماه سال 1404 03:37
XCHG Usage: XCHG dest,src Modifies flags: None Exchanges contents of source and destination. Exchange XCHG reg8,r/m8 ; 86 /r [8086] XCHG reg16,r/m8 ; o16 87 /r [8086] XCHG reg32,r/m32 ; o32 87 /r [386] XCHG r/m8,reg8 ; 86 /r [8086] XCHG r/m16,reg16 ; o16 87 /r [8086] XCHG r/m32,reg32 ; o32 87 /r [386] XCHG AX,reg16 ;...