NedoOS — различия между версиями
Материал из SpeccyWiki
Alone (обсуждение | вклад) (Новая страница: «'''NedoOS''' - многозадачная операционная система для ZX Spectrum. ==Возможности== * работа с диске…») |
Alone (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
* программе пользователя доступна вся память #0100..#ffff, причём три верхних окна можно щёлкать через рестарты (см. ниже). Программы пользователя грузятся с #0100, с командной строкой в #0080 и со стеком, изначально растущим сверху из #0000, стек можно переставлять вручную в любое место выше #3b00. Файловые операции и передача данных в BDOS могут вестись по любому адресу в userspace. | * программе пользователя доступна вся память #0100..#ffff, причём три верхних окна можно щёлкать через рестарты (см. ниже). Программы пользователя грузятся с #0100, с командной строкой в #0080 и со стеком, изначально растущим сверху из #0000, стек можно переставлять вручную в любое место выше #3b00. Файловые операции и передача данных в BDOS могут вестись по любому адресу в userspace. | ||
* системный обработчик прерываний не портит стек, восстанавливает 2 байта из DE. | * системный обработчик прерываний не портит стек, восстанавливает 2 байта из DE. | ||
− | * графический редактор [[Scratch]], плейер player | + | * графический редактор [[Scratch]], плейер player, текстовый редактор texted, компилятор [[NedoLang]], ассемблер NedoAsm, бейсик NedoBasic, сетевые утилиты (браузер и др.). |
==Системные требования== | ==Системные требования== | ||
Строка 15: | Строка 15: | ||
* рекомендуется палитра от [[DDp]] (4+4+4) | * рекомендуется палитра от [[DDp]] (4+4+4) | ||
* рекомендуются энергонезависимые часы по схеме [[Mr.Gluk]]'а | * рекомендуются энергонезависимые часы по схеме [[Mr.Gluk]]'а | ||
+ | * рекомендуется сетевая плата [[ZXNETUSB]] | ||
==Разработчики== | ==Разработчики== |
Версия 14:20, 2 марта 2019
NedoOS - многозадачная операционная система для ZX Spectrum.
Возможности
- работа с дискетами TR-DOS, SD-картой, IDE HDD (FAT12/16/32). Поддержаны сегментированные файлы в TR-DOS произвольного размера (по стандарту файлов последовательного доступа TR-DOS).
- до 16 задач одновременно. Задачи могут быть активными (одна из них имеет фокус, то есть может читать устройства ввода и печатать на видимый экран терминала) и замороженными. Задачи могут отдавать свой квант времени системе с помощью YIELD, но не обязаны это делать.
- одновременно можно открыть до 8 файлов на FAT и до 8 файлов на TR-DOS.
- программе пользователя доступна вся память #0100..#ffff, причём три верхних окна можно щёлкать через рестарты (см. ниже). Программы пользователя грузятся с #0100, с командной строкой в #0080 и со стеком, изначально растущим сверху из #0000, стек можно переставлять вручную в любое место выше #3b00. Файловые операции и передача данных в BDOS могут вестись по любому адресу в userspace.
- системный обработчик прерываний не портит стек, восстанавливает 2 байта из DE.
- графический редактор Scratch, плейер player, текстовый редактор texted, компилятор NedoLang, ассемблер NedoAsm, бейсик NedoBasic, сетевые утилиты (браузер и др.).
Системные требования
- компьютер, совместимый с ATM Turbo 2 или с ATM3 (4МБ) (в зависимости от того, каким батником собрать)
- рекомендуется Kempston mouse
- рекомендуется SD-card (Z-Controller или NeoGS) или HDD (NemoIDE или ATM IDE)
- рекомендуется палитра от DDp (4+4+4)
- рекомендуются энергонезависимые часы по схеме Mr.Gluk'а
- рекомендуется сетевая плата ZXNETUSB
Разработчики
и др.