<?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%91%D0%9A%3A_%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8-%D0%B4%D0%B8%D1%81%D0%BA%D0%B8_800_%D0%BA%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82</id>
	<title>БК: Флоппи-диски 800 килобайт - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%91%D0%9A%3A_%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8-%D0%B4%D0%B8%D1%81%D0%BA%D0%B8_800_%D0%BA%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A:_%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8-%D0%B4%D0%B8%D1%81%D0%BA%D0%B8_800_%D0%BA%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82&amp;action=history"/>
	<updated>2026-05-17T04:00:53Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A:_%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8-%D0%B4%D0%B8%D1%81%D0%BA%D0%B8_800_%D0%BA%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82&amp;diff=3600&amp;oldid=prev</id>
		<title>Xolod в 20:00, 18 сентября 2023</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A:_%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8-%D0%B4%D0%B8%D1%81%D0%BA%D0%B8_800_%D0%BA%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82&amp;diff=3600&amp;oldid=prev"/>
		<updated>2023-09-18T20:00:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 23:00, 18 сентября 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Строка 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;Флопик 3.5&amp;quot; 800к под Windows&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;Флопик 3.5&amp;quot; 800к под Windows&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Установите драйвер [http://simonowen.com/fdrawcmd/ fdrawcmd.sys]. Для форматирования, записи и чтения образов диска используйте утилиту [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www.&lt;/del&gt;emuverse.ru/downloads/computers/BK/utils/bkdisk.zip bkdisk.exe].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Установите драйвер [http://simonowen.com/fdrawcmd/ fdrawcmd.sys]. Для форматирования, записи и чтения образов диска используйте утилиту [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://emuverse.ru/downloads/computers/BK/utils/bkdisk.zip bkdisk.exe].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;Флопик 3.5&amp;quot; 800к в Линуксе&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;Флопик 3.5&amp;quot; 800к в Линуксе&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l156&quot;&gt;Строка 156:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Описание флоповода и интерфейса стандарта slim можно посмотреть в спецификации&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Описание флоповода и интерфейса стандарта slim можно посмотреть в спецификации&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;s&amp;gt;TEAC FD-05HF-8630 Micro Floppy Disk Drive&amp;lt;/s&amp;gt; или [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www.&lt;/del&gt;emuverse.ru/downloads/datasheets/peripherals/FDD/FDZ-529022_A4.pdf Y-E DATA YD-702J-6637J Super Slim 3.5 Floppy Disk Drive] ({{pdf}} {{ref-en}}).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;s&amp;gt;TEAC FD-05HF-8630 Micro Floppy Disk Drive&amp;lt;/s&amp;gt; или [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://emuverse.ru/downloads/datasheets/peripherals/FDD/FDZ-529022_A4.pdf Y-E DATA YD-702J-6637J Super Slim 3.5 Floppy Disk Drive] ({{pdf}} {{ref-en}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Шлейфы контроллера Альтек бывают 27- и 26-проводные. В 26-проводном пропущен сигнал, соответствующий контакту 33 флоповода. Мне достался вариант контроллера, где 27-проводный шлейф распаян как 26-проводный.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Шлейфы контроллера Альтек бывают 27- и 26-проводные. В 26-проводном пропущен сигнал, соответствующий контакту 33 флоповода. Мне достался вариант контроллера, где 27-проводный шлейф распаян как 26-проводный.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xolod</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A:_%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8-%D0%B4%D0%B8%D1%81%D0%BA%D0%B8_800_%D0%BA%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82&amp;diff=482&amp;oldid=prev</id>
		<title>Panther: http://vak.ru/doku.php/proj/bk/bk-floppy</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A:_%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8-%D0%B4%D0%B8%D1%81%D0%BA%D0%B8_800_%D0%BA%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82&amp;diff=482&amp;oldid=prev"/>
		<updated>2007-12-03T10:37:56Z</updated>

		<summary type="html">&lt;p&gt;http://vak.ru/doku.php/proj/bk/bk-floppy&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ|Автор=Сергей Вакуленко|Источник=http://vak.ru/doku.php/proj/bk/bk-floppy}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
Для компьютеров [[БК-0010]] используются флоппи-диски объемом 800 килобайт. Их формат отличается от стандартных IBM-PC-AT совместимых флопиков:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; 800k (БК) &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; 360k (PC-AT) &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; 720k (PC-AT) &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; 1200k (PC-AT) &amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; Кол-во дорожек &amp;lt;/th&amp;gt;&amp;lt;td&amp;gt; 80 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 40 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 80 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 80 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; Кол-во головок &amp;lt;/th&amp;gt;&amp;lt;td&amp;gt; 2 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; Кол-во секторов &amp;lt;/th&amp;gt;&amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Флопик 3.5&amp;quot; 800к под Windows&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Установите драйвер [http://simonowen.com/fdrawcmd/ fdrawcmd.sys]. Для форматирования, записи и чтения образов диска используйте утилиту [http://www.emuverse.ru/downloads/computers/BK/utils/bkdisk.zip bkdisk.exe].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Флопик 3.5&amp;quot; 800к в Линуксе&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой формат поддерживается стандартным драйвером. Используйте устройство /dev/fd0u800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Флопик 5&amp;quot; 800к в Линуксе&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В обычном Линуксе такой формат флоппи дисков не поддерживается. На самом деле драйвер это позволяет, но надо установить ему нужные параметры. Это делается утилитой setfdprm, которая содержится в пакете [http://fdutils.linux.lu/ fdutils].&lt;br /&gt;
&lt;br /&gt;
Для создания файла устройства и установки формата 800k выполните следующие команды:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mknod /dev/fd0h800 b 2 80&lt;br /&gt;
setfdprm /dev/fd0h800 1600 10 2 80 0 0x25 0x01 0xDF 0x2E&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для сравнения приведена таблица параметров стандартных форматов флоппи-диска 5.25&amp;amp;rdquo;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; Формат &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Файл устройства &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Параметры &amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 360k (PC-XT) &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0d360 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 720 9 2 40 0 0x2A 0&amp;amp;times;02 0xDF 0&amp;amp;times;50 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 360k (PC-AT) &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h360 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 720 9 2 40 1 0&amp;amp;times;23 0&amp;amp;times;01 0xDF 0&amp;amp;times;50 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 410k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h410 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 820 10 2 41 1 0&amp;amp;times;25 0&amp;amp;times;01 0xDF 0x2E &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 420k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h420 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 840 10 2 42 1 0&amp;amp;times;25 0&amp;amp;times;01 0xDF 0x2E &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 720k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h720 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 1440 9 2 80 0 0&amp;amp;times;23 0&amp;amp;times;01 0xDF 0&amp;amp;times;50 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;#039;&amp;#039;&amp;#039;800k (БК)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;#039;&amp;#039;&amp;#039;/dev/fd0h800&amp;#039;&amp;#039;&amp;#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;#039;&amp;#039;&amp;#039;1600 10 2 80 0 0&amp;amp;times;25 0&amp;amp;times;01 0xDF 0x2E&amp;#039;&amp;#039;&amp;#039; &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 880k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h880 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 1760 11 2 80 0 0x1C 0&amp;amp;times;09 0xCF 0&amp;amp;times;00 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 1200k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h1200 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2400 15 2 80 0 0x1B 0&amp;amp;times;00 0xDF 0&amp;amp;times;54 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 1440k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h1440 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2880 18 2 80 0 0&amp;amp;times;25 0&amp;amp;times;00 0xDF 0&amp;amp;times;02 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 1480k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h1476 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2952 18 2 82 0 0&amp;amp;times;25 0&amp;amp;times;00 0xDF 0&amp;amp;times;02 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 1490k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h1494 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2988 18 2 83 0 0&amp;amp;times;25 0&amp;amp;times;00 0xDF 0&amp;amp;times;02 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 1600k &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; /dev/fd0h1600 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 3200 20 2 80 0 0x1C 0&amp;amp;times;20 0xCF 0x2C &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Шлейф для БК-0010&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; На флоповоде &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Шлейф Альтек &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Шлейф FFC (slim) &amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 2: /REDWC — Density Select &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 4: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 6: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 8: /Index — 0=Index &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 1: ИНД — Индексный маркер &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2: INDEX &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 10: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 3: ВН0 — Выбор накопителя 0 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 12: /DRVS — Drive Select &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 5: ВН1 — Выбор накопителя 1 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 4: DRV &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 14: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 7: ВН2 — Выбор накопителя 2 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 16: /MOTE — 0=Motor Enable &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 9: МВК — Включение двигателя &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 10: MTR &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 18: /DIR — 0=Direction Select &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 11: НПШ — Направление шага &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 12: DIR &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 20: /STEP — 0=Head Step &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 13: ШАГ — Шаг &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 14: STEP &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 22: /WDATA — Write Data &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 15: ЗПД — Данные записи &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 16: WRITE DATA &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 24: /WGATE — Floppy Write Enable &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 17: РЗП — Разрешение записи &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 18: WRITE GATE &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 26: /TRK00 — 0=Track 00 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 19: Д00 — Нулевая дорожка &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 20: TRACK 00 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 28: /WPT — 0=Write Protect &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 21: ЗЗП — Запрет записи &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 22: WRPTR &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 30: /RDATA — Read Data &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 23: ДЧТ — Данные чтения &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 24: RDATA &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 32: /SIDE1 — 0=Head Select &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 25: ВП0 — Выбор поверхности &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 26: SEL &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 34: /DSKCHG — 1=Disk Change/0=Ready &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 26 или 27: ГОТ — Готовность &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 6: DSKCH &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 8: READY &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 1, 3… 33 — общий &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2, 4… 24 — общий &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 15,17,19,23,25 — общий &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 1,3,5 — +5V &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание интейфейса стандартного флоппи-диска можно посмотреть [http://www.interfacebus.com/PC_Floppy_Drive_PinOut.html здесь].&lt;br /&gt;
&lt;br /&gt;
Описание флоповода и интерфейса стандарта slim можно посмотреть в спецификации&lt;br /&gt;
&amp;lt;s&amp;gt;TEAC FD-05HF-8630 Micro Floppy Disk Drive&amp;lt;/s&amp;gt; или [http://www.emuverse.ru/downloads/datasheets/peripherals/FDD/FDZ-529022_A4.pdf Y-E DATA YD-702J-6637J Super Slim 3.5 Floppy Disk Drive] ({{pdf}} {{ref-en}}).&lt;br /&gt;
&lt;br /&gt;
Шлейфы контроллера Альтек бывают 27- и 26-проводные. В 26-проводном пропущен сигнал, соответствующий контакту 33 флоповода. Мне достался вариант контроллера, где 27-проводный шлейф распаян как 26-проводный.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; Контакт флоповода &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; 27-проводный &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; 26-проводный &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Мой шлейф &amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 8, 10… 32 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 1, 3… 25 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 1, 3… 25 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2, 4… 26 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 26 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 9, 11… 31 — общий &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2, 4… 24 — общий &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 2, 4… 24 — общий &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 1, 3, 5… 25 — общий &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 33 — общий &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; 26 — общий &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; отсутствует &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; отсутствует &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Подпрограммы ПЗУ контроллера дисковода&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ПЗУ контроллера дисковода имеется ряд подпрограмм, служащих для работы с диском на уровне секторов. Все прочие программы, обеспечивающие чтение/запись файлов или форматирование дискет, обращаются к этим подпрограммам, и знания о них понадобятся вам, особенно если начать писать свои &amp;quot;спасающие&amp;amp;rdquo; программы.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;а) 160000 --- загрузка&amp;lt;/h5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@#160000 — подпрограмма-автозагрузчик операционной системы с загрузочной дискеты. Автоматически ищет загрузочный диск на всех имеющихся дисководах и найдя, загружает. Не требует параметров. Может быть вызвана командой БК-0010 ЕМТ52.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;б) 160004 --- чтение/запись&amp;lt;/h5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@#160004 — подпрограмма чтения/записи секторов (ЕМТ54). Подпрограмме передаются параметры:&lt;br /&gt;
&lt;br /&gt;
* R0 — номер первого сектора из группы читаемых или записываемых.&lt;br /&gt;
* R1 — длина массива информации (файла). Задается в двухбайтных машинных словах. Если длина больше нуля, это означает чтение, если меньше нуля (NEG R1), — запись.&lt;br /&gt;
* R2 — начальный адрес массива информации в ОЗУ.&lt;br /&gt;
* R3 — адрес размещения в ОЗУ рабочей области контроллера.&lt;br /&gt;
&lt;br /&gt;
Подпрограмма читает или записывает указанное количество двухбайтных слов, начиная с заданных адреса в ОЗУ и сектора на диске. Количество читаемых или записываемых секторов зависит от длины файла (каждый сектор занимает 0.5 кб или в БКшечном восьмеричном представлении 1000). По результатам чтения устанавливается состояние бита С слова состояния процессора. Если чтение произведено без ошибок, С=0. Если возникла ошибка чтения/записи, С=1 и в ячейке ОЗУ по адресу @#52 находится байт — номер ошибки (коды ошибок восьмеричные):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt; Код &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Причина ошибки &amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 1 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Запись: диск заклеен; чтение: ошибка контрольной суммы в зоне данных &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 2 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Ошибка в заголовке сектора &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Нет выхода на 0 дорожку &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 4 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Ошибка позиционирования &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 5 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Не найден сектор &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Нет диска или он не вращается &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Прерывание по клавише СТОП &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 010 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Не найден адресный маркер &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 011 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Не найден маркер данных &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt; 012 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Недопустимые параметры команды или формат диска &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;в) 160010 --- инициализация&amp;lt;/h5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@#160010 — подпрограмма создания в ОЗУ и заполнения служебной области для функционирования контроллера и дисковода (рабочей области). Подпрограмма может быть вызвана по ЕМТ56. Параметр: R3 — адрес начала рабочей области в ОЗУ.&lt;br /&gt;
&lt;br /&gt;
В рабочей области записаны данные (указано смещение в байтах от начала, восьм.):&lt;br /&gt;
&lt;br /&gt;
* 2 — адрес текущей дорожки диска (2 байта);&lt;br /&gt;
* 4 — таблица текущих дорожек (4 байта);&lt;br /&gt;
* 010 — задержка на опускание головки (количество циклов SOB; 2 байта);&lt;br /&gt;
* 012 — задержка перехода с дорожки на дорожку (2 байта);&lt;br /&gt;
* 014 — номер дорожки, начиная с которой включается пред-компенсация (1 байт);&lt;br /&gt;
* 015 — число повторных обращений при ошибке чтения/записи (1 байт);&lt;br /&gt;
* 017 — код, которым заполняются сектора при форматировании (1 байт);&lt;br /&gt;
* 020 — указатель на байт признаков (2 байта);&lt;br /&gt;
* 022 — таблица признаков (4 байта);&lt;br /&gt;
* 026 — адрес начала рабочей области (2 байта);&lt;br /&gt;
* 030 — длина массива данных в двухбайтных машинных словах (2 байта);&lt;br /&gt;
* 032 — номер стороны диска (0 — верхняя, 1 — нижняя; 1 байт);&lt;br /&gt;
* 033 — номер дорожки, считая от 0 (1 байт);&lt;br /&gt;
* 034 — номер дисковода (0 — А:, 1 — В: и т. д.; 1 байт);&lt;br /&gt;
* 035 — номер сектора диска (1 байт);&lt;br /&gt;
* 060 — число секторов на дорожке (2 байта).&lt;br /&gt;
&lt;br /&gt;
Остальные участки рабочей области являются служебными.&lt;br /&gt;
&lt;br /&gt;
Таблица признаков (смещение 022 от начала рабочей области) содержит четыре байта, соответствующие четырем дисководам. Для каждого из них биты байта таблицы имеют значения:&lt;br /&gt;
&lt;br /&gt;
* 0 — &amp;quot;пропуск дорожек&amp;amp;rdquo; (0-нет, 1 — пропуск нечетных дорожек). Это позволяет обрабатывать 40-дорожечные дискеты на 80-дорожечном дисководе;&lt;br /&gt;
* 1 — &amp;quot;односторонний/двухсторонний диск&amp;amp;rdquo; (0 — двухсторонний, 1 — обращение только к нижней стороне);&lt;br /&gt;
* 2 — &amp;quot;длина сектора&amp;amp;rdquo; (0 — 512 байт, 1 — 1024 байт).&lt;br /&gt;
&lt;br /&gt;
Остальные биты не используются.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;г) 160012 --- форматирование&amp;lt;/h5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@#160012 — подпрограмма форматирования отдельной дорожки диска. В качестве параметра подпрограмме передается в R3 адрес размещения в ОЗУ рабочей области контроллера, в которой, в соответствии с вышеприведенным списком, должны быть указаны номер диска, номер стороны и номер форматируемой дорожки, а также записываемый при форматировании &amp;quot;нулевой код&amp;amp;rdquo;.&lt;br /&gt;
&lt;br /&gt;
Кроме того, имеются две дополнительные подпрограммы, используемые реже названных выше:&lt;br /&gt;
&lt;br /&gt;
* @#160002 — загрузка ОС с указанного дисковода (без поиска ее на остальных дисках);&lt;br /&gt;
* @#160006 — чтение/запись секторов аналогично подпрограмме @#160004, но параметры передаются не через регистры, а непосредственно в ячейках рабочей области.&lt;br /&gt;
&lt;br /&gt;
(Сведения о подпрограммах приведены для &amp;quot;326&amp;amp;rdquo; прошивки ПЗУ контроллера.)&lt;br /&gt;
&lt;br /&gt;
Кроме того, чтобы после выполнения операций чтения/записи остановить дисковод, нужно обнулить содержимое служебного регистра контроллера @#177130 (CLR @#177130).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>