Both sides previous revisionPrevious revision | Last revisionBoth sides next revision |
robotron1715m [2024/01/27 10:19] – admin | robotron1715m [2024/02/26 18:03] – admin |
---|
* Записывать дискеты под 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 распространены намного более широко. | Для записи дискет на PC нужно использовать машину от AT 286 и выше (для Линукса - лучше максимальную с поддержкой флопов 1.2Mb). Машина должна быть укомплектована нормальным работающим 5-дюймовым дисководом на 1.2Mb. Дискеты необходимо брать двойной плотности. Обратите внимание, дискеты надо брать именно Double Density (DD), а не High Density (HD)! Такие дискеты используются в PC-мире для записи на дисководах 360K или используются с драйвером 800.COM или PU1700 на дисководах 1.2Mb. В не-PC мире (Синклер и т.д.) 5-дюймовые дискеты DD распространены намного более широко. |
| |
Есть еще такой способ - вынуть дисководы из Robotron 1715M и прикрутить их к PC. Но особых приеимуществ перед машиной с дисководом 1.2Мб такой путь не имеет. Дисковод 1.2Mb прекрасно умеет писать 80 дорожек двойной плотности. | Есть еще такой способ - вынуть дисководы из Robotron 1715M и прикрутить их к PC. Но особых приеимуществ перед машиной с дисководом 1.2Мб такой путь не имеет. Дисковод 1.2Mb прекрасно умеет писать 80 дорожек двойной плотности. |
Запись дискет под Линукс возможна багодаря тому, что драйвер флопика в Линуксе - чрезвычайно гибок и написан весьма грамотно. Лучше использовать "старый" дистрибутив Линукса т.к. драйвер флопика из новых дистрибутивов могли удалилить. | Запись дискет под Линукс возможна багодаря тому, что драйвер флопика в Линуксе - чрезвычайно гибок и написан весьма грамотно. Лучше использовать "старый" дистрибутив Линукса т.к. драйвер флопика из новых дистрибутивов могли удалилить. |
| |
Для настройки контроллера флопа в Линуксе используется пакет [[https://fdutils.linux.lu/|fdutils]]. К сожалению, почти все современные Линуксы его не включают и его придется установить, и возможно - скомпилировать, отдельно. В пакет входит самая важная утилита - ''setfdprm'', именно она позволяет изменить настройки контроллера дисковода. | Для настройки контроллера флопа в Линуксе используется пакет [[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'' |
| |
Далее нужно отформатировать дискету с этими параметрами утилитой ''fdformat'' (входила в пакет ''util-linux'', ретивые производители новейших дистрибутивов также могли ее удалить). Утилита ''fdformat'' по умолчанию пытается прочитать и "восстановить" формат дискеты, так что ее нужно запускать с ключом ''-n''. (Лучше запустить ''setfdprm'' с параметрами еще раз после форматирования и повторно отформатировать ту же дискету уже без ключа ''-n''). | Далее нужно отформатировать дискету с этими параметрами утилитой ''fdformat'' (входила в пакет ''util-linux'', ретивые производители новейших дистрибутивов также могли ее удалить). Утилита ''fdformat'' по умолчанию пытается прочитать и "восстановить" формат дискеты, так что ее нужно запускать с ключом ''-n''. (Лучше запустить ''setfdprm'' (с параметрами как указано выше) еще раз после форматирования и повторно отформатировать ту же дискету уже без ключа ''-n''). |
| |
Если форматирование прошло без ошибок, то теперь можно залить образ на физическую свеже-отформатированную дискету обычной утилитой ''dd''. Для этой операции нужно брать "посекторый" (raw) образ дискеты, то есть .TD0 и .CQM образы не годятся. Чаще всего такие файлы имеют расширение .IMG, .IMD, .IMA, .BIN или даже .CPM . Длина такого образа - ровно 819200 байта. | Если форматирование прошло без ошибок, то теперь можно "залить" образ на физическую свеже-отформатированную дискету обычной утилитой ''dd''. Для этой операции нужно брать "посекторый" (raw) образ дискеты, то есть .TD0 и .CQM образы не годятся. Чаще всего такие файлы имеют расширение .IMG, .IMD, .IMA, .BIN или даже .CPM . Длина такого образа - ровно 819200 байта. |
| |
''# dd if=robotron.img of=/dev/fd0 bs=1024'' | ''# dd if=robotron.img of=/dev/fd0 bs=1024'' |
| |
Все, дискету можно использовать на Robotron 1715M. | Всё, дискету можно использовать на Robotron 1715M. |
| |
//не дописано// | //не дописано// |
Для переноса файлов можно также использовать несколько методов: | Для переноса файлов можно также использовать несколько методов: |
| |
* Использовать утилиту под DOS для чтения/записи дискет Robotron //(не описано)// | * Использовать утилиту под DOS для чтения/записи дискет Robotron CP/M //(не описано)// |
* Использовать утилиты на Robotron для чтения/записи дискет MS-DOS //(не описано)// | * Использовать утилиты на Robotron для чтения/записи дискет MS-DOS FAT//(не описано)// |
* Проводить различные манипуляции с образом диска | * Проводить различные манипуляции с образом диска |
* С помощью плагина Far Manager | * С помощью плагина Far Manager |
* Под Linux | * Под Linux |
| |
Под Linux можно читать/писать файлы из образа с помощью утилит из пакета [[http://www.moria.de/~michael/cpmtools/|cpmtools]]. | Под Linux можно читать/писать файлы из образа с помощью утилит из пакета [[http://www.moria.de/~michael/cpmtools/|cpmtools]] (вероятно придется скомпилитовать). |
| |
| В файл "описания дискет" cpmtools следует добавить описание формата Robotron: |
В файл "описания дискет" следует добавить описание формата Robotron: | |
| |
diskdef r | diskdef r |
PROFILE SUB : 1715/W DOK : XDIR COM | PROFILE SUB : 1715/W DOK : XDIR COM |
| |
После переноса файлов можно записать этот образ обратно на флопик утилитой ''dd''. | После переноса файлов можно записать этот образ обратно на флопик утилитой ''dd'' и использовать на Robotron. |
| |
//не дописано// | //не дописано// |