                           How to make ANSI bombs!

        OK, ANSI bombs are generally SIMPLE to do...Here it what you BASICALLY
need to know...


Now here are the number codes that the basic ANSI bomb creator needs to
know!

                        
Key                       Code      SHIFT+code  CTRL+code  ALT+code           
=============================================================================                                                                          

F1                        0;59      0;84        0;94       0;104              
                                                                              
F2                        0;60      0;85        0;95       0;105              
                                                                              
F3                        0;61      0;86        0;96       0;106              
                                                                              
F4                        0;62      0;87        0;97       0;107              
                                                                              
F5                        0;63      0;88        0;98       0;108              

F6                        0;64      0;89        0;99       0;109              
                                                                              
F7                        0;65      0;90        0;100      0;110              
                                                                              
F8                        0;66      0;91        0;101      0;111              
                                                                              
F9                        0;67      0;92        0;102      0;112              
                                                                              
F10                       0;68      0;93        0;103      0;113              
                                                                              
F11                       0;133     0;135       0;137      0;139              
                                                                              
F12                       0;134     0;136       0;138      0;140              
                                                                              
HOME (num keypad)         0;71      55          0;119                       
                                                                              
UP ARROW (num keypad)     0;72      56          (0;141)                     
                                                                              
PAGE UP (num keypad)      0;73      57          0;132                       
                                                                              
LEFT ARROW (num keypad)   0;75      52          0;115                       

RIGHT ARROW (num          0;77      54          0;116                       
keypad)                                                                       
                                                                              
END (num keypad)          0;79      49          0;117                       
                                                                              
DOWN ARROW (num keypad)   0;80      50          (0;145)                     
                                                                              
PAGE DOWN (num keypad)    0;81      51          0;118                       

INSERT (num keypad)       0;82      48          (0;146)                     
                                                                              
DELETE  (num keypad)      0;83      46          (0;147)                     
                                                                              
HOME                      (224;71)  (224;71)    (224;119)  (224;151)          
                                                                              
UP ARROW                  (224;72)  (224;72)    (224;141)  (224;152)          
                                                                              
PAGE UP                   (224;73)  (224;73)    (224;132)  (224;153)          
                                                                              
LEFT ARROW                (224;75)  (224;75)    (224;115)  (224;155)          
                                                                              
RIGHT ARROW               (224;77)  (224;77)    (224;116)  (224;157)          
                                                                              
END                       (224;79)  (224;79)    (224;117)  (224;159)
                                                                              
DOWN ARROW                (224;80)  (224;80)    (224;145)  (224;154)          
                                                                              
PAGE DOWN                 (224;81)  (224;81)    (224;118)  (224;161)          
                                                                              
INSERT                    (224;82)  (224;82)    (224;146)  (224;162)          
                                                                        
DELETE                    (224;83)  (224;83)    (224;147)  (224;163)          
                                                                              
PRINT SCREEN                                0;114                       
                                                                              
PAUSE/BREAK                                 0;0                         
                                                                              
BACKSPACE                 8         8           127        (0)                
                                                                              
