Обновить
24
Алексей Тарасов@tae1980

Пользователь, программист

7
Подписчики
Отправить сообщение

OORexx. Класс блокировки ресурсов

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели7.9K

При работе нескольких независимых процессов использующих общие ресурсы, возникает задача синхронизации доступа. Ресурсом может выступать как файл или строчка в файле, так и доступ к железу или же ожидание завершения вычисления в параллельном процессе. Для реализации синхронизации между процессами необходимо иметь возможность межпотокового обмена данными.

В OORexx для реализации многопоточной работы есть инструкции «guard» и «reply». Но они относятся к работе в рамках одного процесса. Для синхронизации работы разных процессов можно использовать семафоры и внешние очереди (каналы). Вот о них мы и поговорим.

Читать далее

Расширенный экран «Profi», что это такое и как с ним работать. Практикум 002. Вертикальный скроллинг

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели2.6K

Продолжаем цикла статей по работе с расширенным экраном компьютера "Profi". Второй практикум.

В предыдущих статьях была описана структура расширенного экрана компьютера "Profi", работа с файлами в OS CP/M, а так же загрузка и вывод картинки из файла на экран. Теперь давайте рассмотрим методы работы с расширенным экраном и попробуем проскроллировать его.

Статья была опубликована в 2023 году в 44 номере журнала по "Downgrade".

Статья написана в соавторстве с Вадимом Чертковым.

Читать далее

По следам игры «Королевство Эйфория»

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2.9K

В новогоднем за 2020 год 33 номере журнала «Downgrade» опубликована статья «И снова про «Королевство Эйфория»», в которой были приведены ссылки на исходный код написанные на языке программирования Basic двух предшествующих прототипов этой игры. Мне стало интересно, как эти игры будут выглядеть в ОС CP/M на ZX Spectrum совместимом компьютере Profi. Так что решил сделать их не большей перевыпуск.

Статья была опубликована в 2021 году в 34 номере журнала «Downgrade»

Читать далее

Компьютерные вирусы для ОС CP/M?

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели2.6K

Изучая Хабр, нашёл любопытную статью «Детство компьютерных вирусов» за авторством it_man. В которой рассказывается про историю развития компьютерных вирусов вообще и на ZX Spectrum в частности. Статья рекомендуется к прочтению.

Мне стало интересно, а были ли компьютерные вирусы на OS CP/M. Поиск по интернету вменяемого результата не дал. Но удалось найти ветку на англоязычном форуме, в которой был поднят и рассмотрен аналогичный вопрос. Размещаю машинный перевод наиболее интересных сообщений из этой ветки форума.

Читать далее

Обзор музыкального устройства Covox на Спектруме

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели5.6K

Не так давно в среде спектрумистов в очередной раз была поднята тема про Covox. Как «старый спектрумист» формально понимаю, о чём речь, но вот железного устройства у меня, ни когда не было. В моём городе на точках продажи оно не прижилось, а для самостоятельного интереса на тот момент не было необходимого понимания и знания. Поиск информации выдал значительное количество разных схем и прочих технических вещей, но к моему большому удивлению, нигде не было описания для обывателя «что это такое и с чём его едят». Считаю, что стоит восполнить этот пробел.

Статья была опубликована в 2021 году в 29 номере журнала по ZX Spectrum'у "ЗаRulem Печатное Слово".

Статья написана в соавторстве с Вадимом Чертковым.

Читать далее

Работа с файлами в ОС CP/M на компьютере «Profi»

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели3.1K

В предыдущий раз пришлось уделить внимание и бегло рассмотреть работу с файлами в ОС CP/M. А так как «Быстро, хорошо не бывает» (с) было приято решение о необходимости подробного и основательного разбора данного вопроса, так что бы в будущих статьях не тратить на него время и место.

Статья была опубликована в 2020 году в 28 номере журнала по ZX Spectrum'у "ЗаRulem Печатное Слово".

Статья написана в соавторстве с Вадимом Чертковым.

Читать далее

Обзор файловых менеджеров на компьютере «Profi»

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели6.5K

Пожалуй, наиболее часто используемыми программами на любом компьютере являются файловые менеджеры. Сегодня мы рассмотрим, какие файловые менеджеры существуют в ОС CP/M для компьютер «Profi».

Статья была опубликована в 2020 году в 27 номере журнала по ZX Spectrum'у "ЗаRulem Печатное Слово".

Читать далее

Расширенный экран «Profi», что это такое и как с ним работать. Практикум 001. Загрузка картинки. GRF

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели2.9K

Продолжение цикла статей по работе с расширенным экраном компьютера "Profi". Первый практикум.

С чего начинается изучение нового? Правильно с "базы". Как правило база - это загрузка и простейший вывод тестовой информации. По этому и тут начнём с загрузки и вывода картинки. Научимся не только выводить данные на экран, но и читать их с носителей.

Статья была опубликована в 2019 году в 26 номере журнала по ZX Spectrum'у "ЗаRulem Печатное Слово".

Статья написана в соавторстве с Вадимом Чертковым.

Читать далее

Расширенный экран «Profi», что это такое и как с ним работать. Часть вторая

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели5.1K

Продолжение статьи по работе с расширенным экраном компьютера "Profi" опубликованной в 2003 году 16 номере в газете "Абзац". Информация значительно переработана и дополнена, в том числе примерами программирования.

Статья была опубликована в 2019 году в 25 номере журнала по ZX Spectrum'у "ЗаRulem Печатное Слово".

Статья написана в соавторстве с Вадимом Чертковым.

Читать далее

Принтер СМ6337. Дополнения

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели3.8K

Небольшая статья про работу с принтером СМ6337 для газеты "Абзац", опубликованная в 22 номере. Написана на основе личного опыта использования данного принтера на компьютере "Profi" в различных его операционных системах.

Читать далее

Расширенный экран «Profi», что это такое и как с ним работать. Взгляд из 2003 года

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели4.9K

Данная статья написана в 2003 году для газеты «Абзац» и была опубликована в 16 номере. Это моя первая статья на тему расширенного экрана компьютера «Profi».

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Саратов, Саратовская обл., Россия
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Модератор
Старший
Lua
Базы данных
Разработка программного обеспечения
Алгоритмы и структуры данных
Оптимизация кода
Assembler
C#
Проведение исследований
Работа в команде
Сопровождение проектов