Hard & Soft - thoughts about MODEM.

RST #02
                                          
CALL ME, CALL...         
 -------------------------        
  Marat (c)1999 
                                          
 We were prompted to write this article 
different thoughts walking in our violent 
heads, thoughts tormenting us during the day and 
at night, thoughts o ... . .  .   . -=MODEM=- 
                                          
MODEM-electronic device for transmitting 
data between computers via telephone 
lines.                                    
                                    
The modems themselves were invented a long time ago and 
used on various computers 
platforms with great success.  Developing 
in parallel with computers they conquered 
their peaks became faster and faster 
smarter and by this time already have 
a huge number of possibilities (set and 
                                          
number identification (Caller ID), fax, voice 
functions, etc.) .                          
 One day the moment came when we decided: 
"Stop wasting time, it's time to get started 
own modem and work at home, rather than 
in the editorial office." Agree, it’s more pleasant to sit 
at home and, drinking tea, slide along the Web. 
We need a modem as another degree 
personal freedom.  And for comfort - so that 
calmly on a day off to get in line - 
new material and send it to the editor and 
at the same time, don’t worry about whether I’ll make it on time 
bring him. But desire alone is not enough to 
the wish has become reality and we 
began the search. Having delved into various 
literature we found out that on the platform 
ZX-SPECTRUM has more than one modem:   
 ZX-MODEM,   
 X-MODEM,   
 X-TRADE MODEM,   
 etc.   
                     
 ZX-MODEM - developed by NTK Plus.       
The modem connects directly to 
tires of your Spectrum, without using 
interface. Speed ​​600-1200 Baud.        
                   
 X-MODEM     
The modem is connected to the tape recorder port.   
Speed 600-1200 Baud.                    
                   
 X-TRADE MODEM - development of X-TRADE.      
In relation to the previous two, the most 
intelligent (number dialing, caller ID...).   
Connects to the computer bus.           
Speed 2400 Baud.                        
                   
T. j. X-TRADE automatically moves to 
different price plan, then the first ones remain 
two modems. Theyare simple in design 
and are reconfigured according to program speed 
in many ways.  We will try to tell you about them. 
go into more detail.                      
                   
                                          
              +-----------+               
              | ZX-MODEM. |.              
              +-----------+.              
               .............              
                                          
 ZX-MODEM connects without an interface. 
In addition to the hardware, it is necessary to launch 
Install the modem support program.         
ZX-MODEM-direct connection modem, i.e.  he 
connects to the telephone line. In the scheme 
modem connection with the telephone line is carried out 
is supplied through a transformer that performs 
functions of galvonic isolation. In application 
If you go to the magazine you will find a simple 
ZX-MODEM program which uses 
transmission format from 600 to 1200 baud.       
 The program provides execution of two 
commands.                                   
 The first one is TRANSMIT, it transmits the samerequired number of bytes.                 
                                          
 The second is RECIVE, according to it some 
second number of bytes.                  
 It is worth noting that this program 
written exclusively for the 48 Kb model. 
Usage example:                     
 If you need to transfer a block of data with 
addresses 40000 and length 2000 bytes, then 
enter the command                           
                TRANSMIT 40000,2000       
                                     
 And when you need to receive information, dial 
the address where it will be placed        
                                     
                RECIVE 30000              
                                     
 Basically this program is suitable 
only for testing the modem, not for 
comfortable work.Currently local 
The E.C.Studio group is developing a package 
programs for organizing an electronic network 
in Neftekamsk and its surroundings.Perhaps there are already people in the city who know each other 
with problems of lack of required software and 
knows how to resolve them, we will be glad 
get acquainted with your ideas and advice.  
Well, in general, that's enough for today, but for those 
who wants to get a modem below 
Here is a schematic diagram of ZX-MODEMa.      
                                          
Р.S.                                      
                                          
 ATTENTION!                             
Keep in mind that if after exchanging data 
If the switch is turned on, then the TV 
the background line will be busy all the time.      
 Telephone communication is established as usual 
way what a telephone app is used for 
parat.                                    
                                         
                                          
                                          
                                          
                                          
+--------------------------------+   
     | Schematic diagram of ZX-MODEM. |.  
     +--------------------------------+.  
       ...................................  
                                          
 List of elements.                    
 -------------------                   
IC1-74LSO1 (5SSLA8)                   
 IC2-LMЗ24 (1401UD2)            
ICЗ-74LSO2 (5SSЛE1)            
ICCh-74LSOO (5SSLAZ)            
                              