ENTER                     13                  10         (0                 
                                                                              
TAB                       9         0;15        (0;148)    (0;165)            
                                                                              
NULL                      0;3                                           
                                                                              
A                         97        65          1          0;30               

B                         98        66          2          0;48               
                                                                              
C                         99        66          3          0;46               
                                                                              
D                         100       68          4          0;32               
                                                                            
E                         101       69          5          0;18                                                                  
                                                                              
F                         102       70          6          0;33               
                                                                              
G                         103       71          7          0;34               
                                                                              
H                         104       72          8          0;35               
                                                                              
I                         105       73          9          0;23               
                                                                              
J                         106       74          10         0;36               
                                                                              
K                         107       75          11         0;37               
                                                                              
L                         108       76          12         0;38               

M                         109       77          13         0;50               
                                                                              
N                         110       78          14         0;49               
                                                                              
O                         111       79          15         0;24               

P                         112       80          16         0;25               
                                                                              
Q                         113       81          17         0;16               
                                                                              
R                         114       82          18         0;19               
                                                                              
S                         115       83          19         0;31               
                                                                              
T                         116       84          20         0;20               
                                                                              
U                         117       85          21         0;22               
                                                                              
V                         118       86          22         0;47               
                                                                              
W                         119       87          23         0;17               
                                                                              
X                         120       88          24         0;45
                                                                              
Y                         121       89          25         0;21               
                                                                              
Z                         122       90          26         0;44               

1                         49        33                   0;120              
                                                                              
2                         50        64          0          0;121              
                                                                              
3                         51        35                   0;122              
                                                                              
4                         52        36                   0;123              
                                                                              
5                         53        37                   0;124              
                                                                              
6                         54        94          30         0;125              
                                                                              
7                         55        38                   0;126              
                                                                              
8                         56        42                   0;126              
                                                                              
9                         57        40                   0;127              
                                                             
0                         48        41                   0;129              
                                                                              
-                         45        95          31         0;130              

=                         61        43          -        0;131              
                                                                              
[                         91        123         27         0;26               
                                                                              
]                         93        125         29         0;27               
                          
                          92        124         28         0;43               
                                                                              
;                         59        58                   0;39               
                                                                              
'                         39        34                   0;40               
                                                                              
,                         44        60                   0;51               
                                                                              
.                         46        62                   0;52               
                                                                              
/                         47        63                   0;53               
                                                                              
`                         96        126                  (0;41)             

ENTER (keypad)            13                  10         (0;166)            

/ (keypad)                47        47          (0;142)    (0;74)             
                                                                              
* (keypad)                42        (0;144)     (0;78)                      

- (keypad)                45        45          (0;149)    (0;164)            
                                                                              
+ (keypad)                43        43          (0;150)    (0;55)             
                                                                              
5 (keypad)                (0;76)    53          (0;143)                     

=============================================================================

OK...First off, the most BASIC thing you need to know is how to re-map the 
keyboard...So here we goooooo...

        To re-map the keyboard you need to do the following..

[XX;YYp

OK...Now I will break it down

[ = Dunno what, just need it in front of EVERY ANSI code

XX and YY = number (or code, I will tell you about those later)

p = Lets the ol computer know you want to re-map XX to YY!


So, an example would be the following:

[13;97p

OK...Now I will break this down:

[ = Needed to declare the ANSI code
13 = Code for [ENTER] key
;  = seperates different key codes
97 = Code for [a] key
p  = Code to declare the fact you are re-mapoping a key

OK...Now what that will do is this...EVERY time you press [ENTER] it will NOT
act as the enter key, but as the LOWER CASE [a] key!

Keep in mind, you can put MORE than ONE key code if you want the enter key to 
print MORE than just a...So...

[13;97;115p

Would make the [ENTER] key print "ass" EVERY time it is hit from ANYWHERE 
inside of the basic DOS and/or OTHER programs depending upon how it was 
programmed...

OK...Now a little CHEAP thing I like to do is to change the color of the 
characters printed onto the screen...Thus, if you wanna piss someone off, 
you could make ALL of the characters typed be black on black...Vouila! They
won't be able to see a damned thing they are typing! Here is the syntax used
to change the color of the characters on the screen!

[XX;YY;ZZm

OK...Here is what it ALL means...

XX = Character type (i.e. Blinking)
YY = Foreground color (A number from 30-37)
ZZ = Background color (A number from 40-47)

And here is what numbers are what!



    Text attributes                                                           
       0    All attributes off                                                
       1    Bold on                                                           
       4    Underscore (on monochrome display adapter only)                   
       5    Blink on                                                          
       7    Reverse video on                                                  
       8    Concealed on                                                      
                                                                              
    Foreground colors
       30    Black                                                            
       31    Red                                                              
       32    Green                                                            
       33    Yellow                                                           
       34    Blue                                                             
       35    Magenta                                                          
       36    Cyan                                                             
       37    White                                                            
                                                                              
    Background colors                                                         
       40    Black                                                            
       41    Red                                                              
       42    Green                                                            
       42    Green                                                            
       43    Yellow                                                           
       44    Blue                                                             
       45    Magenta                                                          
       46    Cyan                                                             
       47    White                                                            


An example would be the following:

[5;33;40

This would turn the text to a blinking yellow on black!

OK...These are just the basix...There are MANY more ANSI codes than this...
I will EVENTUALLY get around to typing the REST up...

If you need ANY help with these codes, PLEASE try and get a hold of me!

OK...I have included a TEST ANSI bomb...One that you can view and edit to your
likings...What I have it set to do is this:

It re-maps the [ENTER] key to format the HD, WITHOUT asking if you are sure...
Thus, it works like this...The person may type in "DIR/W" AFTER they view the
ANSI with the ANSI bomb...Then, once the enter key is hit, it will act as the
[ENTER] key like normal, BUT it will ALSO tag on an EXTRA command line, like 
"DEL *.*" or something...View it, practice up and try and see what it REALLY
does do...Whatever you do, just do NOT do a, "TYPE ANSI.BMB" or you can kiss
your HD good bye!

                              <=] TWINKIE MAN [=>
