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