Здравствуйте, гость ( Вход | Регистрация )
| 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:13
Сообщение
#2
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 346 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
ОС-БК
!Это не ОСБК11 (RT-11)
DOC1.txt ( 27.78 килобайт )
Кол-во скачиваний: 185
OSBK.BIN ( 3 килобайт )
Кол-во скачиваний: 185
OSBK.DOC ( 14.5 килобайт )
Кол-во скачиваний: 180
OSBK.DOC.txt ( 20.75 килобайт )
Кол-во скачиваний: 182-------------------- Живы будем - Не помрем !
|
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 Norton-BK
31.1.2025, 13:55![]() ![]() |
| Текстовая версия | Сейчас: 2.11.2025, 14:28 |