_charЂ db 00000000b;0 db 00011000b;1 db 00111100b;2 db 01100110b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 11111111b;7 db 11111111b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12 db 11000011b;13
_charЃ db 00000000b;0 db 11111111b;1 db 11111111b;2 db 11000001b;3 db 11000000b;4 db 11000000b;5 db 11111110b;6 db 11111111b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11111111b;12 db 11111110b;13
_char‚ db 00000000b;0 db 11111100b;1 db 01100110b;2 db 01100110b;3 db 01100110b;4 db 01100110b;5 db 01111100b;6 db 01111110b;7 db 01100011b;8 db 01100011b;9 db 01100011b;10 db 01100011b;11 db 01100011b;12BЂ db 11111110b;13
_charѓ db 00000000b;0 db 11111111b;1 db 01100001b;2 db 01100000b;3 db 01100000b;4 db 01100000b;5 db 01100000b;6 db 01100000b;7 db 01100000b;8 db 01100000b;9 db 01100000b;10 db 01100000b;11 db 01100000b;12BЂ db 01100000b;13
_char„ db 00000000b;0 db 01111110b;1 db 01000110b;2 db 01000110b;3 db 01000110b;4 db 01000110b;5 db 01000110b;6 db 01000110b;7 db 01000110b;8 db 01000110b;9 db 11111111b;10 db 10000011b;11 db 10000011b;12BЂ db 10000011b;13
_char… db 00000000b;0 db 11111111b;1 db 01100001b;2 db 01100000b;3 db 01100000b;4 db 01100000b;5 db 01100000b;6 db 01111100b;7 db 01100000b;8 db 01100000b;9 db 01100000b;10 db 01100000b;11 db 01100001b;12BЂ db 11111111b;13
_char† db 00000000b;0 db 10011001b;1 db 10011001b;2 db 01011010b;3 db 01011010b;4 db 00111100b;5 db 00111100b;6 db 00111100b;7 db 01011010b;8 db 01011010b;9 db 10011001b;10 db 10011001b;11 db 10011001b;12BЂ db 10011001b;13
_char‡ db 00000000b;0 db 01111100b;1 db 10000110b;2 db 00000110b;3 db 00000110b;4 db 00111100b;5 db 00000110b;6 db 00000110b;7 db 00000110b;8 db 00000110b;9 db 00000110b;10 db 00000110b;11 db 10001110b;12BЂ db 01111100b;13
_€ db 00000000b;0 db 10000011b;1 db 10000011b;2 db 10000111b;3 db 10000111b;4 db 10001011b;5 db 10010011b;6 db 10010011b;7 db 10100011b;8 db 10100011b;9 db 11000011b;10 db 11000011b;11 db 10000011b;12BЂ db 10000011b;13
_‰ db 00001000b;0 db 10010011b;1 db 10100011b;2 db 10000111b;3 db 10001011b;4 db 10010011b;5 db 10010011b;6 db 10010011b;7 db 10100011b;8 db 10100011b;9 db 11000011b;10 db 11000011b;11 db 10000011b;12BЂ db 10000011b;13
_Љ db 00000000b;0 db 11100011b;1 db 01100011b;2 db 01100011b;3 db 01100110b;4 db 01101100b;5 db 01111000b;6 db 01111000b;7 db 01101100b;8 db 01100110b;9 db 01100011b;10 db 01100011b;11 db 01100011b;12BЂ db 11100011b;13K
_‹ db 00000000b;0 db 00001111b;1 db 00010011b;2 db 00010011b;3 db 00010011b;4 db 00010011b;5 db 00010011b;6 db 00010011b;7 db 00010011b;8 db 00010011b;9 db 00010011b;10 db 00010011b;11 db 10010011b;12BЂ db 01100011b;13
_Њ db 00000000b;0 db 10000011b;1 db 10000011b;2 db 11000111b;3 db 11000111b;4 db 10101011b;5 db 10101011b;6 db 10010011b;7 db 10000011b;8 db 10000011b;9 db 10000011b;10 db 10000011b;11 db 10000011b;12BЂ db 10000011b;13
_Ќ db 00000000b;0 db 11000011b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6H db 11111111b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂ db 11000011b;13
_Ћ db 00000000b;0 db 01111110b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 11000011b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂO db 01111110b;13
_Џ db 00000000b;0 db 11111111b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 11000011b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂ db 11000011b;13
_ђ db 00000000b;0 db 11111110b;1 db 01100011b;2 db 01100011b;3P db 01100011b;4 db 01111110b;5 db 01100000b;6 db 01100000b;7 db 01100000b;8 db 01100000b;9 db 01100000b;10 db 01100000b;11 db 01100000b;12BЂ db 11110000b;13
_‘ db 00000000b;0 db 00111110b;1 db 01100011b;2 db 11000001b;3 db 11000000b;4 db 11000000b;5 db 11000000b;6 db 11000000b;7C db 11000000b;8 db 11000000b;9 db 11000000b;10 db 11000001b;11 db 01100011b;12BЂ db 00111110b;13
_’ db 00000000b;0 db 11111111b;1 db 11111111b;2 db 10011001b;3 db 00011000b;4 db 00011000b;5 db 00011000b;6 db 00011000b;7 db 00011000b;8 db 00011000b;9 db 00011000b;10 db 00011000b;11 db 00011000b;12BЂ db 00111100b;13
_” db 00000000b;0 db 11000111b;1 db 11000111b;2 db 11000111b;3 db 11000111b;4 db 11000111b;5 db 11000111b;6 db 01111111b;7 db 00000111b;8 db 00000111b;9 db 00000111b;10 db 00000111b;11 db 11000111b;12BЂ db 01111110b;13
_” db 00000000b;0 db 00011000b;1 db 01111110b;2 db 10011001b;3 db 10011001b;4 db 10011001b;5 db 10011001b;6 db 10011001b;7 db 01111110b;8 db 00011000b;9 db 00011000b;10 db 00011000b;11 db 00011000b;12BЂ db 00011000b;13
_• db 00000000b;0 db 11000011b;1 db 11000011b;2 db 11000011b;3 db 01100110b;4 db 01100110b;5 db 00111100b;6 db 00011000b;7 db 00111100b;8 db 01100110b;9 db 01100110b;10 db 11000011b;11 db 11000011b;12BЂ db 11000011b;13
_– db 00000000b;0 db 11000110b;1 db 11000110b;2 db 11000110b;3 db 11000110b;4 db 11000110b;5 db 11000110b;6 db 11000110b;7 db 11000110b;8 db 11000110b;9 db 11000110b;10 db 11000110b;11 db 11111111b;12BЂ db 00000011b;13
_— db 00000000b;0 151 db 11000011b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 01111111b;7 db 00000011b;8 db 00000011b;9 db 00000011b;10 db 00000011b;11 db 00000011b;12BЂ db 00000011b;13 151—
_? db 00000000b;0 db 11001011b;1 db 11001011b;2 db 11001011b;3 db 11001011b;4 db 11001011b;5 db 11001011b;6 db 11001011b;7 db 11001011b;8 db 11001011b;9 db 11001011b;10 db 11001011b;11 db 11111111b;12BЂ db 11111111b;13 152 ; db 00000000b
_™ db 00000000b;0 db 11010110b;1 db 11010110b;2 db 11010110b;3 db 11010110b;4 db 11010110b;5 db 11010110b;6 db 11010110b;7 db 11010110b;8 db 11010110b;9 db 11010110b;10 db 11010110b;11 db 11111111b;12BЂ db 00000011b;13
_љ db 00000000b;0 db 11100000b;1 db 11100000b;2 db 01100000b;3 db 01100000b;4 db 01100000b;5 db 01100000b;6 db 01111110b;7 db 01100011b;8 db 01100011b;9 db 01100011b;10 db 01100011b;11 db 01100011b;12BЂ db 01111110b;13
Shadow
28.04.2004 21:44
_› db 00000000b;0 db 11000001b;1 db 11000001b;2 db 11000001b;3 db 11000001b;4 db 11000001b;5 db 11000001b;6 db 11000001b;7 db 11111001b;8 db 11001101b;9 db 11001101b;10 db 11001101b;11 db 11001101b;12BЂ db 11111001b;13
_њ db 00000000b;0 db 11000000b;1 db 11000000b;2 db 11000000b;3 db 11000000b;4 db 11000000b;5 db 11000000b;6 db 11111110b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂ db 11111110b;13
_ќ db 00000000b;0 db 01111100b;1 db 11000110b;2 db 11000011b;3 db 00000011b;4 db 00000011b;5 db 00000011b;6 db 00011111b;7 db 00000011b;8 db 00000011b;9 db 00000011b;10 db 11000011b;11 db 11000110b;12BЂ db 01111100b;13
_ћ db 00000000b;0 db 11001110b;1 db 11011011b;2 db 11011011b;3 db 11011011b;4 db 11011011b;5 db 11011011b;6 db 11111011b;7 db 11011011b;8 db 11011011b;9 db 11011011b;10 db 11011011b;11 db 11011011b;12BЂ db 11001110b;13
_џ db 00000000b;0 db 01111111b;1 db 11000110b;2 db 11000110b;3 db 11000110b;4 db 11000110b;5 db 11000110b;6 db 01111110b;7 db 00110110b;8 db 01100110b;9 db 01100110b;10 db 01100110b;11 db 01100110b;12BЂ db 11100111b;13
_1a db 00000000b;0 db 00011000b;1 db 00111100b;2 db 01100110b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 11111111b;7 db 11111111b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12 db 11000011b;13
_1Ѓ db 00000000b;0 db 11111111b;1 db 11111111b;2 db 11000001b;3 db 11000000b;4 db 11000000b;5 db 11111110b;6 db 11111111b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11111111b;12 db 11111110b;13
_1‚ db 00000000b;0 db 11111100b;1 db 01100110b;2 db 01100110b;3 db 01100110b;4 db 01100110b;5 db 01111100b;6 db 01111110b;7 db 01100011b;8 db 01100011b;9 db 01100011b;10 db 01100011b;11 db 01100011b;12BЂ db 11111110b;13
_1ѓ db 00000000b;0 db 11111111b;1 db 01100001b;2 db 01100000b;3 db 01100000b;4 db 01100000b;5 db 01100000b;6 db 01100000b;7 db 01100000b;8 db 01100000b;9 db 01100000b;10 db 01100000b;11 db 01100000b;12BЂ db 01100000b;13
_1„ db 00000000b;0 db 01111110b;1 db 01000110b;2 db 01000110b;3 db 01000110b;4 db 01000110b;5 db 01000110b;6 db 01000110b;7 db 01000110b;8 db 01000110b;9 db 11111111b;10 db 10000011b;11 db 10000011b;12BЂ db 10000011b;13
_1… db 00000000b;0 db 11111111b;1 db 01100001b;2 db 01100000b;3 db 01100000b;4 db 01100000b;5 db 01100000b;6 db 01111100b;7 db 01100000b;8 db 01100000b;9 db 01100000b;10 db 01100000b;11 db 01100001b;12BЂ db 11111111b;13
_1† db 00000000b;0 db 10011001b;1 db 10011001b;2 db 01011010b;3 db 01011010b;4 db 00111100b;5 db 00111100b;6 db 00111100b;7 db 01011010b;8 db 01011010b;9 db 10011001b;10 db 10011001b;11 db 10011001b;12BЂ db 10011001b;13
_1‡ db 00000000b;0 db 01111100b;1 db 10000110b;2 db 00000110b;3 db 00000110b;4 db 00111100b;5 db 00000110b;6 db 00000110b;7 db 00000110b;8 db 00000110b;9 db 00000110b;10 db 00000110b;11 db 10001110b;12BЂ db 01111100b;13
_1€ db 00000000b;0 db 10000011b;1 db 10000011b;2 db 10000111b;3 db 10000111b;4 db 10001011b;5 db 10010011b;6 db 10010011b;7 db 10100011b;8 db 10100011b;9 db 11000011b;10 db 11000011b;11 db 10000011b;12BЂ db 10000011b;13
_1‰ db 00001000b;0 db 10010011b;1 db 10100011b;2 db 10000111b;3 db 10001011b;4 db 10010011b;5 db 10010011b;6 db 10010011b;7 db 10100011b;8 db 10100011b;9 db 11000011b;10 db 11000011b;11 db 10000011b;12BЂ db 10000011b;13
_1Љ db 00000000b;0 db 11100011b;1 db 01100011b;2 db 01100011b;3 db 01100110b;4 db 01101100b;5 db 01111000b;6 db 01111000b;7 db 01101100b;8 db 01100110b;9 db 01100011b;10 db 01100011b;11 db 01100011b;12BЂ db 11100011b;13K
_1‹ db 00000000b;0 db 00001111b;1 db 00010011b;2 db 00010011b;3 db 00010011b;4 db 00010011b;5 db 00010011b;6 db 00010011b;7 db 00010011b;8 db 00010011b;9 db 00010011b;10 db 00010011b;11 db 10010011b;12BЂ db 01100011b;13
_1Њ db 00000000b;0 db 10000011b;1 db 10000011b;2 db 11000111b;3 db 11000111b;4 db 10101011b;5 db 10101011b;6 db 10010011b;7 db 10000011b;8 db 10000011b;9 db 10000011b;10 db 10000011b;11 db 10000011b;12BЂ db 10000011b;13
_1Ќ db 00000000b;0 db 11000011b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6H db 11111111b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂ db 11000011b;13
_1Ћ db 00000000b;0 db 01111110b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 11000011b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂO db 01111110b;13
_1Џ db 00000000b;0 db 11111111b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 11000011b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂ db 11000011b;13
_char_litl db 00000000b;0 db 11111110b;1 db 01100011b;2 db 01100011b;3P db 01100011b;4 db 01111110b;5 db 01100000b;6 db 01100000b;7 db 01100000b;8 db 01100000b;9 db 01100000b;10 db 01100000b;11 db 01100000b;12BЂ db 11110000b;13
db 00000000b;0 db 00111110b;1 db 01100011b;2 db 11000001b;3 db 11000000b;4 db 11000000b;5 db 11000000b;6 db 11000000b;7C db 11000000b;8 db 11000000b;9 db 11000000b;10 db 11000001b;11 db 01100011b;12BЂ db 00111110b;13
db 00000000b;0 db 11111111b;1 db 11111111b;2 db 10011001b;3 db 00011000b;4 db 00011000b;5 db 00011000b;6 db 00011000b;7 db 00011000b;8 db 00011000b;9 db 00011000b;10 db 00011000b;11 db 00011000b;12BЂ db 00111100b;13
db 00000000b;0 db 11000111b;1 db 11000111b;2 db 11000111b;3 db 11000111b;4 db 11000111b;5 db 11000111b;6 db 01111111b;7 db 00000111b;8 db 00000111b;9 db 00000111b;10 db 00000111b;11 db 11000111b;12BЂ db 01111110b;13
db 00000000b;0 db 00011000b;1 db 01111110b;2 db 10011001b;3 db 10011001b;4 db 10011001b;5 db 10011001b;6 db 10011001b;7 db 01111110b;8 db 00011000b;9 db 00011000b;10 db 00011000b;11 db 00011000b;12BЂ db 00011000b;13
Shadow
28.04.2004 21:44
db 00000000b;0 db 11000011b;1 db 11000011b;2 db 11000011b;3 db 01100110b;4 db 01100110b;5 db 00111100b;6 db 00011000b;7 db 00111100b;8 db 01100110b;9 db 01100110b;10 db 11000011b;11 db 11000011b;12BЂ db 11000011b;13
db 00000000b;0 db 11000110b;1 db 11000110b;2 db 11000110b;3 db 11000110b;4 db 11000110b;5 db 11000110b;6 db 11000110b;7 db 11000110b;8 db 11000110b;9 db 11000110b;10 db 11000110b;11 db 11111111b;12BЂ db 00000011b;13
db 00000000b;0 151 db 11000011b;1 db 11000011b;2 db 11000011b;3 db 11000011b;4 db 11000011b;5 db 11000011b;6 db 01111111b;7 db 00000011b;8 db 00000011b;9 db 00000011b;10 db 00000011b;11 db 00000011b;12BЂ db 00000011b;13 151—
db 00000000b;0 db 11001011b;1 db 11001011b;2 db 11001011b;3 db 11001011b;4 db 11001011b;5 db 11001011b;6 db 11001011b;7 db 11001011b;8 db 11001011b;9 db 11001011b;10 db 11001011b;11 db 11111111b;12BЂ db 11111111b;13 152 ; db 00000000b
db 00000000b;0 db 11010110b;1 db 11010110b;2 db 11010110b;3 db 11010110b;4 db 11010110b;5 db 11010110b;6 db 11010110b;7 db 11010110b;8 db 11010110b;9 db 11010110b;10 db 11010110b;11 db 11111111b;12BЂ db 00000011b;13
db 00000000b;0 db 11100000b;1 db 11100000b;2 db 01100000b;3 db 01100000b;4 db 01100000b;5 db 01100000b;6 db 01111110b;7 db 01100011b;8 db 01100011b;9 db 01100011b;10 db 01100011b;11 db 01100011b;12BЂ db 01111110b;13
db 00000000b;0 db 11000001b;1 db 11000001b;2 db 11000001b;3 db 11000001b;4 db 11000001b;5 db 11000001b;6 db 11000001b;7 db 11111001b;8 db 11001101b;9 db 11001101b;10 db 11001101b;11 db 11001101b;12BЂ db 11111001b;13
db 00000000b;0 db 11000000b;1 db 11000000b;2 db 11000000b;3 db 11000000b;4 db 11000000b;5 db 11000000b;6 db 11111110b;7 db 11000011b;8 db 11000011b;9 db 11000011b;10 db 11000011b;11 db 11000011b;12BЂ db 11111110b;13
db 00000000b;0 db 01111100b;1 db 11000110b;2 db 11000011b;3 db 00000011b;4 db 00000011b;5 db 00000011b;6 db 00011111b;7 db 00000011b;8 db 00000011b;9 db 00000011b;10 db 11000011b;11 db 11000110b;12BЂ db 01111100b;13
db 00000000b;0 db 11001110b;1 db 11011011b;2 db 11011011b;3 db 11011011b;4 db 11011011b;5 db 11011011b;6 db 11111011b;7 db 11011011b;8 db 11011011b;9 db 11011011b;10 db 11011011b;11 db 11011011b;12BЂ db 11001110b;13
db 00000000b;0 db 01111111b;1 db 11000110b;2 db 11000110b;3 db 11000110b;4 db 11000110b;5 db 11000110b;6 db 01111110b;7 db 00110110b;8 db 01100110b;9 db 01100110b;10 db 01100110b;11 db 01100110b;12BЂ db 11100111b;13
ASSUME CS:CODSEG,ES:DSEG,SS:STSEG BEGIN: call _cls mov ax,dseg;in <ax> data segment adress mov es,ax;init <es> registr of data adress ; mov ds,ax;init <ds> registr of data adress xor ax,ax;<ax> in 0 ; lea bp,_charЂ ;es:[bp] adress new matrix for symbol mov cx,48;3 symbol's 48 loo: ; mov dx,80h;65 ASCII symbol A 192 for windows mov bl,0; mov bh,14;16 string's in matrix (BYTE) mov al,0;functions light mov ah,11h;functions high int 10h ;interrupt
lea bp,_char_litl;_charЂ for windows mov cx,16 mov dx,224; mov bl,0 mov bh,14 mov al,0 mov ah,11h int 10h
mov dx,offset mes;adress <mes> ds:[dx] mov ah,9 ;out text functions int 21h ;DOS interrupt call _key_p ;wait key klick ;call _cls ;restore SYMBOLS call _exit ;exit functions procedures ;---------------------------------------- ;----------PROCEDURES INIT--------------- ;---------------------------------------- ;---------------------------------------- _cls proc near mov ah,0 mov al,3 int 10h ret _cls endp ;--------------------------------------- _key_p proc near mov ax,0 int 16h ret _key_p endp ;--------------------------------------- ;--------------------------------------- _exit proc near mov al,0 mov ah,4ch int 21h _exit endp ;--------------------------------------- CODSEG ENDS END BEGIN
SKVOZNJAK
28.04.2004 22:19
Как жаль что ты тах хорошо знаешь асму :p2: Мне бы на высоком уровне понять как эту штуку сбацать. На каких адресах находятся символы 97-175, 224-241 и как поменять раскладку клавиатуры. Скорость тут не важна, это будет не внешний драйвер, а модуль для фрее паскаля. Я уже задавал вопрос на эту тему, безрезультатно http://forum.pascal.net.ru/index.php?showtopic=779&st=20
Shadow
29.04.2004 21:46
ню это не драйвер то у меня а просто для чтения нарисовать можно вс что угодно хоть иероглифы -=-=-=-=-= код скорей всего после получения кода клавиши к нему прибавляется число так что бы оно указывало на другой символ который мы уже нарисовали а потом выводиться на экран ------ это так на спех -=-=-=-=- придеться писать резидент для смены кодировки TSR который еще должен следить за INT 10h т.к. энта штука востанавливает буковки -=-=-=-=- дождемся DARK МОДЕРАТОРА может он что стоещего посоветует ========== а вообще есть уже такие проги напрмер KEYRUS.COM Дмитрий Гуртьяк если не ошибаюсь в DOS запускаешь и все резидент висит в памяти а при выходе в WIN то он удалаяется вчастости для WIN XP т.к. модели памяти другие
Shadow
29.04.2004 21:49
Цитата(SKVOZNJAK @ 28.04.04 15:19)
Как жаль что ты тах хорошо знаешь асму :p2: Мне бы на высоком уровне понять как эту штуку сбацать. На каких адресах находятся символы 97-175, 224-241 и как поменять раскладку клавиатуры. Скорость тут не важна, это будет не внешний драйвер, а модуль для фрее паскаля. Я уже задавал вопрос на эту тему, безрезультатно http://forum.pascal.net.ru/index.php?showtopic=779&st=20
в смысле жаль, я примерно за 3 недели познакомился сним, но знаю не так уж круто
SKVOZNJAK
30.04.2004 13:53
Различными версиями KEYRUS-а пользуюсь почти 3 года, ещё с шестого доса, но здесь другой прикол. ХРюша как-то не хочет выделять много ресурсов другим системам, а если первым запустится резидентник, то формально получается, что ресурсы выделяются ему , а он в таком формате, что много ему не надо Задача же состоит в том, чтобы изготовить такую горчицу, которую без разбору будут заглатывать все версии виндов, включая и будущие
GLuk
9.05.2004 14:35
Красивей бы было фонт из файла брать. А лучше перепрошить видюху, вот недавно сделал, это
Shadow
9.05.2004 18:19
Дак показал бы чего нить :p2:
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.