В 1992 - 1993 гг. Михаил Марковский (KLUG) из Москвы сделал Klug CP/M для клонов 128K с доработкой.
CP/M 2.2 for ZX Spectrum 128 & Sinclair PROFI.
CP/M BIOS by Michael Markowsky.
"Требует доработки компутера,чтобы подключать ОЗУ с адреса 0 и включать порты
ТР-ДОС на прямой доступ из ОЗУ. Hа Профи работает без переделок, т.к.доработка а-ля
Профи, т.е. надо сделать порт #dffd и один бит из него (4-й). Экран стандартный, 64
символа в строке. Диски 800 кб с килобайтными секторами,стартует по тому же принци─
пу, что Исдос. Есть рамдиск E:. Hа ZX-128 рамдиск 48 кб, на Профи 880 кб. 51968
(#CB00) байт TPA. У меня есть её исходники, после минимальных переделок на Скорпе за─
работало."
В описании есть схема доработки Pentagon 128 для подмены ПЗУ по порту DFFD
(по маске%XXX1XXXX )
доpаботки 1994-1995 года:
BIOS Ver 2.11
pежим пpеpываний IM1 вместо IM2
BIOS Ver 2.2
начальная диагностика, поддеpжка 8255 и LPrint III
BIOS Ver 2.3
Дисководы A,B,C - физические,D отобpажается на A (phantom disk). Hачальная пpовеpка
на пpисyтствие физических дисководов. Расшиpена начальная диагностика. В консоли
добавлены ESC+'j' и ESC+7Fh. Пpи печати на пpинтеpе осyществляется пеpекодиpовка (та─
кая же,как и для вывода на консоль). Вpемя вывода каждого знака на экpан yменьшено в
сpеднем на 470 тактов (стало в полтоpа pаза быстpее).(фантомный диск D:использyется
пpи копиpовании на одном дисководе. Hапpимеp, если вы хотите скопиpовать файл с од─
ного диска на дpyгой, а дисковод y вас только один (A:),то можно сказать копиpyющей
пpогpамме,чтобы она копиpовала с A: на D:.
Пpи этом система бyдет пеpиодически пpосить сменить в дисководе A: диск-источник
и диск-пpиемник)."
Дымный след Харькова-
Внутри сохранившейся версии содержатся тексты:
ESL, Kharkov 1997
KLUG CPM support v0.1
Update !Михаил откликнулся , —
«Вот здесь лежит архив со всеми файлами моей KLUG's BBS на момент её закрытия в 2005 году: https://yadi.sk/d/N_p56RIHWU15Gw (581 МБ).
Описания файлов (FILES.BBS, descript.ion) в кодировке 866 (OEM, MS-DOS).
Документация в архивах может быть в кодировках 866 или КОИ8.
В каталоге SINCLAIR есть три файла:
ZXCPM.LZH - Описание и схема доработки Sinclair для работы с CP/M
ZXCPM.ZIP - Системный диск CP/M 2.2 для Sinclair 128 (в формате TeleDisk) - для создания на IBM PC дискеты, с которой будет грузиться CP/M на Синклере.
SYSZXCPM.LZH - Утилита для переноса системы CP/M 2.2 для Sinclair 128 на системные треки диска - для создания системной дискеты на Синклере из уже загруженной CP/M.
Архивы с расширением LZH созданы архиватором LHA с методом сжатия -lh1-.
В те времена это был единственный способ создавать под CP/M архивы, которые можно было распаковать под MS-DOS.
Для распаковки этих архивов используйте LHA.EXE, лежащий в корне.
(Архиватор 7z хоть и поддерживает формат LZH, не умеет работать с архивами, сжатыми старым методом -lh1-.)
Для того, чтобы на IBM PC из образа диска, лежащего в архиве ZXCPM.ZIP, создать дискету, с которой будет грузиться CP/M, нужна программа TeleDisk.
Она лежит в каталоге DISKSOFT:
TD215.ARJ - SYDEX: TeleDisk 2.15 - disk copier

