<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_CP%2FM_1.4</id>
	<title>Формат дисков CP/M 1.4 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_CP%2FM_1.4"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_CP/M_1.4&amp;action=history"/>
	<updated>2026-05-03T09:08:59Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_CP/M_1.4&amp;diff=1956&amp;oldid=prev</id>
		<title>Panther: Новая страница: «{{ДИ|Источник=http://www.seasip.info/Cpm/format14.html|Перевод=Black Cat / Era CG ([mailto:era_cg@speccy.su era_cg@speccy.su])}}  == Формат…»</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_CP/M_1.4&amp;diff=1956&amp;oldid=prev"/>
		<updated>2015-09-30T06:32:07Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{ДИ|Источник=http://www.seasip.info/Cpm/format14.html|Перевод=Black Cat / Era CG ([mailto:era_cg@speccy.su era_cg@speccy.su])}}  == Формат…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ|Источник=http://www.seasip.info/Cpm/format14.html|Перевод=Black Cat / Era CG ([mailto:era_cg@speccy.su era_cg@speccy.su])}}&lt;br /&gt;
&lt;br /&gt;
== Формат дисков CP/M 1.4 ==&lt;br /&gt;
CP/M 1.4 была предназначена для работы с 8&amp;quot; дисками емкостью 250k. Таким образом диск CP/M 1.4 разбит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 77 дорожек всего;&lt;br /&gt;
 26 128-байтных секторов на дорожке, перемешанных программно (см.ниже);&lt;br /&gt;
  2 зарезервированные дорожки;&lt;br /&gt;
  2 1k блока директории, вмещавшие 64 записи;&lt;br /&gt;
240 1k блокаов данных, с номерами 2-241.&lt;br /&gt;
&lt;br /&gt;
Таблица порядка чтения секторов:&lt;br /&gt;
1,7,13,19,25,5,11,17,23,3,9,15,21,2,8,14,20,26,6,12,18,24,4,10,16,22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зарезервированные дорожки содержат образ CP/M 2.2, используемый при перезапуске системы с диска. Таким образом, можно сделать вывод, что CP/M 1.4 помещается в 6.5k.&lt;br /&gt;
&lt;br /&gt;
== Директория CP/M 1.4 ==&lt;br /&gt;
&lt;br /&gt;
Директория CP/M 1.4 имеет только один тип записи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SS F1 F2 F3 F4 F5 F6 F7 F8 T1 T2 T3 EX S1 S2 RC   .FILENAMETYP....&lt;br /&gt;
AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL   ................&lt;br /&gt;
&lt;br /&gt;
SS = Status.   0  =&amp;gt; Файл существует&lt;br /&gt;
             0E5h =&amp;gt; Файл удален&lt;br /&gt;
              80h =&amp;gt; Скрытый файл. Данное свойство является недокументированным&lt;br /&gt;
                    и не поддерживается в более поздних версиях CP/M.&lt;br /&gt;
Fn - Filename - имя файла.&lt;br /&gt;
Tn - FyleType - тип файла. Используется 7-бит ASCII.&lt;br /&gt;
EX = Extent counter - номер экстента. Если файл занимает более 16k, он получает несколько&lt;br /&gt;
записей. Первая запись имеет EX=0, вторая - EX=1 и т.д.&lt;br /&gt;
    EX может принимать значения от 0 до 31, таким образом допуская файлы до 512k. Однако,&lt;br /&gt;
    CP/M 1.4 в любом случае поддерживает диски размером лишь 250k.&lt;br /&gt;
S2 - зарезервировано, устанавливается в 0.&lt;br /&gt;
S1 - зарезервировано, устанавливается в 0.&lt;br /&gt;
RC - Число записей (1 запись=128 байт) занятых этим экстентом. Если RC равно 80h, этот&lt;br /&gt;
    экстент полный и может существовать еще один на этом диске.&lt;br /&gt;
    Размеры файлов округляются в сторону ближайших 128 байт.&lt;br /&gt;
AL - Allocation - расположение (карта расположения блоков файла). Каждый байт AL - это номер&lt;br /&gt;
    1k блока на диске. Если AL содержит ноль, то он не указывает на какой-либо блок (то есть &lt;br /&gt;
    соответствующий блок не существует). Например 3k файл может иметь следующее расположение:&lt;br /&gt;
    5,6,8,0,0.... - первые 1k - в блоке 5, вторые - в блоке 6, третьи - в блоке 8.&lt;br /&gt;
     AL-номера могут быть либо 8-битными (если диск содержит менее 256 блоков), либо 16-&lt;br /&gt;
    битными (первым хранится младший байт).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== От переводчика ==&lt;br /&gt;
&lt;br /&gt;
Данный перевод ни в коем случае не претендует на то, чтобы считаться абсолютно точным и безошибочным. В случае, если Вами будут найдены какие-то ошибки или неточности, просьба написать мне: [mailto:era_cg@speccy.su era_cg@speccy.su]&lt;br /&gt;
&lt;br /&gt;
Black Cat / Era CG&amp;lt;br/&amp;gt;&lt;br /&gt;
3o.o9.2o15&lt;br /&gt;
&lt;br /&gt;
[[Категория:CP/M]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>