User Tools

Site Tools


robotron1715m

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
robotron1715m [2026/03/11 11:57] adminrobotron1715m [2026/03/12 08:56] (current) admin
Line 48: Line 48:
 Запись дискет под Линукс возможна багодаря тому, что драйвер флопика в Линуксе - чрезвычайно гибок и написан весьма грамотно. Лучше использовать "старый" дистрибутив Линукса т.к. драйвер флопика из новых дистрибутивов могли <del>выпилить</del> удалить. Запись дискет под Линукс возможна багодаря тому, что драйвер флопика в Линуксе - чрезвычайно гибок и написан весьма грамотно. Лучше использовать "старый" дистрибутив Линукса т.к. драйвер флопика из новых дистрибутивов могли <del>выпилить</del> удалить.
  
-Для настройки контроллера флопа в Линуксе используется пакет [[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''
Line 56: Line 56:
 Если форматирование прошло без ошибок, то теперь можно "залить" образ на физическую свеже-отформатированную дискету обычной утилитой ''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_boot.img of=/dev/fd0  bs=1024''
  
 Всё, дискету можно использовать на Robotron 1715M. Если образ диска содержал операционную систему SCP 3.0, то с этой дискеты можно загрузится на Robotron 1715M. Всё, дискету можно использовать на Robotron 1715M. Если образ диска содержал операционную систему SCP 3.0, то с этой дискеты можно загрузится на Robotron 1715M.
  
-//не дописано//+Любопытно, но такой же формат дискет используют компьютеры «Вектор-06Ц» (и возможно «Корвет ПК8020»), за исключением того, что загрузиться с «чужой» дискеты не получится.
  
 ===== Перенос файлов ===== ===== Перенос файлов =====
Line 89: Line 89:
 Файл описания обычно располагается в ''/etc/cpmtools/diskdefs'' Файл описания обычно располагается в ''/etc/cpmtools/diskdefs''
  
-После этого можно использовать этот формат для манипуляций с образом диска:+После этого можно использовать этот формат (задается ключом ''-f''для манипуляций с образом диска:
  
   $ cpmls -f r -d robotron.img   $ cpmls -f r -d robotron.img
Line 104: Line 104:
   PROFILE  SUB : 1715/  DOK : XDIR     COM   PROFILE  SUB : 1715/  DOK : XDIR     COM
  
-После переноса файлов можно __записать__ этот образ обратно на флопик утилитой ''dd'' и использовать на Robotron.+Копирование файла из Linux в образ дискеты CP/M (область пользователя 0): 
 + 
 +  #cpmcp -f r robotron.img test.com 0: 
 + 
 +После переноса файлов можно __залить__ этот образ обратно на флопик утилитой ''dd'' и использовать на Robotron.
  
 //не дописано// //не дописано//
Line 126: Line 130:
   * [[https://forum.maxiol.com/index.php?s=b034d6c34caf502b177a289d9148cbe7&showtopic=5276|https://forum.maxiol.com]]   * [[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 родом из ГДР]]   * [[https://habr.com/ru/companies/timeweb/articles/953012/|«Fallout Terminal»: Robotron 1715М или наш ответ Vault-Tec родом из ГДР]]
 +  * [[https://habr.com/ru/articles/1009104/|Необычный заказ: разработка под CP/M]] Полу-детективная история :-) на фоне разарботки под CP/M
  
  
  
robotron1715m.1773230249.txt.gz · Last modified: by admin