Help for ZxAsm v3.0

ZXNet echo conference «code.zx»

From 812/03.00 To Andrey Senichkin 11 September 1997

Hi Andrey! AS> Help, kind people, I really need a detailed one AS> help for zasma. If there is no help, then at least AS> tell me how to broadcast large programs AS> (with loading from disk), how to manage trans AS> lation, etc, etc,...... AS> Throw whatever you can at me. ;) You can throw it, but why? you look like me "young" coder, well, that's commendable people still want to create something. but let me ask why ssm? write to xas'e those a lot of people will confirm that at this time moment xas the best assembler. and zasm By the way, when reloading it will simply fall asleep... (will slow down...). Well, what if you I seriously decided to settle there (in suspense) Here are the decel help: Enter - line feed; when turned on INSERT mode, pressing Enter allows does not break the line. C.S.+SPACE - Tab - tabulation. C.S.+Enter - MarkLine - marking a block lines of text. S.S.+SPACE - Main Menu - return from editor to the main menu. S.S.+Enter - Delete Line - delete all line where the cursor is located C.S.+S.S. - Command. Q - alternative way to exit B - marking the beginning of the block; E - block end marking; C - copy the marked block D - deleting the marked block; M - block movement. N - removal of block markings;G - enable/disable pseudo-graphics A - source text assembly U - Undo mode. I - calculator. Y - remembering the current line. T - transition to the remembered line. S - search for a sequence of characters R - search and replace. L - delete current line SPACE is the same as tab. - go to the beginning of the text; - transition to the end of the text; - transition to the beginning of the block; - transition to the end of the block; J - jump to the specified line of text; 0..9 - used to enter a character according to its decimal code in the range not 0..255. ■ insert directive "FileName" generates code read from disk file named FileName, which can contain arbitrary data (for example, measure, prepared character generator) ■ include directive "FileName" FileName must be the text name new file containing the program in assembler. The specified file is open designed for sequential reading; the compiler starts assembling the contents of this file are exactly the same, as if the contents were recorded sano instead of the INCLUDE directive. ■ conditional compilation directives IF,IFDEF,IFNDEF,IFUSED,IFNUSED, ELSE,ENDIF. These directives allow you to assemble different sections of text depending from the fulfillment of one or another condition. General view of a conditional directive IF... ELSE ENDIF If the condition is met, then there will be compi- is specified, otherwise . ELSE branch and are optional. If there is no ELSE branch, then when failure to fulfill the condition nothing at all will not assemble. The IF... condition to be tested could be: IF - checks for inequality 0; IFDEF