таблица 866 и ср1251

Discussion in 'WASM.ASSEMBLER' started by 0136, Jun 24, 2008.

  1. 0136

    0136 New Member

    Blog Posts:
    0
    Joined:
    Apr 19, 2007
    Messages:
    112
    привет всем, у кого есть 866 или ср1251 в таком виде-
    TABL1 DB 00000000B
    DB 00000000B
    DB 00011110B
    DB 00110110B
    DB 01100110B
    DB 11000110B
    DB 11000110B
    DB 11111110B
    DB 11000110B
    DB 11000110B
    DB 11000110B
    DB 11000110B
    DB 00000000B
    DB 00000000B
    DB 00000000B
    DB 00000000B
    Если у кого есть в таком виде хоть что то (окроме больших русских) скиньте плз!!!
     
  2. Vov4ick

    Vov4ick Владимир

    Blog Posts:
    0
    Joined:
    Oct 8, 2006
    Messages:
    581
    Location:
    МО
    Держи. Здесь три шрифта - 8х8, 8х14 и 8х16.
     
  3. 0136

    0136 New Member

    Blog Posts:
    0
    Joined:
    Apr 19, 2007
    Messages:
    112
    Спасибо Vov4ick, но мне нужно в таком виде-
    Code (Text):
    1. TABL1   DB  00000000B
    2.     DB  00000000B
    3.     DB  00011110B
    4.     DB  00110110B
    5.     DB  01100110B
    6.     DB  11000110B  
    7.     DB  11000110B
    8.     DB  11111110B
    9.     DB  11000110B
    10.     DB  11000110B
    11.     DB  11000110B
    12.     DB  11000110B  
    13.     DB  00000000B
    14.     DB  00000000B
    15.     DB  00000000B
    16.     DB  00000000B
    17. ;
    18.     DB  00000000B
    19.     DB  00000000B
    20.     DB  11111110B
    21.     DB  01100010B
    22.     DB  01100000B
    23.     DB  01100000B  
    24.     DB  01111100B
    25.     DB  01100110B
    26.     DB  01100110B
    27.     DB  01100110B
    28.     DB  01100110B
    29.     DB  11111100B  
    30.     DB  00000000B
    31.     DB  00000000B
    32.     DB  00000000B
    33.     DB  00000000B
    34.  
    35. ;
    36.     DB  00000000B
    37.     DB  00000000B
    38.     DB  11111100B
    39.     DB  01100110B
    40.     DB  01100110B
    41.     DB  01100110B  
    42.     DB  01111100B
    43.     DB  01100110B
    44.     DB  01100110B
    45.     DB  01100110B
    46.     DB  01100110B
    47.     DB  11111100B  
    48.     DB  00000000B
    49.     DB  00000000B
    50.     DB  00000000B
    51.     DB  00000000B
    52.  
    53. ;
    54.     DB  00000000B
    55.     DB  00000000B
    56.     DB  11111110B
    57.     DB  01100110B
    58.     DB  01100010B
    59.     DB  01100000B  
    60.     DB  01100000B
    61.     DB  01100000B
    62.     DB  01100000B
    63.     DB  01100000B
    64.     DB  01100000B
    65.     DB  11110000B  
    66.     DB  00000000B
    67.     DB  00000000B
    68.     DB  00000000B
    69.     DB  00000000B
     
  4. Phantom_84

    Phantom_84 New Member

    Blog Posts:
    0
    Joined:
    Jun 6, 2007
    Messages:
    820
    Ну так сделай :)

    P.S. Можно на fasm'е написать код, в исходниках которого заложено имя бинарного файла, а на выходе генерируется соответствующий текстовый файл. Можно и обычную программу написать, ведь это не очень сложно.
     
  5. Phantom_84

    Phantom_84 New Member

    Blog Posts:
    0
    Joined:
    Jun 6, 2007
    Messages:
    820
    Зы :) Вот как один из возможных вариантов:
    Code (Text):
    1. i=0
    2.  
    3. repeat 256
    4.  
    5. repeat 16
    6.  
    7. virtual at 0
    8. file "8X16.RK":i,1
    9. load var from 0
    10. end virtual
    11.  
    12. i=i+1
    13.  
    14. db "db",32
    15.  
    16. repeat 8
    17. db (var shr (8-%)) and 1 + "0"
    18. end repeat
    19.  
    20. db "b",13,10
    21.  
    22. end repeat
    23.  
    24. db 13,10
    25.  
    26. end repeat
    Результат можно оценить в прикрепленном файле :)
     
  6. Vov4ick

    Vov4ick Владимир

    Blog Posts:
    0
    Joined:
    Oct 8, 2006
    Messages:
    581
    Location:
    МО
    Были вроде программки, что-то вроде BIN2INC или BIN2ASM, попробуй погуглить.
    Вообще copy /b program.com + font.bin prg.com рулит :derisive:
    Ну или самому написать. - два вложенных цикла, один читает побайтово из файла, другой разворачивает байт в строку. За прошедшие два дня можно было много раз написать.

    ЗЫ А нет ли в фасме такой полезной директивы вроде includebin (или что-то наподобие) --включение любого файла "как есть"? Просто сам с фасмом пока не знаком.
     
  7. Mika0x65

    Mika0x65 New Member

    Blog Posts:
    0
    Joined:
    Jul 30, 2005
    Messages:
    1,384
    Vov4ick
    Директива 'file' как раз этим занимается.
     
  8. 0136

    0136 New Member

    Blog Posts:
    0
    Joined:
    Apr 19, 2007
    Messages:
    112
    Phantom_84, результат оценен очень положительно В) дада, очень супер, очень помогло.
     
  9. 0136

    0136 New Member

    Blog Posts:
    0
    Joined:
    Apr 19, 2007
    Messages:
    112
    Правда шрифт немножко чуть другой, но очень-очень ускорит мою работу, спасибо всем за внимание :) вы настоящие друзья ;)