Deja Vu #01
30 июня 1997
  Scorpion ZS  
  Железо  

Капля припоя - Использование принтера СМ-6337 с компьютером Скорпион ZS 256 Turbo+.

<b>Капля припоя</b> - Использование принтера СМ-6337 с компьютером Скорпион ZS 256 Turbo+.
(C)1997 SON/VIRTUAL HACKERS SOFTWARE.

      ИСПОЛЬЗОВАНИЕ ПРИНТЕРА СМ-6337
   С КОМПЬЮТЕРОМ SCORPION ZS-256 TURBO+
__________________________________________

                  * * *

 ПОСЛЕ  ПРЕОБРЕТЕНИЯ  ПРИНТЕРА У МЕНЯ ВОЗ-
НИКЛА КУЧА ПРОБЛЕМ С ПЕЧАТЬЮ. НЕКОТОРЫЕ ИЗ
НИХ Я РЕШИЛ, НЕКОТОРЫЕ ОСТАЮТСЯ ОТКРЫТЫМИ.
 ПЕРВОЕ  С  ЧЕМ Я СТOЛКНУЛСЯ - ЭТО НЕСООТ-
ВЕТСТВИЕ  РАЗЪЕМОВ  ПРИНТЕРА И КОМПЬЮТЕРА.
РЕШАЕТСЯ  ЭТА  ПРОБЛЕМА ДОВОЛЬНО ПРОСТО. У
МЕНЯ    НА   СКОРПЕ   РАЗЬЕМ  СТАНДАРТНЫЙ-
-CENTRONICS, ПОЭТОМУ ПРОСТО НУЖНО КУПИТЬ В
КАКОЙ-НИБУДЬ  iBM'СКОЙ КОНТОРЕ СТАНДАРТНЫЙ
КАБЕЛЬ И ПЕРЕПАЯТЬ ЕГО. ВОТ РАСПАЙКА СТАН-
ДАРТНОГО CENTRONICS'А:

            1 - STROBE
            2 - GND
            3 - DATA 0
            5 - DATA 1
            7 - DATA 2
            9 - DATA 3
           11 - DATA 4
           13 - DATA 5
           15 - DATA 6
           17 - DATA 7
           21 - BUSY

ОСТАЛЬНЫЕ КОНТАКТЫ ВАМ НЕ ПОНАДОБЯТСЯ.
 ЕСЛИ ПОСЛЕ ПОДКЛЮЧЕНИЯ ВАШ КОМП ЕЩЕ РАБО-
ТАЕТ,  ТО  ПОПРОБУЙТЕ РАСПЕЧАТАТЬ КАРТИНКУ
ИЗ  ТЕНЕВИКА.  ТЕПЕРЬ  МОЖНО РАСПЕЧАТЫВАТЬ
ПРОЦЕДУРЫ  ИЗ МОНИТОРА, ТОЛЬКО В МОЕЙ ВЕР-
СИИ  ПРОФ. ПЗУ (3.42) ПОЧЕМУ-ТО РАСПЕЧАТЫ-
ВАЕТСЯ НА 2 СТРОЧКИ МЕНЬШЕ, ЧЕМ НУЖНО.
 ПРОБЛЕМЫ  ВОЗНИКЛИ, КОГДА Я ЗАХОТЕЛ НАПЕ-
ЧАТАТЬ  ТЕКСТ  В  ZX-WORD.  ВМЕСТО РУССКИХ
БУКВ  И  ПСЕВДОГРАФИКИ ПЕЧАТАЛАСЬ КАКАЯ-ТО
ШНЯГА.  ДЕЛО В ТОМ, ЧТО У СМ-6337 ПО УМОЛ-
ЧАНИЮ   УСТАНОВЛЕНА  КОДИРОВКА  КОИ-8  БЕЗ
ПСЕВДОГРАФИКИ.   ZX-WORD  ЖЕ  ПОДДЕРЖИВАЕТ
АЛЬТЕРНАТИВНУЮ КОДИРОВКУ. ПРИШЛОСЬ ПЕРЕПИ-
САТЬ ДРАЙВЕР:

        ORG     #5B00
        NOP
        JR      INIT     ;ИНИЦИАЛИЗАЦИЯ
        PUSH    AF
WAIT    CALL    #1F54
        JR      C,OK
        POP     AF
        SCF              ;НАЖАТ BREAK
        RET
