NedoOS — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
Строка 7: Строка 7:
 
* программе пользователя доступна вся память #0100..#ffff, причём три верхних окна можно щёлкать через рестарты (см. ниже). Программы пользователя грузятся с #0100, с командной строкой в #0080 и со стеком, изначально растущим сверху из #0000, стек можно переставлять вручную в любое место выше #3b00. Файловые операции и передача данных в BDOS могут вестись по любому адресу в userspace.
 
* программе пользователя доступна вся память #0100..#ffff, причём три верхних окна можно щёлкать через рестарты (см. ниже). Программы пользователя грузятся с #0100, с командной строкой в #0080 и со стеком, изначально растущим сверху из #0000, стек можно переставлять вручную в любое место выше #3b00. Файловые операции и передача данных в BDOS могут вестись по любому адресу в userspace.
 
* системный обработчик прерываний не портит стек, восстанавливает 2 байта из DE.
 
* системный обработчик прерываний не портит стек, восстанавливает 2 байта из DE.
* графический редактор [[Scratch]], плейер player, текстовый редактор texted, компилятор [[NedoLang]], ассемблер NedoAsm, бейсик NedoBasic, сетевые утилиты (браузер и др.).
+
 
 +
==Приложения==
 +
* графический редактор [[Scratch]]
 +
* AY плейер NedoPlayer
 +
* текстовый редактор texted
 +
* компилятор [[NedoLang]] и ассемблер NedoAsm
 +
* бейсик NedoBasic
 +
* сетевые утилиты [[NedoBrowser]], [[dmirc]], [[dmftp]]
 +
* распаковщик [[pkunzip]]
  
 
==Системные требования==
 
==Системные требования==

Версия 22:36, 17 марта 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
  • AY плейер NedoPlayer
  • текстовый редактор texted
  • компилятор NedoLang и ассемблер NedoAsm
  • бейсик NedoBasic
  • сетевые утилиты NedoBrowser, dmirc, dmftp
  • распаковщик pkunzip

Системные требования

  • компьютер, совместимый с ATM Turbo 2 или с ATM3 (4МБ) (в зависимости от того, каким батником собрать)
  • рекомендуется Kempston mouse
  • рекомендуется SD-card (Z-Controller или NeoGS) или HDD (NemoIDE или ATM IDE)
  • рекомендуется палитра от DDp (4+4+4)
  • рекомендуются энергонезависимые часы по схеме Mr.Gluk
  • рекомендуется сетевая плата ZXNETUSB

Разработчики

и др.