ZX Power #02
24 мая 1997
  Софт  

Desktop - How to work with the programs: ZX-Turbo Disassembler.

<b>Desktop</b> - How to work with the programs: ZX-Turbo Disassembler.
ZX Turbo Disassembler.


  Some information for those
who are interested in this thing.


              Divide et impera

           (Divide and conquer)


     (C) Inozemtsev Alex.

      Special for ZX Power.
________________________________


   So, you have to treat
This software product and now have decided to find the answers 
to the question: why do it, and how these I use it? Ok, this is

the place to which these responses and are.

   The answer to the question, why
This program is not
and simple. First try
answer the question what this
program is not designed for. This
program can not debug
your creations, to break someone else's or
unprotect UFO-2. This is not
debugger, not even the viewer and not the monitor, although I 
like them. This is the disassembler, the sole purpose of which

is to obtain a text
assembly language, as
approximate to the text, which in the early centuries, in the 
distant far England has been written and assemble the toy the 
legendary Ocean Software. And now, looking past the fire, water 
and the magic button, the program, you will no longer rack 
their brains, what's the chop on pieces of this long-suffering 
the product of intellectual labor, to then use these

Parts of his masterpieces.

   This disassembler was conceived
two monsters debug: MONS'om
and STS'om 4.0. But like every
son he has outgrown its order
parents in obtaining the source code, which, by pure chance, I 
forgot to share with you your a stranger each coder.


  Those who tried to get the source code using MONS'a or STS'a,
indeed should have been reserved by
patience of Indian yoga, for
In order to get the text as useful as the complete works of 
Lenin in the Mongolian language. 

   Now, you can get
text, though not 100% but this
same as those of the author (comments,
alas, can not be restored), but
however, which enables
you arbitrarily rewritten to add, cut to parse
bones (cartilage, tendons
and .. See "Atlas of Anatomy") any
program of domestic or imported (Commercial Break).

   Now how does all these wonders
create. Hopefully not have
explains how to run this miracle of technology (for those who 
should be report: Type in TR-DOS RUN

"ZXD" and .. a miracle! It began to turn!) Therefore 
immediately break to the description of the program. 

   After the launch (see above) you
shall see about this picture: the top bar menu, with
every word, and the bottom band
tips, which at the moment tells you the name of
program. In the middle is
working field (Desktop on their language)
which will occur
all the fun, but now
It is painted a pleasant gray-brown-crimson color, which means 
that no program has not yet been loaded into the workspace. 

   Porazglyadyvaem now more closely the words in the menu bar. 