OK      XOR     A
        IN      A,(#FE)
        RLA
        JR      C,WAIT   ;ПРИНТЕР НЕ ГОТОВ
        POP     AF
        LD      BC,#FFDD
        OUT     (C),A    ;ВЫВОД БАЙТА
        LD      A,#20
        LD      BC,#1FFD
        OUT     (C),A
        NOP
        NOP
        XOR     A
        OUT     (C),A
        RET
INIT    LD      A,#1B    ;ПЕРЕКЛЮЧАЕМ
        CALL    #5B03    ;ПРИНТЕР НА
        LD      A,#52    ;АЛЬТЕРНАТИВНУЮ
        CALL    #5B03    ;КОДИРОВКУ
        LD      A,#0F
        CALL    #5B03
        RET

 ЕСТЬ  ЕЩЕ  ПРОГРАММА  MICRO  EDITOR КОВА-
ЛЕВСКОГО,  НО  ОНА НЕ ХОЧЕТ ИНСТАЛЛИРОВАТЬ
ДРАЙВЕР ПРИНТЕРА.
 ВООБЩЕ,  Я  РЕКОМЕНДУЮ  ПЕЧАТАТЬ ТЕКСТЫ В
IS-DOS,  НУЖНО  ТОЛЬКО  УСТАНОВИТЬ ДРАЙВЕР
Mscorp.lpr  И  ПОСТАВИТЬ  В  ПЕЧАТАЛКЕ ТИП
ПРИНТЕРА  EPSON. ПРИ ИСПОЛЬЗОВАНИИ ТЕКСТОВ
С  iBM  (ИЛИ  ИЗ  ZX-WORD) НЕ ЗАБЫВАЙТЕ ИХ
КОНВЕРТИРОВАТЬ   (МЕНЮ  'USER')  В  ФОРМАТ
IS-EDITOR.
 ТЕПЕРЬ  О  ПЕЧАТИ ГРАФИКИ. СУДЯ ПО ОПИСА-
НИЮ, SCREEN MANAGER v2.4 - МОЩНАЯ ПРОГРАМ-
МА,  НО УВЫ, С ЭТИМ ПРИНТЕРОМ ОНА НЕ ХОЧЕТ
РАБОТАТЬ.
 ЕСТЬ  ART  STUDIO  НО, ПРИ ПЕЧАТИ СЛИШКОМ
РАСТЯГИВАЕТСЯ  ИЗОБРАЖЕНИЕ. НАВЕРНОЕ НУЖНО
ЭКСПЕРИМЕНТИРОВАТЬ   С  КОДАМИ  УПРАВЛЕНИЯ
ГРАФИКОЙ.  НАЙДИТЕ  ИНСТАЛЛЯЦИОННУЮ ВЕРСИЮ
ART  STUDIO И ПОЭКСПЕРИМЕНТИРУЙТЕ. В ОТВЕТ
НА  ЗАПРОС  ИНТЕРФЕЙСА ВВЕДИТЕ 255 (USER).
ВОТ ПРИМЕР ДРАЙВЕРА:

        ORG  #8764
;ЭТА ЧАСТЬ СОДЕРЖИТ 5 ВЕКТОРОВ
START   DEFW STA      ;СОБСТВЕННО СТАРТ
        DEFW INIT     ;ИНИЦИАЛИЗАЦИЯ
        DEFW BUSY     ;ГОТОВНОСТЬ ПРИНТЕРА
        DEFW LPRINT   ;ВЫДАЧА БАЙТА
        DEFW LENGHT   ;ДЛИНА ДРАЙВЕРА
INIT    RET
BUSY    IN   A,(#FE)  ;ФЛАГ НУЛЯ ВЫКЛЮЧЕН,
        AND  #80      ;ЕСЛИ ПРИНТЕР ЗАНЯТ
        RET
LPRINT  LD   BC,#FFDD
        OUT  (C),A
        LD   A,B
        AND  #1F
        LD   B,A
        LD   C,#FD
        LD   A,#21
        OUT  (C),A
        XOR  A
        OUT  (C),A
END     RET
LENGHT  EQU  END-START

 НА ЭТОМ ВСЕ. ЕСЛИ ВЫ РЕШИЛИ ВОПРОСЫ ПЕЧА-
ТИ ГРАФИКИ, ИЛИ ВОЗНИКЛИ ВОПРОСЫ ПО ЗАТРО-
НУТОЙ ТЕМЕ, ТО ПИШИТЕ В РЕДАКЦИЮ ЖУРНАЛА.
__________________________________________

  ТЕКСТ НАБРАН В АССЕМБЛЕРЕ ZX-ASM v3.0.
  КЕМЕРОВО 27.04.97.

END...




Другие статьи номера:

Coding - Описание программы AntiRST8 (для ZS256).

Coding - Режим IM 2 при работе в TR-DOS (вариант Loader'а).

Software - Oбзор системных программ : ZX-Turbo Assembler v3.10 demo, Flash Music Module Convertor v 1.1, Pro Tracker v2.4, Str Music Decompiles v1.1, Extremes Tracker v 1.3, Softcopy v1.3.

Software - Новинки демосцены: Over The Top, Brain Sugery, Braind Crash, Paraxyzm, Nerve Trackmo, Insane, Trashe, Iris Uldtra demo.

Software - Обзор новых игровых программ: Mortal Kombat, Magic Stripes, Return to Home 4, Чёрный Ворон, Athena, Rescate Atlantida, Skull & Crossbones, Mario Islands demo.

Software - Описание системной программмы: Professional Xoring System v1.0.

Апперативчик - Об оболочке журнала и управлении в ней.

Апперативчик - От авторов

Доска почета - "oVERFILE" всю страну кинули". О Кемеровской Спектрумовской Сцене. Пара слов о писи.

Доска почета - Попса, Must Die !

За бугром - Богатые тоже плачут?

За бугром - Интервью с Джоном Ритманом.

Капля припоя - Использование принтера СМ-6337 с компьютером Скорпион ZS 256 Turbo+.

Капля припоя - О доработке компьютера Scorpion ZS256 (Схема доработки AY).

Проба пера - Рассказ "Война продолжается"

Реклама - Реклама и объявления ...

Семь и 1/2 - Из неопубликованного: Стих "Кроха сын к отцу пошел..."

Семь и 1/2 - Повесть о настоящем Werewolfe или Virtual'но амижный синдром.

Семь и 1/2 - Прострелить себе ногу (руководство программистам).

Тема - Музыкальные возможности ZX-Spectrum'а: что было, что есть и что будет.


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

Похожие статьи:
Пишите письма - Письма читателей в журнал.
Программистам - музыкальные Редакторы, которые мы выбираем.
BBS - список Минских BBS.
Бук - Лабиинт Отражений.
Калейдоскоп - NeOS - новая опеpационная система для Спектpума

В этот день...   18 апреля