Описание ZXVGS
Введение
ZXVGS - операционная система для Spectrum-совместимых компьютеров. Доступна
к использованию на широком диапазоне аппаратных
средств. Если вы хотите провести тестирование или использовать ZXVGS, обращайтесь
за последними версиями на {download
page}. ZXVGS включает также CP/M-совместимую систему под названием
CPM22QED,
которая часто используется в качестве файловой системы (пока не появится
файловая система нового поколения...).
ZXVGS сейчась дармовый (freeware)
Ну, если вы желаете быть зарегистрированным пользователем ZXVGS,
пишите на мой адрес
zx@yarek·com.
Вы можете также ознакомиться здесь со списком зарегистрированных
пользователей.
Железо
ZXVGS всегда имеет свою память, которая недоступна с уровня ZX Spectrum.
Поэтому память, доступная для программ (и на ZX Spectrum 48kB, и на 128kB)
не ограничена.
Программное обеспечение
ПО для ZXVGS хранится в файлах с расширениями ".V00" (два нуля). Расширения
с "V" и цифрами, отличными от нулей являются оверлеями к программам. Существует
две программы со специальным назначением
-
START.V00 загружается после сброса системы,
-
SHELL.V00 загружается опцией Load главного меню.
ZXVGS может также запускать ПО с другими типами - способен эмулировать
TR-DOS и Interface 1. Это делается с помощью Резидентных
Расширений Системы (RSX). RSX - короткая
программа, загружаемая в память системы и позволяющая расширить возможности
ZXVGS. Она имеет расширение файла ".RZX". Наиболее используемые RSXы -
те, которые управляют специальными форматами файлов (например, "*.Z80"
и "*.TAP") - в этом случае имя RSX происходит от расширения такого файла
(например, "Z80.RZX"). Такие RSX могут загружать данные из файлов или запускать
программы, заключенные в них. См. также список расширений,
определённых и ZXVGS.
Если вы хотите написать программу для ZXVGS, вам следует прочитать текст
о функциях, доступных из машинного кода.
Множество информации, особенно касающейся конкретных аппаратурных решений,
вы можете прочитать в истории релизов.
Использование ZXVGS
Об этом читайте в руководстве.
Существует два мэйл-листа, где вы сможете поговорить о ZXVGS с другими
пользователями ZX Spectrum.
Описание CPM22QED
Введение
CPM22QED - операционная система для компьютеров на базе Z80, совместимая
с CP/M 2.2 и частично с CP/M Plus. Если вы хотите провести тестирование
или использовать CPM22QED, берите последние версии с download
page.
Возможности системы:
-
60160 байт (58.75kB) памяти для программ (версии 1.xx),
-
загрузка с одного диска (версии SAM и TMX),
-
система хранится в обычном файле,
-
усовершенствованное управление дисками:
-
таблицы XDPB, как в CP/M Plus,
-
один или два дисковода (или 4 в TMX версии),
- структура диска (XDPB) может быть переопределена программой QMOUNT.COM,
-
дискеты могут иметь сектора длиной от 256B до 1kB,
-
автоматическое определение логической структуры (SAM, TMX),
-
ramdisk в версиях 1.xx - устройство M: (а также N: на SAM - до 4MB),
- управление жёстким диском в версиях 1.xx (MB2, SAM, UPB),
- структура IDEDOS на жёстких дисках,
-
определённый дизайн формата дискет:
-
случайная запись другой операционной системой (например, MSXDOS) полностью
исключена,
-
ёмкость диска использована наилучшим образом (210,420,410,820 и 1640kB),
-
нет дорожек, зарезервированных под систему,
-
возможность загружать разные компьютеры с одного и того же диска (например,
SVI и SAM),
-
текстовый терминал:
-
24 строки, 80 столбцов,
-
224 переопределяемых символа с матрицей 6x8 (3x8 для ZX Spectrum),
-
псевдографические рамки, как на CP/M Plus,
-
Польские диакритические знаки в AmigaPL, кроме того ISO-8859-1,
-
распознаются контрольные коды терминалов VT-52, Heath H89, Zenith z-19,
-
готовится использование 8 раздельных дисплейных потоков,
-
готовятся текстовые окна,
-
буфер клавиатуры (32 символа) - за исключением SVI версии,
-
возможность задания 6*58=348 клавиш, кроме SVI версии,
-
общие программы:
-
QFORMAT.COM - для форматирования гибких дисков,
-
QMOUNT.COM - для смены установок формата диска (XDPB),
-
QSYS.COM - для активации загрузочных секторов,
-
усовершенствованные системные модули:
-
ZCPR1 вместо CCP - дополнительные и усовершенствованные команды,
-
SUPERDOS вместо BDOS - улучшенное описание ошибок,
-
хранение динамических модулей (CCP и BDOS) в свободном буфере ОЗУ,
-
терминальные коды общие для всех версий,
-
код обращения к диску общий для всех версий,
-
стандартизированные модули для низкоуровневого доступа к диску (DSKHNDLR).
WebCounter говорит, что вы здесь с номером
© 2003-10-01 18:17:05 Jarek Adamski
zx@yarek·com,
http://zxvgs.yarek.com
© 2003 Alone Coder (Russian translation)