Their there four things: FILE (a file,

no fillet), VIEW (stare)
DISASSM (Fr.. "Mein Gott!) And
OPTIONS (understand that). Note that one of the letters in these
words highlighted in red
(Namely red, even if there is red, however, did not, for 
example: all the words written in blue, and the first letter of 
purple, blue, code 1, code purple 3, subtract the smaller from 
the larger we get 2 - red! Color-blind can prodelyvat this 
calculation every time) So if you click on this button here, 
then get an interesting effect: the cube will fall out with 
another bunch of words.


   FILE for these words are as follows:



  Load prog - gruzanut program you actually
gathered to butcher. Dial
it imechko (name always ) and
everything will be the type of top.

  Save work - if after
How would you isolate code from data
(See VIEW), you may
wanted to keep this separation on the disc to the next time do 
not stare blankly at the virgin code, and continue the 
(correct) your work, then you direct road to the menu item. 
Enter the name (last name in her husband will <w>) and 
inserting the CD into your any round object

(Preferably a floppy disk) boldly press <ENTER>.

  Open work - if you have something nakovyryali and even 
managed to keep this thing on the disk before you in your area 
cut down the light, then this menu will allow you to get back 
your works of righteousness for continue watering their 
creative then. Name is entered and etc. and so on. But! file 
source Code must be present at

drive and it was under that name,
which he had at the time
save your worka (of course, that his name may not match the 
name worka, just if you make him Rename, then program it will 
not find any divers). 

  Catalogue - look at what
has not eaten all viruses on your
diskette. You will be shown priblizilno the same as the LIST in
TR-DOSe, but it is possible
browse back and forth and back
(Click on the bar tips) and
look in the decimal (if
You can count only up to 10)
or 16 hexadecimal system.

  Drive - the most pleasant menus
for those who have a floppy drive -
you never have to here
climb. For the rest nice
opportunity to choose Flopper which is less buggy (all nice - 
kicks). 

  Quit - if you insist .. finished his
All this and you just wanted to
play in the UFO-2 (klass!), well
What do ... Reset course
easier, but because of this option
sometimes it is possible to fall in BASIC
from which you can then try
return (sorry, paradise lost).

   Having finished with fillet .. go to FILE
the next item on the Main.
VIEW - everything is very simple. Choose the type of display or 
Dump Code and ... (Wellcome to hell!!).




  That's when it all begins. But (with
Gorbachev's emphasis) is not necessary,
Comrades, despair. Together, we arrive at a consensus 
(applause). If you boot file, in the sense of a fillet,

then you will see this prog and in zakazanom form (Dump or 
Code). Now your task is to partition (paint, paint) this prog 
on the four data types: byte, word, code, space, why use such a 
thing as a UNIT. First block should be mark the beginning and 
the end of the area, which must be converted to the desired 
type (itself understood Che said?). Beginning of the block 
button marked "q", and the end of "a". Once you have done

all these operations you will be
(Inversion) of freshly BLOCK,
and in the upper right corner will flash the word "block". And 
then buttons 1,2,3,4 (but not all

right) sets the correct
type. Without power to press them absolutely useless. Having 
defined the type of unit, we recommend to remove UNIT

key "z" from harm's way,
so that walking on the keyboard, cockroaches do not 
accidentally spoil years of hard work. If you just do not 
remember so many buttons, it's not scary - press <EXT> (For 
those who do not understand konopok box at end of file)

menyuha thrown out with all keys. If you have some sort of 
button rattles, seizes or amputated as a child, then the cursor 
keys, select what do you want and push <ENTER> - the effect 
will be that the same. 

   Now more about the types of data:

  byte - just bytes of data
The text will be after
DEFB. If he gets in range # 20 .. # 7f will be replaced by
resp. character (sorry, no other choice). At the dump are 
highlighted in white color. 

  word - a word-mark (if you get into the program) or simply
data word (if you get in
elsewhere) will be standing after DEFW and dump stands
yellow.

  code - just the code, nothing
more blue.

  space - if you do not care
what lies here, most importantly,
that it took place, it
Type exactly what you need. If
there for 6 Symphony Bach bippera
with the orchestra, do not worry it
maintained in a separate file. On
screen displays this type of
as DEFS mmm, where mmm - it does not
JSC "MMM", and the number of bytes that you managed to stuff in
this line. In the text file
This line will look like
insert "nnmmm", where nn (un) inserta serial number, and mmm -
Length guess what. If you
look at the CODE, you will see a pitiful, spread Zelenko, a 
line, but switched to the DUMP will see a vast, calm

eyes, a green field.

  How can guess which byte what color to paint? Unfortunately
ready-made recipe does not even
"A book of healthy and delicious food" But, fortunately, there 
are several useful buttons, push that we now learn to: 

  r - (not to be confused with R) is the most
useful button. It allows
find the first one who shows
this line (ie, that which put the cursor) if there is such a 
companion you will it show - if not, you will hear

long beep and stay on
place.

  R - (not to be confused with r) is
the next, who alluded to the
line.

  j - if this line is
tag, then you go to her and, as
if not you will feel the strength of their eardrums.

  l - if the given string
has a label, but you want to
it is not, for example:

   # 7ffa 01fd7f ld bc, l7ffd

   # 7ffd ed79 out (c), a
 No brainer that this is the address 7ffd
port configuration, ZX128, rather than
Tag Team out.Iz this situation, there are only two choices: 
either cursor to the line and hit l, or pick only those

