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

Тема в разделе "WASM.ASSEMBLER", создана пользователем 0136, 24 июн 2008.

  1. 0136

    0136 New Member

    Публикаций:
    0
    Регистрация:
    19 апр 2007
    Сообщения:
    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 Владимир

    Публикаций:
    0
    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО
    Держи. Здесь три шрифта - 8х8, 8х14 и 8х16.
     
  3. 0136

    0136 New Member

    Публикаций:
    0
    Регистрация:
    19 апр 2007
    Сообщения:
    112
    Спасибо Vov4ick, но мне нужно в таком виде-
    Код (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

    Публикаций:
    0
    Регистрация:
    6 июн 2007
    Сообщения:
    820
    Ну так сделай :)

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

    Phantom_84 New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2007
    Сообщения:
    820
    Зы :) Вот как один из возможных вариантов:
    Код (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 Владимир

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

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

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Vov4ick
    Директива 'file' как раз этим занимается.
     
  8. 0136

    0136 New Member

    Публикаций:
    0
    Регистрация:
    19 апр 2007
    Сообщения:
    112
    Phantom_84, результат оценен очень положительно В) дада, очень супер, очень помогло.
     
  9. 0136

    0136 New Member

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