Как описано в предыдущих разделах, программа ’’SYSGEN” может считывать программный код ОС СР/М из файла, созданного при помощи программы ’’MOVCPM”, и записывать его на системные дорожки любого диска. Файл, указанный для этих целей, должен быть первоначально создан при помощи программы ’’MOVCPM” или другим способом. Файл должен содержать программный код ОС СР/М в специальном формате, который называется перемещаемый машинный код. Для того чтобы применить программу ’’SYSGEN” подобным образом, введите команду SYSGEN, затем через пробел имя файла, содержащего ОС СР/М, и нажмите клавишу ’’RETURN”. В следующем примере показано перемещение файла с именем ’’СР/М-56К. SYS” на диск В: А>SYSGEN CP/M-56K.SYS DESTIATION DRIVE (OR RETURN TO REBOOT)B<CR> FUNCTION COMPLETE DESTINATION DRIVE (OR RETURN TO REBOOT)<CR> A> В этом примере, заметьте, пропущен промпт, запрашивающий имя исходного диска, поскольку в ОС СР/М можно передавать информацию об имени файла программе ’’SYSGEN”. Следовательно, программа непосредственно рассматривает файл с указанным именем как исходный. В примере также предполагается, что файл ’’CP/M-56K.SYS” находится на диске А (поскольку диск А является текущим диском), и поэтому перед именем файла имя диска не указывается. Однако перед именем файла можно указать любое имя устройства, которое ОС СР/М опознает. Помните, что между командой SYSGEN и именем файла (возможно с именем диска) всегда должен быть пробел. Если по ошибке после команды SYSGEN указано имя несуществующего файла, то появится следующее сообщение об ошибке: A>SYSGEN СР/М-01К.SYS SYSGEN VER Х.Х NO SOURCE FILE ON DISK A> Заметьте, что вслед за сообщением об ошибке сразу появится основной промпт ОС СР/М (А >, В > и т. д.).