progi which is only
out (# fd), a (ay skorpionschiki!).

  m - if this line does not
label, and move somewhere else
want - press this button and
enter the address of the destination station. Before the 
16-decimal number is put a fence (#), and decimal rolled so.


  i - (not to be confused with I) if you
blue were painted only a few bytes of time to wonder, "How well 
- at 30 KBytes program 200 bytes of code? ". Click the button 
and you immediately know where is CALL / JP / JR / DJNZ in the 
middle, how do you think some pornokartinki. Look carefully, 
fix. If everything is as it was intended, then click 

  I - (not to be confused with i) following a CALL / JP and so 
on. 

  b - and, finally, if after
all those tedious trips you wanted to go back
ago (I'll be back) - correct, but only one step.

   The remaining buttons ponazhimat
themselves, nothing particularly interesting
they do not, except perhaps
<GRAF> Which DUMRe throws a cursor with HEXa to TEXT and back.

   Now, actually, for the sake of
what we are all here today.
The next item of the Main -
DISASSM. In this sub-total
four points, so we now they are quickly and dokanaem. The first 
paragraph: 



  Build labels - all here
hit by mistake. Usually with him and
necessary to begin work, but nothing
to be done - it just sticks out
here. Well Well, take it. For two minutes the computer will 
show you how quickly he is able to considered before .. teen 
thousand, and then addresses to which there are transitions, 
handling, etc. (Word future tag) light up as

bruises on the boxer's mug, helping
you find out what's what.

  Clear labels - if you're sick and tired of this illumination, 
please - all tags quickly go out (but light them back so 
quickly will not work). 

  Disassm all - here he is The Moment
Truth, Min Illumination, Chas X.
After the righteous works so we will be rewarded according to 
our works. After praying and crossing himself (created prayer, 
sung a hymn or Krishna at worst three times spitting over his 
shoulder) to quickly enter the name future text (7 letters 
horizontally). A computer once again make an inventory of all 
labels and then starts the great mystery

write text on the disc. But do not hurry to go for a beer in
toilet or something. Writing Text 40ka kilobyte toys takes less 
than a minute (a turbo). Waiting for the end can safely

out (hey, who work to write off will be?), Georgia assembler
ZXASM 2.4 and see why it
everything does not work. If the file
text received more than one,
it creates a main-file which is nothing other than includov
(Puzzle lovers of mathematics: why can not be two
text files?). Although disassembler written in ZXASMe 3.0, it
only supports the text ZXASM 2.xx, sorry this shortcoming will 
be corrected in the first turn. For those who love to break

eye TASMe / MASMe can not help - contact
optometrist. (Hm.. Going to meet the wishes of the workers, may 
be done by support TASMa 2.0).


  Disassm blk - if you like a piece of code, and
the rest you nachhat Labuda,
BLOCK mark one scroller, which is to your taste, and best of all
quietly dizassemblite it into a separate file. Without block 
such number does not pass.


   And the last item of the Main - Options. Why does he need -
unclear. Most likely he nafig nobody needs. Just off
all have, and we Th worse?



   Well, if he sticks out here, okay!
describe this as well. The first option:

  New start - if you tore
code of nowhere and you
bummer was the doctor to insert
the correct starting address, you can insert it now.

  Sound - actually no
sounda in the program there, so locomotive whistles and all. 
But if Who would want to listen to

go along favorite Mouzon - please send your ST, PT
or MOD files. And while you may
select the device that will be for you to buzz and click.
It can be:

  Beeper - ringing softly and gently
retarding, and therefore intended for those who are deprived of 
happiness listen


  AY-Chip - a cool roar when
minimum eaten machine
time. Stands by default.

  None - if your ears are Beethoven's absolutely not tolerate 
anything but silence Lift more cotton and more here. 

   The next item of our program will:

  Colours - those who do not care
the colors in the program can turn off the monitor for a couple 
of minutes, and for the remaining sobschaem that change colors, 
you can only the next version of what you have

again be able to read this item.

  And finally (fu-u..)

  About - ..... (Well, Che, about
he was in Africa about).

   Well, that's what you need
for Refaeli Secco and Oliver Twins today. I hope
Exolon Cybernoid 2 and 3 did not wait long.

   With hope in your soul and cinder block around his neck.

                  Foreigners, AS
Zuhres-2, the Kremlin
10.11.1996 23:57
________________________________


          Apenditsit A.

       Greetings and stuff.


  Special greetings and deep gratitude I wish to express 
Marushchenko Vite for moral support and useless, advice. 
(Vitek, hi!).  Donetsk:


   K. Afendikov and V. Rubtsov
(ZXASM-3 lulu, thanks),
ALOS and others
 Kharkov:

   Cobra, James Advent, V.M.G.,
Max Iwamoto et al
 Zuhres:

   Vitek and his company.
 Hartsyzsk:

   OV (thanks for the music), Vanya '
Dizya.

          Apenditsit B.

   Warranty.


  The author guarantees the existence of bugs in the program, 
therefore, goes from criminal liability as

candidly admitted, and
deeply repentant. In this
meet one-on-one with some glitches, do not panic
do not call a lawyer or a commissar
home mom, and take a pen,
paper and write down where and when
under what circumstances you with
met him. His letters,
parcels, packages and containers
send to:

343710 g.Zugres-2, Donetsk region.
 st. 60 October, d.6a, kv.41

   Inozemtsev Aleksey


   Well, if your printer
ran out of needles, then call
phone:

                 (06257) 4-31-88

                 from 9:30 to 17:00

                   on weekdays
________________________________







Other articles:

Iron - Microprocessors Zilog: Z80, 1980, Z8000, Z80000.

Iron - Modem: Myths and Realities.

Iron - On AY-mouse (FAQ).

Iron - Serial-VCOM-for Spectrum.

Iron - Advanced screen.

Gambling - Description of the game Ghost Busters 2.

Gambling - Game description Satan 2.

Gambling - Game Description Zombi.

Interview - VIC (X-Project) - How do I start?

Interview - An Interview with Joker'om (Mafia).

TO OUR READERS - "Time for a Change"

Likbez - Fighting controllers, or about how I played the 800K floppy.

Likbez - Recovery Programs (On the causes of recovery, characterized by acteristic multifeysnogo hacking types multifeysnyh hacks recovery method of searching for old bootloader).

Likbez - The structure of MS-DOS disk.

Review - Gateway produces remnants Amiga.

Review - O computer "Silicon Graphics" (continued).

From the authors - a description of the shell, greetings and thanks, addresses and contact information.

a rest - 60 American jokes.

a rest - Bessoznanka in the army.

a rest - The Kremlin Trouble.

a rest - Minutes of the meeting for the elections chief doctor at the mental hospital N15.

first pancake - Description of the RAM-TEST v1.0.

first pancake - The path to fame ...

Perspective - Preview STS v6.0.

Perspective - Novella to play WORDS.

Perspective - On the game 3D Killer (demo version - Doommania).

Perspective - Preface to the game STALKER.

Desktop - How to work with the programs: Cache File Manager 512k.

Desktop - How to work with the programs: Corrector v2.0.

Desktop - How to work with the programs: Melon Terminal.

Desktop - How to work with the programs: Symed v1.1

Desktop - How to work with the programs: ZX-Turbo Disassembler.

Miscellaneous - Entertaining Virology.

Miscellaneous - News from the Progress, Dream Team, Rush, Phantasy, Copper Feet, etc.

Miscellaneous - On the ZX networks and not only ...

Miscellaneous - letter-carrier - a review letters from readers.

Advertising - Advertising and announcements.

Fantasy - Winnie the Pooh - 10 years later.

Fantasy - G. Garison (continued, part 4-6).

Fantasy - The story EG Nesterenko, "The Crown and the Ring" (Part 1)

Fantasy - a fantastic story theater.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
News - November 3 on the street, returning from work, was killed with a knife Dmitry Kozlov (Dr.Envelope).
ZX-waggons - Overview of electronic media: ZX-Pilot in 1931, Born Dead 0A, 0B, Nicron 109, Don News 8, C-Net Week 19, Polesie 9.

В этот день...   21 November