01 января 1994

             >>>>> +D and Multiface Protection <<<<<            
                                                                
              -= By Vision Of The Mad Guys Corp. =-             
                                                                
The following two routines protect your programs to get "snaped"
or "multifaced". I don't know wether you'll find this useful,   
but I don't like to see my programs being rubbished or hacked   
when they weren't supposed to.                                  
                                                                
To switch off the SNAP function of the +D (only printer options 
will work) use the follwong Poke:                               
POKE @161,201                                                   
If no +D is attached this will probably end with an error       
message, so it is better to use assembler as it then makes no   
difference wether a +D is attached or not:                      
                                                                
DI              ;Disable interrupts                             
IN A,(231)      ;Page in +D                                     
PUSH AF         ;Save A register                                
LD A, 201       ;Equal to POKE                                  
LD (8353),A     ;@161,201                                       
POP AF          ;Restore A register                             
OUT (231),A     ;Page out +D                                    
EI              ;Enable interrupts                              
RET             ;Return to Basic                                
                                                                
Note that the +D ROM/RAM are exchanged when you use MC:         
Basic: RAM 0-8191, ROM 8192-16383                               
MC   : RAM 8192-16383, ROM 0-8191                               
                                                                
To disable the Multiface use the following routine:             
                                                                
     DI           ;Disable interrupts                           
     IN A,(159)   ;Page Multiface in                            
     LD HL,OFF    ;Copy protection                              
     LD DE,8192   ;routine into                                 
     LD BC,6      ;Multiface RAM                                
     LDIR                                                       
     IN A,(31)    ;Page Multiface out                           
     EI           ;Enable interrupts                            
     RET                                                        
OFF  DEFB 0,0,255,82,85,78                                      
                                                                
Note that the Multiface will only get disabled if it is switched
on! To get around this problem the routine should run by        
interrupt! If the Multiface button is then pressed the program  
stops for a second and then continues. Tested on a Multiface 1  
so other reactions might occur with other Multifaces!           
                                                                
Michael Meyer, Struempellstr. 6/14038, 40225 Duesseldorf        
Germany                                                         
                                                                
(NOTE FROM L.A.)                                                
This is not to be used as I haven't got Vision's permission for 
it to be used in any of our stuff!! But Who Gives a Fuck????    
                                                                
                                -                               
                               ---                              
                              -----                             
                             -------                            
                              -----                             
                               ---                              
                                -                               
                                                                
             Bollocks, Bollocks, and more Bollocks!             
                                                                
                            wey-hey!                            
                                                                
                   Bollocks Productions 1994!                   
                                                                
                                                                
                                                            End. 



Other articles:


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

Similar articles:
SOFTWARE - Overview of new products games: White Eagle, Leprekon, Kozel, Puzzle (prerelease of Flash), Space, Translate Worlds, Devil-s Curse, Choppers: death match, Twilight: The Land of Shadows, Falen Angel, 12 Secret Book, The Cezar, Chainick horror in Flat.
Paracels speaking - News from: GAS13, Hardwave Crew, Hooy-Program, Mayhem, OCA, Perspective Group, Phantasy, Phantom Family, Placebo, POS, Progress.
SS'4 - Sq: report of Chaos Constructions 2004.
Schedule - the network is already the third week is continued strange things. Schedule of BBS.

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