Здравствуйте, гость ( Вход | Регистрация )
| 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, 8:53
Сообщение
#2
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 346 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
ANDOS
API оболочки DM сделан через IOT + резервные команды 107xxx, 007xxx и 070xxx ANDOS v2.50
ANDOS_2.50.bkd ( 810 килобайт )
Кол-во скачиваний: 202описания
ANDOS250.txt ( 64.59 килобайт )
Кол-во скачиваний: 187
ANTECH250.txt ( 116.57 килобайт )
Кол-во скачиваний: 171
ANUTILS250.txt ( 46.72 килобайт )
Кол-во скачиваний: 178
MASTER250.txt ( 134.15 килобайт )
Кол-во скачиваний: 188ANDOS v3.10
ANDOS_3.10.bkd ( 810 килобайт )
Кол-во скачиваний: 189описания
ANDIFF310.EDP.txt ( 34.98 килобайт )
Кол-во скачиваний: 179
ANDOSMAN310.EDP.txt ( 59.5 килобайт )
Кол-во скачиваний: 182
ANTECH310.EDP.txt ( 138.72 килобайт )
Кол-во скачиваний: 183
ANUTILS310.EDP.txt ( 44 килобайт )
Кол-во скачиваний: 181
MASTER310.EDP.txt ( 122.04 килобайт )
Кол-во скачиваний: 161
PROFI310.EDP.txt ( 18.36 килобайт )
Кол-во скачиваний: 170
RUNME310.EDP.txt ( 34.34 килобайт )
Кол-во скачиваний: 189ANDOS v3.30
ANDOS330.IMG ( 800 килобайт )
Кол-во скачиваний: 198описания (UTF-8)
ANDOS.VXT.TXT ( 52.67 килобайт )
Кол-во скачиваний: 181
PROFI.VXT.TXT ( 14.19 килобайт )
Кол-во скачиваний: 178
MASTER.VXT.TXT ( 121.96 килобайт )
Кол-во скачиваний: 166
ANDOS330.VXT.TXT ( 40.27 килобайт )
Кол-во скачиваний: 165
MASTECH.VXT.TXT ( 39.04 килобайт )
Кол-во скачиваний: 175
ANUTILS.VXT.TXT ( 36.63 килобайт )
Кол-во скачиваний: 159
ANTECH.VXT.TXT ( 121.74 килобайт )
Кол-во скачиваний: 188
README.VXT.TXT ( 76.03 килобайт )
Кол-во скачиваний: 194прочее
MASTECH3.VXT.txt ( 40.67 килобайт )
Кол-во скачиваний: 182
MASTER3.VXT.txt ( 143.4 килобайт )
Кол-во скачиваний: 181
XEROX.EDP.txt ( 31.75 килобайт )
Кол-во скачиваний: 180Исходники
andos310_src.zip ( 125.29 килобайт )
Кол-во скачиваний: 170-------------------- Живы будем - Не помрем !
|
SuperMax Операционные системы для БК-0010/БК-0010.01/БК-0011/БК-0011М 31.1.2025, 8:40
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
SuperMax Norton-BK
31.1.2025, 13:55![]() ![]() |
| Текстовая версия | Сейчас: 2.11.2025, 14:28 |