Здравствуйте, гость ( Вход | Регистрация )
| SuperMax |
31.1.2025, 8:40
Сообщение
#1
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 346 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Некоторый обзор API в разных ОС БК, навеян https://pashigorov.pdp-11.ru/files/osreview.html
argv cli, работа с аргументами serr обработка ошибок пользователем isys installable device drivers ivfs installable file systems fat FAT как родная file system date хранит last modified hdd умеет в винчестер subdir умеет в подкаталоги large умеет в файлы больше 64K byte хранит размер файла в байтах blockio произвольный доступ к файлам (поблочный) fileio произвольный доступ к файлам dirio работа с каталогами (findfirst, next ...) ttyio работа с консолью 0010/0011 с монитором 0010 ANDOS !argv serr isys !ivfs* fat* date hdd subdir* large byte blockio fileio* dirio !ttyio ivfs -- только в оболочке DM fat -- fat12 фиксированного размера (800K) с самодельными подкаталогами fileio -- только open/close; random i/o надо делать самому (есть syscalls для работы с fat) subdir -- фс умеет в subdirs, open() -- нет DX-DOS argv serr? isys* !ivfs fat* date !hdd !subdir large byte blockio fileio dirio ttyio isys -- пользуется 160006 (chs) вместо 160004 (lba) api fat -- fat12 без подкаталогов, размер не больше 800K? MK-DOS argv* serr* !isys ivfs* !fat !date hdd subdir* !large byte* blockio* !fileio dirio ttyio argv -- только в оболочке MC; не документировано serr -- только подавление вывода ошибок на экран; при ошибках диска всегда делается seek +1/-1 ? ivfs -- только через эмуляцию EMT36? subdir -- фс умеет в subdirs, open() -- нет byte -- длина файла хранится дважды -- в байтах и блоках; размер фс не больше ___ blockio -- фс не умеет в фрагменты, поэтому file i/o получается добавлением offset из dirent; append делается созданием нового файла итп 0011 native AO-DOS argv serr* !isys !ivfs !fat !date !hdd subdir* !large byte blockio* !fileio dirio? ttyio serr -- только подавление вывода ошибок на экран subdir -- фс умеет в subdirs, open() -- нет blockio -- только файлы целиком (EMT36) CSI-DOS argv* !serr !isys !ivfs !fat !date hdd* subdir large* byte* blockio !fileio dirio !ttyio argv -- только в оболочке x-shell? hdd -- только самарский? large, byte -- для длинных файлов длина хранится в блоках HC-DOS argv serr? isys !ivfs !fat date !hdd !subdir !large byte? blockio fileio* dirio ttyio fileio -- только последовательное? ОСБК-11 (RT-11) argv serr isys !ivfs !fat date hdd* !subdir large? !byte blockio fileio dirio ttyio hdd -- нужно патчить драйвер BY.SYS? BKUNIX (LSX UNIX) argv serr !isys !ivfs !fat date !hdd subdir large* byte blockio fileio dirio ttyio large -- предел 1MB Отсюда https://zx-pk.ru/threads/11381-napisanie-pr...l=1#post1210169 -------------------- Живы будем - Не помрем !
|
![]() ![]() |
| SuperMax |
31.1.2025, 13:55
Сообщение
#2
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 346 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Norton-BK
DIR.us_DOC.txt ( 6.4 килобайт )
Кол-во скачиваний: 185
info.txt ( 1.06 килобайт )
Кол-во скачиваний: 177
MON18DOC1.txt ( 17.89 килобайт )
Кол-во скачиваний: 183
MON18DOC2.txt ( 7.82 килобайт )
Кол-во скачиваний: 185
MON18DOC3.txt ( 18.84 килобайт )
Кол-во скачиваний: 185
MON19AD.DOC92.txt ( 6.52 килобайт )
Кол-во скачиваний: 161
NORDOC.txt ( 14.05 килобайт )
Кол-во скачиваний: 169
NORTON.TXT ( 13.49 килобайт )
Кол-во скачиваний: 183
Norton03.DOC92.txt ( 6.94 килобайт )
Кол-во скачиваний: 185
OTLDOC1.txt ( 12.97 килобайт )
Кол-во скачиваний: 173
OTLDOC2.txt ( 9.29 килобайт )
Кол-во скачиваний: 175
PRINTDOC.txt ( 13.04 килобайт )
Кол-во скачиваний: 183-------------------- Живы будем - Не помрем !
|
SuperMax Операционные системы для БК-0010/БК-0010.01/БК-0011/БК-0011М 31.1.2025, 8:40
SuperMax ANDOS
API оболочки DM сделан через IOT + резервные... 31.1.2025, 8:53
SuperMax AO-DOS
v2.10
дополнение[b]
Версия 2.00
докуме... 31.1.2025, 9:12
SuperMax CSIDOS
v3.30
документация
КОИ8
... 31.1.2025, 9:17
SuperMax DX-DOS
v1.00
документация
Дизасм от GID-а
31.1.2025, 9:24
SuperMax HC-DOS
документация
[b]
31.1.2025, 9:29
SuperMax MK-DOS
3.18B
[b]Документация
[b]
Исходники
... 31.1.2025, 9:37
SuperMax ОСБК-11
облегченный диск
[b]Документация
[b... 31.1.2025, 10:16
SuperMax BKUNIX
копия с гитхаба
[b]Ссылки по теме
ht... 31.1.2025, 10:29
SuperMax NORD
v1.00
[b]
v2.15
[b]v3.5
[b]до... 31.1.2025, 10:37
SuperMax ОПТОК
PS-System v3
фото контроллера тут[i]
[u... 31.1.2025, 13:03
SuperMax DOSB10
ДИСКОВАЯ ОПЕРАЦИОННАЯ СИСТЕМА "DOSB10... 31.1.2025, 13:10
SuperMax ОС-БК
[b]!Это не ОСБК11 (RT-11)[/i]
31.1.2025, 13:13![]() ![]() |
| Текстовая версия | Сейчас: 2.11.2025, 14:28 |