В числе методов написания программы есть "Я делаю программу как для себя, так и для других" и "Я позволяю другим использовать программу, которую делал для себя". Эти методы отличаются подходом и отношением.
В числе методов написания программы есть "Я делаю программу как для себя, так и для других" и "Я позволяю другим использовать программу, которую делал для себя". Эти методы отличаются подходом и отношением.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
С некоторым опозданием добавилась документация к релизу ОС DSDOS v3.95, опубликованному ранее - тут.
Документ в старом-добром формате MS Word '97.
Ссылка для скачивания - http://denn.ru/8bit/orion/soft/dsdos...ser_Manual.doc
(если браузер не открывает по клику, то скопировать ссылку и вставить в адресную строку в новом окне).
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Pluto(05.07.2024)
И сноваздравствуйтедискеты!
По просьбе трудящихся заморочился и запаковал существующее ПО в образы дискет. Такой вариант переноса файлов на Орион подойдёт для нежелающих по каким-либо причинам собирать COM-порт, кому проще "таскать файлы с писи дискетами".
В образе "utilites_all.odi" лежит утилита ATLAS, которую можно скопировать с дискеты в квазидиск, запустить, а потом вставив дискету в формате СР/М, уже копировать файлы с неё. В общем, для тех, кто не ищет лёгких путей.
Ссылки для скачивания архивов:
1) Для ПРК "Орион-128/512" - http://denn.ru/8bit/orion/soft/soft395@128.zip
2) Для ПРК "Орион-ПРО" - http://denn.ru/8bit/orion/soft/soft395@pro.zip
Архивы имеющие в названии "_128" или "_pro" содержат платформо-зависимое ПО, остальные - универсальное.
Некоторое ПО также представлено в виде исходного кода, что может быть полезно для понимания принципов программирования в среде ОС DSDOS.
P.S. актуально для DSDOS v3.95
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Pluto(23.09.2024), Pyk(22.09.2024), Stampmaker(12.12.2024), yevrowl(13.11.2025)
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Посмотрите вот это:
https://zx-pk.ru/threads/26454-stein...explorer).html
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
yevrowl(26.11.2025)
В качестве итогов работы над ошибками в уходящем году вниманию орионщиков предлагается свежая сборка ОС для платформ семейства ОРИОН-128.
Исправления ошибок
Основные изменения коснулись поддержки НЖМД с интерфейсом IDE: более тщательно проработан алгоритм чтения/записи сектора по части формирования сигналов IOR/IOW, скорректировано автоопределение контроллеров/накопителей, добавлена поддержка новой платы "IDE3" [F790..F793h]. Некоторые модели накопителей ранее работали некорректно, либо не виделись системой вовсе, теперь это исправлено (для обоих актуальных реализаций - "IDE1" и "IDE3").
В утилите HDD$FMT усилена защита от случайного запуска форматирования НЖМД - вместо подтверждения клавишей [ВК]/[Enter] необходимо ввести символ "#", что физически невозможно сделать случайно.
В качестве вынужденной меры пришлось упразднить т.н. "горячий" сброс, в данной версии любая перезагрузка ОС - "холодная".
Исправлена ошибка определения типа SRAM-диска в утилите FORMAT$. В предыдущей версии при наличии в системе SROM и RAM7 утилита по команде "L FORMAT$ E:" ложно обнаруживала ЭД (RAM5) и пыталась форматировать его, разумеется безуспешно. В итоге RAM7 не форматировался. Исправлено.
Исправлены алгоритмы детекта КНЖМД в утилитах HDD$NFO и HDD$FMT для корректной работы на Орион-УКНЦ. На данной платформе в отличие от классики ШД подтянуты к питанию, в результате из несуществующих портов читается FFh, что сбивало детектор платы "IDE3" и утилиты пытались работать с винчестером через неё. Теперь детект более сложный и комплексный, осечек нет.
Переработан алгоритм детекта подлинности платформы, теперь ПО корректно различает работу на реальном "железе" и под эмулятором.
Утилита SYSTEM$ научилась определять прошивку ПЗУ Монитора и процессор КР1821ВМ85/i8085, изменена "посадка" контроллера на базе NEMO_IDE в авторские адреса F75xh.
В конце 2024-го и начале 2025-го гг. были предприняты попытки внедрить поддержку RTC на базе м/сх DS1307. К сожалению, в рамках третьего поколения ОС это оказалось практически невозможным (другая адресация и номера регистров, другой формат данных, слишком масштабные изменения в ПО, а также в его размере, в т.ч. требуется доработка протокола обмена с ПО "ORI-Server"). В данной сборке выполнен откат поддержки DS1307, в результате восстановлена корректная работа утилит DATE$ и TIME$ с часами на базе КР512ВИ1.
Новинки ПО
Помимо исправлений в сборку добавлено новое ПО:
➤ обновлённый и дополненный пакет библиотек для программистов - SDK v1.7
➤ ранее обсуждаемая утилита для удобной работы с портами ПРК - PORT$
➤ AY-плеер файлов в формате PSG - AY$PSG (пока поддержан только формат DSDOS, файлы "*.Y")
➤ программатор ПЗУ 155РЕ3/556РТхх "ИСКРА" - ISKRA18$
➤ утилита генерации рабочей среды ОС ORDOS с переносом файлов в квазидиск - $ORDOS
➤ генерация рабочей среды AVIPL$+TASM$+VC$ под ORDOS v4.03 - ORDOS4%
➤ по просьбе трудящихся включён пакет утилит "Атлас" для работы с дискетами в формате CP/M под DSDOS
__________________________________________________ _________________________________________
*Новинки ПО в сборке на 1024 Кб!
Сборка "64 Кб" представлена формально, в будущем планируется упразднить бестолковые сборки малого объёма.
▼▼▼ Ссылки для скачивания ▼▼▼
Сборки ОС DSDOS v3.96r от 21.12.2025 для ПРК ОРИОН-128/512/УКНЦ:
ПЗУ ROM-диска объёмом 1024 Кб
ПЗУ ROM-диска объёмом 64 Кб
Последний раз редактировалось Denn; 28.12.2025 в 13:52.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Freiwind(03.01.2026), Pluto(29.12.2025), Pyk(28.12.2025), Romych(31.12.2025), sergey_sitnik(01.01.2026), Stampmaker(28.12.2025)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)