| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| robotron1715m [2025/02/11 10:33] – admin | robotron1715m [2025/10/16 13:14] (current) – admin |
|---|
| * Процессор Z80 4MHz производства ГДР ([[https://speccy.info/Zilog_Z80#.D0.93.D0.94.D0.A0|UA880D]]) | * Процессор Z80 4MHz производства ГДР ([[https://speccy.info/Zilog_Z80#.D0.93.D0.94.D0.A0|UA880D]]) |
| * Неплохие на тот момент два дисковода на 800K - изначально [[http://www.bitsavers.org/pdf/teac/FD-55FV-13_Specification_Rev_E.pdf|TEAC FD55-FV]], а позже ГДР-овские K5601 | * Неплохие на тот момент два дисковода на 800K - изначально [[http://www.bitsavers.org/pdf/teac/FD-55FV-13_Specification_Rev_E.pdf|TEAC FD55-FV]], а позже ГДР-овские K5601 |
| * Память 256К. 64K основных и доаолнительная, в которой организован электронный диск E: | * Память 256К. 64K основных и дополнительная, в которой организован электронный диск E: |
| * Операционная система SCP 3.0 совместимая с CP/M | * Операционная система SCP 3.0 совместимая с CP/M |
| * COM-порт для вывода на принтер или связи с другими устройствами | * COM-порт для вывода на принтер или связи с другими устройствами |
| |
| К сожалению, звуковой подсистемы у Robotron 1715M нету совсем. | К сожалению, звуковой подсистемы у Robotron 1715M нету совсем. |
| | |
| | UPD: По неподтвержденным данным, одна из игр могла "дергать" принтер с целью издать звуки :-) |
| |
| ===== Немного фоток ===== | ===== Немного фоток ===== |
| Здесь описан наш опыт работы с дискетам, если есть дополнения - добро пожаловать! | Здесь описан наш опыт работы с дискетам, если есть дополнения - добро пожаловать! |
| |
| Robotron 1715M использует немного нестандартный формат дискет. С одной стороны, это полноценный MFM формат, 96tpi (80 дорожек) DS/DD, что позволяет использовать PC-шную дисковую подсистему на чипах класса i8272. С другой стороны - SCP 3.0 (местная CP/M) использует __5 х 1К секторов__ двусторонней записи на дорожке. Это создает некоторые трудности при создании дискет для Robotron 1715M. | Robotron 1715M оборудован двумя дисководами 5" на 80 дорожек, однако использует немного нестандартный формат записи. С одной стороны, это полноценный MFM формат DS/DD, 96tpi (80 дорожек), что позволяет использовать PC-шную дисковую подсистему на чипах класса i8272. С другой стороны - SCP 3.0 (местная CP/M) использует __5 х 1024 секторов__ двусторонней записи на дорожке. Это создает некоторые трудности при создании дискет для Robotron 1715M. |
| |
| Тут есть два пути: | Тут есть два пути: |
| * Записывать дискеты под Linux | * Записывать дискеты под Linux |
| |
| Для записи дискет на PC нужно использовать машину от AT 286 и выше (для Линукса - лучше максимальную с поддержкой флопов 1.2Mb). Машина должна быть укомплектована нормальным работающим 5-дюймовым дисководом на 1.2Mb. Дискеты необходимо брать двойной плотности. Обратите внимание, дискеты надо брать именно Double Density (DD), а не High Density (HD)! Такие дискеты используются в PC-мире для записи на дисководах 360K или используются с драйвером 800.COM или PU1700 на дисководах 1.2Mb. В не-PC мире (Синклер, Корвет, УКНЦ и т.д.) 5-дюймовые дискеты DD и 80 дорожек распространены намного более широко. | Для записи дискет на PC нужно использовать машину от AT 286 и выше (для Линукса - лучше максимальную, но еще с поддержкой флопов 1.2Mb). Машина должна быть укомплектована нормальным работающим 5-дюймовым дисководом на 1.2Mb. Дискеты необходимо брать двойной плотности. Обратите внимание, дискеты надо брать именно Double Density (DD), а не High Density (HD)! Такие дискеты используются в PC-мире для записи на дисководах 360K или используются с драйвером 800.COM или PU1700 на дисководах 1.2Mb. В не-PC мире (Синклер, Корвет, УКНЦ и т.д.) 5-дюймовые дискеты DD и 80 дорожек распространены намного более широко. |
| |
| Есть еще такой способ - вынуть дисководы из Robotron 1715M и прикрутить их к PC. Но особых приеимуществ перед машиной с дисководом 1.2Мб такой путь не имеет. Дисковод 1.2Mb прекрасно умеет писать 80 дорожек двойной плотности. | Есть еще такой способ - вынуть дисководы из Robotron 1715M и прикрутить их к PC. Но особых приеимуществ перед машиной с дисководом 1.2Мб такой путь не имеет. Дисковод 1.2Mb прекрасно умеет читать/писать те же 80 дорожек двойной плотности. |
| |
| Программы под DOS работают с аппаратурой контроллера дисковода напрямую, поэтому все драйвера типа 800.COM, PU1700 и программы кеширования рекомендуется отключить. | Программы под DOS работают с аппаратурой контроллера дисковода напрямую, поэтому все драйвера типа 800.COM, PU1700 и программы кеширования рекомендуется отключить. |
| Запись дискет под Линукс возможна багодаря тому, что драйвер флопика в Линуксе - чрезвычайно гибок и написан весьма грамотно. Лучше использовать "старый" дистрибутив Линукса т.к. драйвер флопика из новых дистрибутивов могли удалить. | Запись дискет под Линукс возможна багодаря тому, что драйвер флопика в Линуксе - чрезвычайно гибок и написан весьма грамотно. Лучше использовать "старый" дистрибутив Линукса т.к. драйвер флопика из новых дистрибутивов могли удалить. |
| |
| Для настройки контроллера флопа в Линуксе используется пакет [[https://fdutils.linux.lu/|fdutils]]. К сожалению, почти все современные Линуксы его не включают и его придется установить, и возможно - скомпилировать, отдельно. В пакет входит самая важная утилита - ''setfdprm'', именно она позволяет изменить настройки контроллера дисковода. Плотность QD тут означает "такие же настройки как для дисководов 360К но 80 дорожек,а не 40, quarter density". | Для настройки контроллера флопа в Линуксе используется пакет [[https://fdutils.linux.lu/|fdutils]]. К сожалению, почти все современные Линуксы его не включают и его придется установить, и возможно - скомпилировать, отдельно. В пакет входит самая важная утилита - ''setfdprm'', именно она позволяет изменить настройки контроллера дисковода. Плотность QD тут означает "такие же настройки плотности как для дисководов 360К но 80 дорожек,а не 40, quarter density". |
| |
| ''# setfdprm /dev/fd0 QD sect=5 ssize=1024 cyl=80'' | ''# setfdprm /dev/fd0 QD sect=5 ssize=1024 cyl=80'' |
| ''# dd if=robotron.img of=/dev/fd0 bs=1024'' | ''# dd if=robotron.img of=/dev/fd0 bs=1024'' |
| |
| Всё, дискету можно использовать на Robotron 1715M. | Всё, дискету можно использовать на Robotron 1715M. Если образ диска содержал операционную систему SCP 3.0, то с этой дискеты можно загрузится на Robotron 1715M. |
| |
| //не дописано// | //не дописано// |
| * https://zxbyte.ru/fdd_teac.htm | * https://zxbyte.ru/fdd_teac.htm |
| * https://xepb.org/robotron/ | * https://xepb.org/robotron/ |
| | * https://www.tiffe.de/Robotron/PC1715/ |
| | * [[https://forum.maxiol.com/index.php?s=b034d6c34caf502b177a289d9148cbe7&showtopic=5276|https://forum.maxiol.com]] |
| | * [[https://habr.com/ru/companies/timeweb/articles/953012/|«Fallout Terminal»: Robotron 1715М или наш ответ Vault-Tec родом из ГДР]] |
| |
| |