Это такие терминалы из толстого железа, работали с "Электроникой-60" по последовательному порту, со встроенным знакогенератором. И яркость желательно было выкручивать на минимум, иначе глазам было плохо потом.
Советский аналог VT100 с монитором МС6106 был уже достоин. А монитор сей отлично шел к Спектруму по RGB.
Можно и так, но тогда лучше предварительно синхронизировать исполнение по прерыванию, плюс красить бордюр в начале и в конце. Часы же всегда на руке, цикл сделать несложно. Плюс что-то относительно длинное, более кадра выполнением, бордюром уже не оценить, а надо бывало.
С бордюром помню делал только синхронизацию под мультиколор. Скроллы не довелось, не надобилось как-то.
Схемы модемов для ZX-Net были в тех же электронных газетах и журналах, видел их тогда именно там. Далее что помню, возможно навру. :-) Модемы были абсолютно примитивны, по сути согласование с линией, первый уровень модели OSI. Скорости 1200-2400 бод. Скорее всего до 9600 эти модемы не дотягивались, про 4800 тоже сомнения. Модем можно было запросто собрать своими руками, но и были также условно "заводские", чтоб за деньги купить. Модуляция сигнала выполнялась софтом на процессоре, как я понимаю. Вся программная поддержка модема была в софте BBS. По сути это простая реализация FIDO на Спектруме. Адресация в сети также была сходная с FIDO. По-моему имелись гейты в FIDO и точно был почтовый гейт в Интернет. Московская ZX-Net выпускала свою электронную газету. Про ретрансляцию FIDO-шных эх ничего не могу сказать, но скорее всего эта возможность ограниченно была. Сам только с университетского соросовского интернета отправлял с бесплатной почты Extranet (давно закрылась) на почтовый шлюз Московской ZX-Net пару-тройку дискет софта, возможно что-то получал в ответ, в виде их свежих газет.
В Москве-Питере смысл в сетях в принципе имелся, в менее развитых городах в то время у пользователей Спектрума было сложно с телефоном и его оплатой. На межгород Почта России и бандероли дискет через неё были актуальны настолько, что люди помнили свои паспортные данные наизусть и были узнаваемы на почте в лицо.
Это не совсем так. В приведенных в статье журналах на дискетах действительно статей по ассемблеру для начинающих не имелось, но случались статейки для уже продвинутых.
Для начинающих в Инфокомовском журнале ZX-Ревю на бумаге были статьи с ассемблерными листингами и комментариями. Других источников не вспоминается.
По случаю увидел в одном из выпусков ZX-Ревю реализацию и разбор процедуры печати пропорциональными символами, но очень медленную. Польза была несомненна, 32 знака на экране маловато, 64 знака по 4 бита шириной мелковато, а вот пропорционально и плотней, и модней. Надо ускорять, по табличке. Переписал с нуля эту процедуру, но быстро, ускорение получилось где-то на порядок, больше выжать не смог. Вставил в вьювер компрессированных текстов, который писали на пару с коллегой, выпустили продукт. По случаю заслал в московский ZX-Net образ дискетки через почтовый шлюз, чтобы на BBS выложили. И уже потом свою процедуру с комментариями заслал в один из электронных журналов, тех, что на дискетах выходили. Электронные журналы в то время всегда испытывали дефицит материала, посему статья была включена в следующий же номер.
Тогда более глобальная проблема была с доступностью и распространением как бумажных материалов, так и электронных журналов/газет. Бумажные Инфокомовские можно было получить почтой. Электронные журналы распространялись по почте в бандеролях, как и весь остальной софт. Пересылка в основном велась энтузиастами, они же зачастую кодеры в группах, далее ногами в гости с дискетами. Посему научиться начинающим было проще в рассказе и показе, чем по литературе. Попадались и ассемблерные самоучки в вакууме общения, со странностями в виде например применения десятичной системы...
Начать писать на ассемблере Z80 достаточно просто. Руководство по командам процессора практически достаточно, архитектура Спектрума простая и описана подробно. Основные сложности для начинающих и не только были в хорошем инструментарии, ассемблер и дизассемблер чтобы толковые, быстрые и удобные были. TASM от RST#7 был тогда реальным спасением, потом уже подошли и другие ассемблеры. Дополнительная сложность для Спектрума - выжать максимальную скорость выполнения, ибо 3,5 мГц 8-битного процессора это немного. Счёт тактов процессора для критических мест кода был обязателен, замер по секундомеру времени выполнения тоже.
Это такие терминалы из толстого железа, работали с "Электроникой-60" по последовательному порту, со встроенным знакогенератором. И яркость желательно было выкручивать на минимум, иначе глазам было плохо потом.
Советский аналог VT100 с монитором МС6106 был уже достоин. А монитор сей отлично шел к Спектруму по RGB.
Можно и так, но тогда лучше предварительно синхронизировать исполнение по прерыванию, плюс красить бордюр в начале и в конце. Часы же всегда на руке, цикл сделать несложно. Плюс что-то относительно длинное, более кадра выполнением, бордюром уже не оценить, а надо бывало.
С бордюром помню делал только синхронизацию под мультиколор. Скроллы не довелось, не надобилось как-то.
Схемы модемов для ZX-Net были в тех же электронных газетах и журналах, видел их тогда именно там. Далее что помню, возможно навру. :-) Модемы были абсолютно примитивны, по сути согласование с линией, первый уровень модели OSI. Скорости 1200-2400 бод. Скорее всего до 9600 эти модемы не дотягивались, про 4800 тоже сомнения. Модем можно было запросто собрать своими руками, но и были также условно "заводские", чтоб за деньги купить. Модуляция сигнала выполнялась софтом на процессоре, как я понимаю. Вся программная поддержка модема была в софте BBS. По сути это простая реализация FIDO на Спектруме. Адресация в сети также была сходная с FIDO. По-моему имелись гейты в FIDO и точно был почтовый гейт в Интернет. Московская ZX-Net выпускала свою электронную газету. Про ретрансляцию FIDO-шных эх ничего не могу сказать, но скорее всего эта возможность ограниченно была. Сам только с университетского соросовского интернета отправлял с бесплатной почты Extranet (давно закрылась) на почтовый шлюз Московской ZX-Net пару-тройку дискет софта, возможно что-то получал в ответ, в виде их свежих газет.
В Москве-Питере смысл в сетях в принципе имелся, в менее развитых городах в то время у пользователей Спектрума было сложно с телефоном и его оплатой. На межгород Почта России и бандероли дискет через неё были актуальны настолько, что люди помнили свои паспортные данные наизусть и были узнаваемы на почте в лицо.
Это не совсем так. В приведенных в статье журналах на дискетах действительно статей по ассемблеру для начинающих не имелось, но случались статейки для уже продвинутых.
Для начинающих в Инфокомовском журнале ZX-Ревю на бумаге были статьи с ассемблерными листингами и комментариями. Других источников не вспоминается.
По случаю увидел в одном из выпусков ZX-Ревю реализацию и разбор процедуры печати пропорциональными символами, но очень медленную. Польза была несомненна, 32 знака на экране маловато, 64 знака по 4 бита шириной мелковато, а вот пропорционально и плотней, и модней. Надо ускорять, по табличке. Переписал с нуля эту процедуру, но быстро, ускорение получилось где-то на порядок, больше выжать не смог. Вставил в вьювер компрессированных текстов, который писали на пару с коллегой, выпустили продукт. По случаю заслал в московский ZX-Net образ дискетки через почтовый шлюз, чтобы на BBS выложили. И уже потом свою процедуру с комментариями заслал в один из электронных журналов, тех, что на дискетах выходили. Электронные журналы в то время всегда испытывали дефицит материала, посему статья была включена в следующий же номер.
Тогда более глобальная проблема была с доступностью и распространением как бумажных материалов, так и электронных журналов/газет. Бумажные Инфокомовские можно было получить почтой. Электронные журналы распространялись по почте в бандеролях, как и весь остальной софт. Пересылка в основном велась энтузиастами, они же зачастую кодеры в группах, далее ногами в гости с дискетами. Посему научиться начинающим было проще в рассказе и показе, чем по литературе. Попадались и ассемблерные самоучки в вакууме общения, со странностями в виде например применения десятичной системы...
Начать писать на ассемблере Z80 достаточно просто. Руководство по командам процессора практически достаточно, архитектура Спектрума простая и описана подробно. Основные сложности для начинающих и не только были в хорошем инструментарии, ассемблер и дизассемблер чтобы толковые, быстрые и удобные были. TASM от RST#7 был тогда реальным спасением, потом уже подошли и другие ассемблеры. Дополнительная сложность для Спектрума - выжать максимальную скорость выполнения, ибо 3,5 мГц 8-битного процессора это немного. Счёт тактов процессора для критических мест кода был обязателен, замер по секундомеру времени выполнения тоже.