≡ Передовица » Агат ↔ PC » Линк N 1 » Агат-9 + ИКП Ассемблер
Агат-9 + ИКП АссемблерНебольшое предупреждение: у меня в коллекции агатовского софта лежит несколько версий ИКП-"Ассемблер"а. Но у более поздних версий (они отличаются тем, чем менюшки редактора выводятся прямо на редактируемый текст в рамках, а не в виде отдельной цветной страницы) есть несколько странностей, возможно, что линк в них работать не будет. Мне неизвестна природа этих странностей (может быть это глюк, или битые версии лично у меня или заточка под какую-то расширенную версию Агата), поэтому я просто рекомендую: если есть выбор, начинайте работать с линком с более старой версией "Ассемблера" - с цветным (текстовый режим 32x32) меню редактора. Проверяем аппаратную конфигурацию: плата контроллера принтера есть и установлена в четвёртый слот (третье окошко справа, если смотреть сзади). Выглядит она так: Паяем два кабеля: Аккустический кабель: он будет использован для передачи драйвера с PC на Агат. С одной стороны разъём JACK 3'5 для подключения к выходу звуковой карты PC, с другой стороны: СШ-5 для подключения к магнитофонному входу Агата. Торцевой контакт JACK соединяем с контактом 1 у СШ-5, противоположный контакт JACK (часто связанный с металлическим корпусом) - с контактом 2 у СШ-5. Цифровой кабель: он в дальнейшем будет использоваться для передачи данных между PC и Агатом. Это 11-и жильный кабель, с одной стороны имеет разъём D25 (вилка), с другой - СНП34-30в (вилка). Можно использовать обычный кабель для PC-принтера, только сменив разъём со стороны принтера, где теперь будет Агат. Разводка специально сделана совпадающей с вариантом Игоря Бончана:
Если будете расковыривать готовый кабель принтера, обратите внимание, что ОБЩИЙ со стороны PC там распаивается на несколько линий (около 10 штук, не только 25-я). Это нормально, можно оставить ОБЩИЙ как есть. Качаем архив для Агата. Здесь находится файл в формате mp3, в котором записано программное обеспечение Агата. Оно будет передаваться со звуковой карты PC на магнитофонный вход Агата. Качаем архив для PC. Здесь находится MS-DOS-версия программного обеспечения линка для PC. Передаём софт линка с PC на Агат. Соединяем звуковой выход PC с магнитофонным входом Агата ранее спаянным кабелем. Загружаем обе машины: на PC должна быть запущена операционка, из под которой можно будет воспроизвести mp3-файл (Windows ?), на Агате, в меню выбора загрузки (картинка с изображением дискет) выбираем "Ассемблер". После загрузки появляется цифра "1" и мигающий курсор. Нажимаем РЕД, в появившемся меню выбираем пункт "ВЫЙТИ В ОТЛАДЧИК". Появляется приглашение ">". Пишем буквально следующее (красным цветом показаны приглашения, которые ОС будет выводить сама).
Последняя команда нужна только для проверки предыдущей команды. В ответ на неё системный монитор выведет почти полный экран текста. Если есть отличия от приведённого ниже варианта, повторите предыдущую команду снова - вы ошиблись в какой-то цифре. 2803- A9 00 LDA #¤00 2805- 85 3C STA ¤3C 2807- A9 29 LDA #¤29 2809- 85 3D STA ¤3D 280B- A9 FF LDA #¤FF 280D- 85 3E STA ¤3E 280F- A9 2C LDA #¤2C 2811- 85 3F STA ¤3F 2813- 4C 07 FF JMP ¤FF07 .....дальше могут быть различные данные, они не важны...... Последняя команда:
В ответ на неё Агат зависнет, а вам нужно запустить mp3-файл на PC на воспроизведение (отключив эквалайзеры и прочие фишечки). В случае успеха, сразу после окончания мелодии, вновь появится приглашение системного монитора (возможно также появление каких-нибудь букв или цифр в небольшом количестве). Если звук вообще не попал на Агат - он так и будет продолжать "висеть". Проверяйте кабель и места его подключения. Если звук дошел, но возникли проблемы, появится короткое сообщение "ERR" и приглашение ">". Попробуйте подобрать уровень громкости, проверить провода и проявить смекалку. Чтобы повторить передачу, на Агате нужно лишь вновь набрать команду 2803G (или пробежать по ней курсором). Проверям работу принятого на Агат софта и записываем его на дискету:
В ответ должна появится надпись: "SERVER STARTED...". Нажмите F1 - дисковод должен зашуршать и появится часть каталога текущего диска. Теперь имеет смысл сохранить софт на дискетку, чтобы в следующий раз не возится с магнитофонным входом. Для этого нажимаем УПР-СБР и пишем:
Пробуем всё вместе: В BIOS Setup PC (или, на крайняк, в Диспетчере Устройств Windows) проверяем адрес LPT-порта - он должен быть равен 0x378. Затем на PC загружаем MS-DOS или (что хуже для первого опыта) Win9x. На Агате пишем:
Видим вновь фразу "SERVER STARTED...". На PC (находясь в директории с распакованным архивом mv-dos.zip):
Должна начаться передача диска с Агата на PC, в файл с именем sysdisk.dsk. Если ничего не происходит - проверяйте цифровой кабель, адреса порта на стороне PC, слот, в который включена карта порта принтера на Агате (как номер слота так и качество контактов)... Чтение дисков в этом режиме не очень быстрое, этот режим предназначен для раритетных дисков. Существуют и другие команды, например:
Больше подробностей можно найти в других разделах. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |