Важная информация

User Tag List

Показано с 1 по 4 из 4

Тема: iS-DOS - Авторский комплект файловых утилит оболочки

  1. #1

    Регистрация
    01.01.2026
    Адрес
    г. Рязань
    Сообщений
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию iS-DOS - Авторский комплект файловых утилит оболочки

    Всем привет!

    Начну издалека. В 90-е интересовался iS-DOS'ом, писал под него разные хеллоуворды, даже удалось разобрать его защиту и получить рабочую копию системного диска. Позже вместе со всем прогрессивным человечеством плавно перешёл на PC и тема спектрумов как-то забылась. Но примерно год назад решил посмотреть, что делается в мире zx spectrum и до чего дошёл прогресс. Оказалось, что шахматная мысль шагнула довольно далеко, сумрачные гении разработали разные монстро-спектрумы, понаписали к ним разные чудо-программы и даже не так давно вышел Dizzy 8. Но самое главное - is-dos был всё ещё жив и даже появились его новые версии chic и tasis. И среди прочих спектрумовских операционных систем, считается одной из лучших.
    Однако, поработав в оболочке современного is-dos, наткнулся на те же неудобства, что и тридцать лет назад - невозможно работать с каталогами, как это можно делать во всяких коммандерах, местами неудобный интерфейс, несмотря на то, что в тех же командерах уже всё придумано, а местами просто встречаются баги, пришедшие из прошлого века. Взяв в руки ассемблер с дизассемблером, решил навести в этом хозяйстве порядок. Где-то обошлось простой косметикой, а где-то случились серьёзные доработки. В частности, filecopy был довольно основательно переписан, от оригинального filecopy осталось буквально 3 - 4 подпрограммы.
    Было решено, что велосипед изобретать в плане пользовательских интерфейсов не стоит. Оптимальный стиль окошек - NC 4.0, содержащий минимум элементов, так как на экране спектрума слишком мало букв для насыщенных интерфейсов. Новые утилиты стали выглядеть вот так:









    Хотелось бы результатами переработки поделиться с широкой общественностью, вдруг кому-то больше понравятся, чем классические программы. Да и просто получить обратную связь было бы интересно.
    Наработки по данному направлению выложены в репозиторий на гитхабе:
    https://github.com/nikonovyur/isdosutils

    Дабы сэкономить время по ознакомлению с исходниками и процессом сборки, по ссылке ниже можно скачать образ диска с ассемблером и исходниками:
    https://disk.yandex.ru/d/j3C03OINWzXlfQ

    Если больше интересен конечный результат, то по следующей ссылке можно скачать готовый образ базового комплекта с авторскими утилитами оболочки:
    https://disk.yandex.ru/d/0bWU_KKQ-NURTw

    Пожелания и предложения готов обсудить в этом треде.

    Эти 2 пользователя(ей) поблагодарили nikyur за это полезное сообщение:

    CodeMaster(02.01.2026), Cooper(02.01.2026)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,557
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня вопрос немного в сторону.
    Можете рассказать в чем заключалась защита IS-DOS?
    И не сохранилось ли у вас дисков или их образов из дремучих 90-х?

  4. #3

    Регистрация
    01.01.2026
    Адрес
    г. Рязань
    Сообщений
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дисков из 90-х, к сожалению, не сохранилось. Когда избавлялся от спектрума, всё это добро отдал новому владельцу. Было это ещё до 2000-го года.
    По защите is-dos. Защищали его от копирования через утилиту форматирования. Формататор имел "некопируемый" счётчик отформатированных системных дискет, располагающийся в дополнительном нестандартном секторе на 0-й дорожке дискеты. И исчерпав все копии, формататор переставал форматировать загрузочные диски. По задумке авторов, пользователю надо было идти покупать новый диск с ненулевым счётчиком копий. Со временем и эту защиту сломали, стали появляться самописные формататоры без счётчиков и Искра-софт убрала этот функционал из системы. С того времени format.com такой, каким мы его можем видеть в современных версиях системы.

  5. #4

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,379
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    385
    Поблагодарили
    347 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    И не сохранилось ли у вас дисков или их образов из дремучих 90-х?
    http://sksb3.no-ip.org:8085/isdos.zip
    образы сняты zxdstudio, 1 и 2 можно ей же записать - это не оригиналы, на реале загрузится, 3 и 4 - возможно оригиналы, но их zxdstudio корректно записать не может. 4 образ плюс ко всему с ошибками (механические повреждения), на реале как минимум оболочка грузится.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)

Похожие темы

  1. Поиск программного обеспечения и утилит
    от fedorov.police80 в разделе Радио-86РК
    Ответов: 6
    Последнее: 11.05.2019, 23:31
  2. Спрайты, ps/2 и куча утилит.
    от SfS в разделе Программирование
    Ответов: 9
    Последнее: 16.11.2014, 22:42
  3. Ответов: 21
    Последнее: 28.06.2012, 23:45
  4. Оболочки для газет.
    от moroz1999 в разделе Софт
    Ответов: 8
    Последнее: 10.04.2007, 16:00
  5. Ответов: 15
    Последнее: 14.03.2005, 17:13

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •