С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Так нам дано свыше
"Система координат" CHS (Цилиндр-Головка-Сектор) позволяет адресовать только до5048064 Мб. В нашем случае объёмы дисков больше, поэтому значения CHS "упёрты в потолок". Подробнее - тут.
Эти данные актуальны для античных накопителей, и выводятся утилитой просто так - для информации.
В ОС DSDOS используется LBA-адресация, так что на цилиндры/головки можно не смотреть.
П.С. Дим, покажи ТТХ своего "винта", который испытываешь с Орионом. Интересно =)
А также, интересна стабильность работы (в т.ч. детекта при закгрузке), и микросхемы каких серий в КНЖМД?
Это фича, о которой должна была честно предупредить утилита форматирования в финале. Максимально допустимое количество папок и подпапок зависит от объёма диска, подробности расписывал ранее - тут.
Последний раз редактировалось Denn; 26.03.2018 в 20:02.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Как все сложно то ))
А, вон оно как ... не внимательно прочитал сообщение. Проще говоря каждая папка это как бы отдельный диск на 16мб?
Ладно, поставил флеш диск на 1Гбт, теперь на много интереснее стало. Уже могу создать 59 "папок"
Теперь вопрос... как удалить созданную "папку" ? у меня ничего не получается...
И еще, не могу создать в папке еще одну "папку". Выскакивает ошибка: "02 Переполнение каталога" Может чего не так понял. Можно ли в данной версии ос создавать "папку" в "папке" ?
Я пользуюсь CF картами, винтов у меня нет, да и громоздки они. Пока проблем в работе с CF картами не обнаружил. в КНЖМД все микрухи серии КР1533
а что происходит с часиками в этой версии DSDOS? раньше я такого не замечал. И в других ОС вроде все работает нормально. Это у меня так работают часики или еще у кого-нибудь?
https://youtu.be/uTueyU_-SIM
ps: Не реклама. На барахолке продают не дорого б/у CF карты от 64мб до 1Гбт. Мною в работе с DSDOS проверены карты Sandisk на 512мб, на 1Гбт Cisco и Stec, все отлично работают в прошечном IDE-контроллере. Можно смело брать
Последний раз редактировалось Дмитрий2012; 26.03.2018 в 21:23.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
В данной версии никаких "демонстрационных" ограничений нет. Только "физиология"
"Переполнение" значит, что больше нельзя. Физически нельзя. От слова - совсем Нету соответствующей области на диске.
Папку в папке можно начиная от 8 Гб и выше - см. объяснение по той же ссылке.
В Нортоне такая функция забанена из-за вирт. диска - там низя удалять папки (я не разобрался как это делать на писи из С++). Через командную строку можно
На эту тему два момента!
1) Ни в коем случае нельзя удалять возвратную папку "..";
2) Содержимое удалённой папки не удаляется (позже может быть сюрприз ).
Папка ".." позволяет перейти в каталог уровнем выше. Если её удалить (помним, что папки это специальные файлы, и ОС про папки ничего не "знает"), то вернуться будет невозможно - придётся форматировать диск заново! По-умолчанию, у ".." установлен атрибут защиты от удаления, но для пытливого русского человека это не является помехой ))
Папка, а точнее мета-файл перехода к каталогу (подкаталогу) является указателем на соответствующую 16Мб-область диска. Поэтому удаление папки лишь удаляет файл-указатель, при этом содержимое диска (подкаталога) остаётся нетронутым. При создании очередной папки, указателю будет присвоен номер первой свободной области, и если это будет ранее удалённая папка, то в новой папке окажется её содержимое. Авто-вычищение содержимого при создании новой папки я делать не стал, пусть будет фичей (а когда-нибудь кому-то может сэкономит пучок нервных клеток ).
Мелковатые они по объёму.. а в остальном конечно же одни плюсы.
Я слышал звон, что у народа проблемы с 1533, типа работоспособны только 555 (в причинных узлах). Но проблемы вроде тока с "механикой", насчёт флэш-эмуляторов х/з.
В каментах под видео я отписался. У меня были приколы с конкретным экземпляром ВИ1 (из ЧипДипа). Причём глючил переход на конкретной дате и только в конкретном месяце! Замена на исправную решила вопрос.
Но сперва я бы попробовал просто переинициализироватьэту вонючкуутилитой TIME$, она полностью программирует заново все настройки RTC.
Последний раз редактировалось Denn; 27.03.2018 в 19:24.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
@ Дмитрий2012 - вот нашёл видео с тем самым глюком бракованной ВИ1:
Сабж был куплен в ЧиД и датировался 2000-ым г.в.. Видимо, своеобразная Y2k-problem
Последний раз редактировалось Denn; 27.03.2018 в 14:26.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Дмитрий2012, как ты понимаешь, DSDOS часы "за руку" не переводит, более того сама ОС вообще никак не работает со временем, его показания ПО (например, оболочка) просто забирают из регистров микросхемы (вычитывают через порт), и изменением показаний чип занимается самостоятельно внутри себя. Так что ОС тут совершенно ни при чём.
Касательно того, что глюк данной микросхемы не проявляется на другом ПО, могу предположить, что другое ПО использует исчисление в другой арифметике, и в этом режиме брак не проявляется. Как известно, ВИ1 умеет оперировать в двоичной и в двоично-десятичной арифметике, я пользуюсь первой, а вторая, как я понимаю, более популярная (т.к. используется на Спектрумах), вероятно в ОРДОС7 не стали изобретать велосипед и скопипастили соотв. иноземное ПО, попутно прихватив BCD-режим работы.
П.С. на моём экземпляре ВИ1 твой глюк не высекается, дело точно в глючном чипе.
Последний раз редактировалось Denn; 27.03.2018 в 21:40.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Планируется ли в данной оси работа с портами pFC,pFD,pFE c z80 ? На плате Рябцова, страницы rom-диска переключаются через pFE, и тд.
Sancho45, что делают порты pFC, pFD (требуется ли ОС что-то знать про них) ?
По поводу переключения страниц ПЗУ через порт pFE. ЕМНИП, данный порт не имеет обратки, т.е. автодетектом его не отловить. Можно попробовать "кидать" в него параллельно, если это не помешает работе стандартного Ориона.
К сожалению, таковой железки у меня нет, проверить не на чем. Если найдутся желающие потестировать, попробую сделать.
- - - Добавлено - - -
Информацию по pFD нашёл: "pFD это AY8910". Эти знания нужны софту, который обслуживает AY, ОС данную аппаратуру напрямую не использует.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)