<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[ПЭВМ "Агат" 7-9: Форум &mdash; Загрузка с магнитофона?]]></title>
		<link>https://forum.agatcomp.ru//viewtopic.php?id=37</link>
		<atom:link href="https://forum.agatcomp.ru/extern.php?action=feed&amp;tid=37&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Загрузка с магнитофона?».]]></description>
		<lastBuildDate>Thu, 28 Jan 2021 09:59:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=4526#p4526</link>
			<description><![CDATA[<p>На девятке в сисмоне есть ошибка в поддержке мафона. Не помню в чём конкретно, но какая-то из процедур вызывается по неверному адресу.</p><p>В семёрке всё правильно.</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Thu, 28 Jan 2021 09:59:18 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=4526#p4526</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=4524#p4524</link>
			<description><![CDATA[<div class="quotebox"><cite>Prol пишет:</cite><blockquote><p>В эмуляторе похоже ошибка, в мониторе бейсика при попытке чтения с ленты, открывается диалог записи. В мониторе ПЗУ работает нормально.</p></blockquote></div><p>Лучше написать в тему по эмулятору.</p>]]></description>
			<author><![CDATA[null@example.com (AlexBel)]]></author>
			<pubDate>Wed, 27 Jan 2021 12:57:00 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=4524#p4524</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=4522#p4522</link>
			<description><![CDATA[<p>В эмуляторе похоже ошибка, в мониторе бейсика при попытке чтения с ленты, открывается диалог записи. В мониторе ПЗУ работает нормально.</p>]]></description>
			<author><![CDATA[null@example.com (Prol)]]></author>
			<pubDate>Wed, 27 Jan 2021 11:34:59 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=4522#p4522</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=680#p680</link>
			<description><![CDATA[<p>Разработка (адаптация) такого устройства, думаю, имела бы смысл при большом (как на ZX Spectrum) количестве программ. А так как для &quot;Агата&quot; их значительно меньше (и ещё меньше тех, которые могут работать при обычной загрузке дампа в память с магнитофона), то имеет ли смысл тратить время на работу над заведомо бесполезным устройством?<br />Я ещё не пробовал (но попробовать - в планах :) ), но, думаю, лучше преобразовать нужные дампы в аудиофайлы эмулятором и загружать через портативный mp3-проигрыватель - готовая более-менее удобная (в зависимости от проигрывателя) навигация по файлам и управление воспроизведением. Конечно, объёмы файлов будут значительно выше, чем простой бинарный дамп памяти, но современные плееры имеют большой объём встроенной памяти и возможность работы с картами.<br />Такой метод загрузки я неоднократно (и успешно) использовал при проверке ZX Spectrum. Приходилось только подбирать оптимальные параметры сжатия в mp3 из wav (минимальный размер файла при надёжной загрузке) и настраивать параметры плеера (отключать эквалайзер и все эффекты, влияющие на звук и подбирать уровень громкости), но это делается только один раз.<br />Считаю, что этого достаточно, чтобы поиграть в игры, не привязанные к дисководу и размещающиеся в основной памяти &quot;Агат-7&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (AlexBel)]]></author>
			<pubDate>Fri, 17 Mar 2017 03:23:20 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=680#p680</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=652#p652</link>
			<description><![CDATA[<p>Помню пробовал на реальном агате несколько прог, которые могут отгружать данные как на диск так и на кассету. <br />Хотя для Агата это редкий случай, считай &quot;из коробки&quot; с дисководом. Но такие есть, видимо эхо дефицита дискет :) <br />Помню граф и текстовые редакторы такие, база данных (вроде даже не плохая), какие-то проги межмашинного обмена. </p><p>Я еще тогда подумал, можно ли вот эту штуку для Агат адаптировать:<br /><a href="http://trolsoft.ru/ru/sch/zx-tapper">http://trolsoft.ru/ru/sch/zx-tapper</a><br />Вроде на форуме ZX.PK где-то была тема как ей другие компы загружать типа микроши и ориона. <br />Вообще сайтик интересный, там много всяких интересностей.</p>]]></description>
			<author><![CDATA[null@example.com (garnizon)]]></author>
			<pubDate>Sat, 04 Mar 2017 20:48:25 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=652#p652</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=286#p286</link>
			<description><![CDATA[<p>dk_spb зарегистрирован на нашем форуме, ему можно написать в личку.</p>]]></description>
			<author><![CDATA[null@example.com (garnizon)]]></author>
			<pubDate>Mon, 02 Jan 2017 20:04:42 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=286#p286</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=278#p278</link>
			<description><![CDATA[<p>Блин, а ведь точно! Про эмуль дисковода я то и забыл совсем. Себе только что такой собрал, но у меня пока нет контроллера дисковода и поэтому я отложил платку в &quot;долгий ящик&quot;. Устройство интересное, его Коковин в своём видео про 7й Агат показывал на Ютюбе. Платки и кардридеры для этого эмуля продавал dk_spb с форума:</p><p><a href="http://market.zx-pk.ru/forum/viewtopic.php?f=7&amp;t=5600&amp;p=59351&amp;hilit=%D0%BF%D0%BB%D0%B0%D1%82%D0%B0+%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0">http://market.zx-pk.ru/forum/viewtopic. … 1%80%D0%B0</a></p><p>Напишите ему - может ещё остались.</p>]]></description>
			<author><![CDATA[null@example.com (Wierzbowsky)]]></author>
			<pubDate>Mon, 02 Jan 2017 13:33:21 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=278#p278</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=276#p276</link>
			<description><![CDATA[<p>Спасибо! Очень интересный вариант!</p>]]></description>
			<author><![CDATA[null@example.com (hantarex)]]></author>
			<pubDate>Mon, 02 Jan 2017 12:59:14 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=276#p276</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=275#p275</link>
			<description><![CDATA[<p>А еще можно собрать простейший эмулятор дисковода, по схеме <a href="http://tulip-house.ddo.jp/digital/SDISK2/english.html">http://tulip-house.ddo.jp/digital/SDISK2/english.html</a><br />И вы сами сможете записать себе нужные дискеты.<br />При наличии всех компонентов (а они должны быть в любом магазине электроники), сборка займет на макетной беспаечной плате порядка 1 часа.<br />Трудности могут быть только с наличием разъемов sd карты, можно достать из ненужного старого устройства, или использовать переходник sd-microsd, подпаявшись напрямую к контактам. Poly_fuse можно выбросить заменив перемычкой. U3 тоже заменить на любой другой стабилизатор на 3.3В типа LM1117 3.3.<br />Программатор для atmega328p можно купить в радиомагазине, они очень дешевые, вот например даже в chip-dip всего 350р. <a href="http://www.chipdip.ru/product/arduino-isp-atmega328/">http://www.chipdip.ru/product/arduino-isp-atmega328/</a></p>]]></description>
			<author><![CDATA[null@example.com (sintech)]]></author>
			<pubDate>Mon, 02 Jan 2017 12:34:19 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=275#p275</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=274#p274</link>
			<description><![CDATA[<p>Территориально - Ставрополь.</p>]]></description>
			<author><![CDATA[null@example.com (hantarex)]]></author>
			<pubDate>Mon, 02 Jan 2017 07:30:12 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=274#p274</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=273#p273</link>
			<description><![CDATA[<div class="quotebox"><cite>hantarex пишет:</cite><blockquote><p>А с кем можно договориться насчет записи дискет, не подскажете?</p></blockquote></div><p>В первую очередь надо сообщить, где ты находишся, географически ?</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Mon, 02 Jan 2017 07:18:36 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=273#p273</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=271#p271</link>
			<description><![CDATA[<div class="quotebox"><cite>Voldemar0 пишет:</cite><blockquote><p>Подумал ещё минут 5...<br />PS В общем-то, можно закинуть семёрочную дос в озу через мафонный порт. Загрузить Бейсик-60 в эмуляторе, разрешить на железке работу допозу, и перекинуть регион 9600.bfff.<br />Надо будет ещё разобраться с блоком инициализации, я сразу скажу, что он точно не в начале этого региона (в начале идут буфера). Блок инициализации должен получить на входе номер контроллера флопика, с которого &quot;была выполнена загрузка&quot;. И вроде всё.<br />Потом можно из доса попробовать форматнуть дискетку, при этом голая дос запишется туда сама. Если формат пройдёт успешно - то всё работает (контролер, дисковод..).</p><p>Но это всё муторное дело, оно сработает только если действительно всё работает, включая ОЗУ без глюков, контроллер флопа, сам флоп, дискетка.... Проще договорится с владельцем нормального компа, чтобы тебе прислали загрузочные диски (как минимум, с тестом ОЗУ и с какой нибудь ОС + Линк1).</p></blockquote></div><p>Примерно это я и спрашивал - самому сделать дискету на голой машине:)<br />ББ - Большой Брат - писюк мой рабочий:) но, судя по всему, для этой операции тоже нужна дискета:(</p><p>А с кем можно договориться насчет записи дискет, не подскажете?</p>]]></description>
			<author><![CDATA[null@example.com (hantarex)]]></author>
			<pubDate>Mon, 02 Jan 2017 06:15:11 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=271#p271</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=270#p270</link>
			<description><![CDATA[<p>Подумал ещё минут 5...<br />PS В общем-то, можно закинуть семёрочную дос в озу через мафонный порт. Загрузить Бейсик-60 в эмуляторе, разрешить на железке работу допозу, и перекинуть регион 9600.bfff.<br />Надо будет ещё разобраться с блоком инициализации, я сразу скажу, что он точно не в начале этого региона (в начале идут буфера). Блок инициализации должен получить на входе номер контроллера флопика, с которого &quot;была выполнена загрузка&quot;. И вроде всё.<br />Потом можно из доса попробовать форматнуть дискетку, при этом голая дос запишется туда сама. Если формат пройдёт успешно - то всё работает (контролер, дисковод..).</p><p>Но это всё муторное дело, оно сработает только если действительно всё работает, включая ОЗУ без глюков, контроллер флопа, сам флоп, дискетка.... Проще договорится с владельцем нормального компа, чтобы тебе прислали загрузочные диски (как минимум, с тестом ОЗУ и с какой нибудь ОС + Линк1).</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Mon, 02 Jan 2017 05:31:48 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=270#p270</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=269#p269</link>
			<description><![CDATA[<p>Этот вопрос поднимается каждые 3-4 года на разных форумах. Если поискать по zx.pk.ru (pk.zx.ru?) то там были развёрнутые ответы.</p><p>Если коротко: всё основано на двух постулатах:<br />1) да, у агата есть магнитофонный порт<br />2) нет, его редко кто использовал и на него нет софта (не считая нескольких спецпрог, например, для чтения спектрумовских картинок)<br />Если бы всё было просто, мы бы давно на сайте опубликовали точный порядок этих действий.</p><p>В вашем вопросе непонятны две фразы:<br />&gt; Имею ячейку портов без ПЗУ - загрузка с ББ невозможна. <br />Что такое ББ ?</p><p>&gt; Вообще - возможна ли работа с магнитофоном в ДОС?<br />На каком уровне ?</p><p>Порт мафона доступен всегда, ДОС - дисковая операционная система, она вообще не имеет понятия о каком-то магнитофонном порте - зачем он ей ?<br />В эпле, откуда порт пришёл на агат, мафон обслуживался системным монитором (типа BIOS&#039;а), который входил в состав ROM-бейсика. Поддержка была двух видов: чтение/запись дампа памяти (адреса задаются пользователем) и чтение/запись бейсик-программы.</p><p>Жирно подчеркну и дам ссылку:<br /><a href="http://agatcomp.ru/Reading/for_beginners.shtml">http://agatcomp.ru/Reading/for_beginners.shtml</a><br />- ДОС и бейсик на агате - это две разные программные сущности, каждая из которых живёт и работает сама по себе. В каком-то далёком приближении, можно считать, что это два плагина сисмона.</p><p>Так вот в семёрочном сисмоне порт мафона поддерживает чтение/запись дампов памяти. НО (почему ваша затея сейчас практически невыполнима):</p><p>1) это очень медленно. Там скорость - байт 40-60 в секунду. Никто , как на спектруме, тут не занимался оптимизацией кодирования. Глюков тонна при малейших ошибках (на реальном мафоне было с этим очень плохо).</p><p>2) собственно, зачем вам ДОС в озу ? она никаких тестов дисковода не имеет, дискет у вас нет с файлами, дисковод может быть не работает ? Что вы от неё хотите ?</p><p>3) никаких особых тестов 140ки не существует. Есть только тестилка скорости вращения, она написана 50/50 на бейсике и ассемблере. Собственно, в нём и тестировать нечего: позиционер головки видно при начальной загрузке (код загрузчика его двигает на начало диска), канал чтения - либо работает либо нет. Любая команда ДОС это сразу видит, но никакой тест не сможет указать причину ошибок чтения: глюки контроллера или дисковода или дискеты или головки. Это всё определяется только прямыми руками с приборами, как минимум вольтметром, но лучше осцилографом. Программно можно только проверить, меняется ли значение в порту чтения, но это и без всякого теста можно посмотреть в сисмоне. Хотя это мало что даст с точки зрения полноценной диагностики.</p><p>4) ни бейсик ни дос вы не прочитаете одной только командой R (и не запишете тоже) потому что оба они размазаны по разным регионам памяти, причем бейсик находится в нескольких перекрывающихся страницах. Т.е. область d000.dfff, например, в зависимости от режима работы эмпзу будет коммутироваться на разные банки памяти.</p><p>5) команда 0.ffffw умрёт в эмуляторе чуть дальше середины, потому что регион c000.cfff - регистры управления, уже обращение к c040 включит таймер и без обработчика прерываний код в эмуляторе зависнет.</p><p>6) мало загрузить всё в озу, перед передачей управления (а куда вы его будете передавать?) нужно сконфигурировать аппаратуру, в первую очередь: контроллеры озу.</p><br /><p>Всё это бы можно было преодолеть, если бы не один вопрос: на кой вам агат без дисковода?<br />Софта под такую конфигу нет, .... <br />Хотите игрушку простенькую запустить: не мучайтесь с плейерами:<br />просто считайте в ИКП файл, например, mars или met, посмотрите его координаты в памяти (проще всего в do33c2, в разделе &quot;информация об объекте&quot;) и потом, выйдя в сисмон наберите команду записи, а на агате - чтения. Выход звуковухи воткнув во вход мафона агата. Учтите только, что это всё можно пробовать только на семёрочном ИКП или , лучше, Basic-60. В девяточном икп мафонный порт не поддерживается (команды есть, но они не работают).</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Mon, 02 Jan 2017 05:08:29 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=269#p269</guid>
		</item>
		<item>
			<title><![CDATA[Re: Загрузка с магнитофона?]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=268#p268</link>
			<description><![CDATA[<p>Думаю, что на эти вопросы лучше ответят более знающие люди. Кстати Линк N2 для 140кб дисковода не требует контроллера. Он подключается напрямую к дисководу.</p>]]></description>
			<author><![CDATA[null@example.com (Wierzbowsky)]]></author>
			<pubDate>Mon, 02 Jan 2017 03:59:50 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=268#p268</guid>
		</item>
	</channel>
</rss>
