Programmers - Assembler for washstands.

Di Halt #01
                                          
       ASSEMBLY FOR WASHWASH SINS         

                       "...Then I drink 
                   morning juice and again 
                   I'm peeing..."              

                   From TV advertising.       

                     c Mr. Gluck        

    So, childhood has passed, and you understand 
that real programming is possible 
only in assembler.   But for now you 
you know practically nothing about him. How 
to be, if you want to write an electronic 
magazine like Spectrophone, and assembler you 
don't know? If this is the situation, then 
you better reset your computer quickly and 
by loading some BETA BASIC into it 
start creating immediately 
spectophone-like magazine.              
    The rest of the article is oriented 
for those who intend to seriously devote 
programming yourself and not doing it 
production of different heritages. (for example, 
stellar).                                
    So that I don't have to repeat it again 
written, you should read everything 
articles on this topic and study everything 
programming manuals.          
    I would be especially careful 
I recommended that you read the articles in 
new Kokhom newspaper with a little 
the intriguing name "ZONE OF HELP", and 
please pay attentionattention to virtuosity 
programmers who prepared it. I hope 
dedicate a separate article to this newspaper in 
our magazine.                            
    After reading all of the above 
you must remember everything well in order to 
never do that in the future.       
    What is the cost of just issuing to the stream? 
1 print coordinates 10,10 !                
    Yes, I almost forgot, in the magazine FORMAT #2 
a mistake has been made. CCF Processor Command 
does not reset the carry flag, but only 
inverts it.                          
    In my opinion, the most successful style 
programming is extraction 
subroutines from packages and merging them into 
one block.  In this case, it is better to change 
subroutine parameter transfer system 
(via registers) and transfer everything 
parameterizing exclusively via the stack - this is 
makes writing much easier and more difficult 
hacking                                    
    I would also like to note about the lingering in the ears 
topic about switching memory pages. For 
programming convenience can be set 
the port address is just one bit - in the least significant 
byte, just reset the 1st bit and port 
will get out. It doesn’t matter if they answer 
several devices - mostly 
completely useless ports like ULA, 
and they can be ignored. Another question 
if made in a wheelbarrowfull decryption 
expansion port - then your program 
will not work on it, but this is also not 
it's a problem because cars like this are no longer 
release, but make the program specifically 
for their owners there will be a lot of honor. If 
their owners want your program 
worked on such a car - let them take it off 
this useless decryption, and at the same time 
all unnecessary ports.                         
    A typical example would be Pro 
with different numbers of advantages, or 
ATM-Turbo also has advantages.  Why was it 
install an unlimited number of ports, 
when you can get by with just one. Same 
applies to the music producer. He doesn't fucking 
needed, but music only distracts from 
contemplation.                               
    Now it’s no secret to anyone that 
the main means of writing programs in 
assembly language is a program 
Memory editor or in Russian MEMORY  
   EDITOR.  Popularity of this program 
so great that people creating new 
version of the ROM, have already sewn it into permanent 
memory.  This development is sold in our 
Ivanovo, at the First Worker market 
village  For those who don't have the opportunity 
installing a new ROM is also a solution: 
the text of the program was published in the magazine 
REVIEW and you just have to download it from 
disk.  You can also contact us, we 
we'll sell it to you forlow price.           
    I would like to note that most 
texts from this magazine were typed 
precisely in this program, and we want to convey 
many thanks to Vadim for 
an editor given to the world.                 
    The advantages of this program are undeniable: 
you don’t have to suffer and make up marks, 
instead of labels, you can immediately write 
absolute addresses, and instead of mnemonics 
assembly - straight processor codes. 
You really have to learn them all by heart, 
but what a convenience!  You don't even 
you will have to use a monitor - 
debugger, you will know everything 
codes, and to view the programs you can 
use the same program that 
was also used for writing.           
    Now I would like to give a few 
practical tips and tricks for 
programming:                         
    1. Never write XOR A for 
zeroing the battery - this design 
tends not to always reset 
battery.                              
    2. Never use 
packers: they sometimes distort 
information, and so that the information does not 
the compressed file needs to be compressed some more 
times.                                      
    3. The fastest graphics - on 
BASIC, so allgraphic part 
you need to write in BASIC, calling it from 
programs in codes.                          
    4. Never install a stack - 
so it's harder to find, or hide it from 
prying eyes: place your stack above #C000, and 
switch memory pages.              
    5. To work with a disk drive 
use only non-standard points 
login - largest 
operational efficiency is achieved precisely 
this.                                     
    6. When debugging a program, more often 
use DI HALT, this will allow 
quickly find an error in the program.          
    7. Never turn off the music processor - 
let him howl better, but you will be sure of 
its serviceability.                          
 8. When working with a disk drive in case 
disk errors, feel free to format the disk - 
don't let arrogant users fool you 
crap disks.                         
    9. Write music for the program to   
  WHAMe is the most convenient music 
                editor.                 

    If you stick to the data 
recommendations, then you will succeed 
a real teapot, what can we tell you about 
issue a certificate for presentation to 
urban transport as a document giving 
right of free travel.                
    Currently Ivanovskaya 
City Dumais considering the proposal 
about equating teapots with people with disabilities 
first group.                            

    In the next issues I will tell you how 
make REALTIME in BASIC, like 
make a creeping line on the screen and 
much, much more.                    

   I remain forever supportive of you   

               Mister Gluck                

Share your thoughts about the article