TR1 - KTZ102 R1 - 820 OM            
D1 - KDS22 R2 - 10 K            
LEDr- ALZO7 RZ - 200 K            
LEDg- ALZO7 R4 - 100 K            
C1 - 100 Nf R5 - 56 K            
C2 - 100 NfR6 - 62  K                
СЗ  - 10,0      R7 - 680 K                
C4  - 1Н5       R8 - 100 K                
                                          
C5  - 1Н8       R9 - 100 K                
C6  - 1   Нф    R10- 1,5 K                
C7  - 120 Пф    R11- 820 ОМ               
C8  - 470 Пф    R12- 1   M                
C9  - 1   Нф    R1З- 10  K                
C10 - 1   Нф                              
C11 - 100 Нф                              
C12 - 10,0                                
C1З - 10,0                                
                                          
Трансформатор.                            
 S= 0.3 sq.cm        
1-2 = 450 turns D=0.07 mm        
Z-4 = 450 turns D=0.07 mm        
5-7-6 = 2*250 turns D=0.07 mm        
            
                                          
                                          
                                          
                                          
                                          
                                          

                                          
                                          
 ABOUT THE BENEFITS OF "OLD" PROGRAMS       
----------------------------      
  Ruslanych & E.C.S 
                                          
 Let's say a few words about mons and gens 
`ah. Lately, it has become more and more frequent 
there appears to be an opinion that this package is larger 
notneeded by the modern user. Te- 
now TASM, MASM, ALASM, STS and others are in fashion 
These are sophisticated systems, and "DEVPAC" is 
lived his life, and in general, this is frank 
squalor.                                
 However, let us allow ourselves a few words in advance 
shield of programs that, despite 
prosperity, have already become a “classic”.          
 We understand that creative thought is not 
stands still. Practice has shown that in 
recently on the domestic market 
software appears that exceeds the parameters 
                                          
frames have foreign analogues. So, for example, 
TASM 4.1 allows you to create source code on 
expanses of all 42Kb of RAM, remaining with 
this on another page. It's good, but.. 
   But let's return to earth, Disk drive, RAM 
128K is good if possible... 
For many, it will be a dream for a long time 
all this.The vast majority of users 
drivers have a regular ZX-48K with a tape recorder 
nom!They cannot use any pre- 
properties of TASM 128, nor IS-ASSEMBLER. 
But they dream of programming 
nothing less!                         
 For them, GENS andMONS are a little 
or the only means of programming 
vaniya. But not only DEVPAC is alive 
Speccy user, to what has been said, you can 
add that development and resuscitation 
"old" programs continue. We are very 
I liked the assembler"ZEUS +" 
which was modified by Sergey Khantsis from Izhevs- 
                                          
ka. We can say that this is the best 
version of ZEUS from those that came to us 
I wanted to meet. It has 14 new co- 
mand. Among which there is the possibility of as- 
assembling a program to any address 
directly to disk - no more problems with 
free memory.                        
 A few more words about “old” programs. 
Did you know that the package "EDITAS" is wonderful 
but understands undocumented commands with 
halves of index registers IX and IY?  
And now remember: which of the sophisticated 
programs of our time are capable of this... 
                                          
 Procedure "FLASH"             
-------------------            
  Ruslanych (c) 1999  
                                          
 Recently, many demo-makers  
they useto decorate their masterpieces  
a rather interesting procedure that I  
                                          
named "FLASH". Its essence is  
that during any action the screen  
instantly inverted for a very short  
for a while, simulating a flash.  
The complexity of this effect lies in  
synchronize coloring to inverted  
PAPER and BORDER color.  Below  
the procedure simulates this effect.1 ; -= FLASH =-                           
2 ; by Ruslanich from E.C.Studio          
З ; (17.01.1999)                          
4 ;                                       
40   ORG   25000                          
50   ENT   $                              
60   DI    ;+                             
70   EI    ;+синхронизация с прерыванием  
80   HALT  ;+                             
90   LD    A,7 ;цвет PAPER                
100  OUT   (#FE),A                        
110  LD    HL,22528                       
                                          
120  LD    DE,22529                       
1З0  LD    ВС,767140  LD    (HL),6З ;цвет BORDER           
150  LDIR                                 
160  HALT ;+                              
170  HALT ;|                              
180  HALT ;+пауза                         
190  HALT ;+                              
200  DI                                   
210  EI                                   
220  HALT                                 
2З0  LD    A,0 ;цвет PAPER                
240  OUT   (#FE),A                        
250  LD    HL,22528                       
260  LD    DE,22529                       
270  LD    ВС,767                         
280  LD    (HL),7 ;цвет BORDER            
290  LDIR                                 
З00  RET                                  
                                          
                                 __END__  
                                          

Share your thoughts about the article