﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Форум журнала "Downgrade" — Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
		<link>http://dgmag.in/forum/viewtopic.php?id=2025</link>
		<description><![CDATA[Недавние сообщения в теме «Текстовый редактор "ПОБЕДИТ" для Радио-86РК».]]></description>
		<lastBuildDate>Tue, 02 Sep 2025 18:00:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6521#p6521</link>
			<description><![CDATA[<p>Практически, всё лето жёстко занимался вопросом одной темы, которая давно меня интересовала как <a href="http://dgmag.in/forum/viewtopic.php?id=1983">страстного любителя дампов</a> <img src="http://dgmag.in/forum/img/smilies/cool.png" width="15" height="15" alt="cool" /> </p><p>Как известно, мало вызубрить и заучить кодировку команд процессора. Это - не самое сложное.<br />Основная проблема начинается с метками, когда программируешь не языком ассемблера, который разыменовывает метки где надо, а прямо в дампе, где меток и вовсе нет, а есть только абсолютные (i8080 / MOS 6502) и относительные (z80 / x86) адреса, которые постоянно необходимо держать в уме.</p><p>А ещё интересно было, когда в MS-DOS я писал COM-файлы прямо в Блокноте, без транслятора. Так как набор команд, например, INC/DEC - коды 40-4F, они легко кодировались буквами A-O и т.д.</p><p>И я как-то задумался над совмещением дампа машинного кода с абстрактным блочным кодированием.<br />В итоге, если сам ПОБЕДИТ - просто редактор текста в <em>куче</em>, этим летом я принялся разработкой оболочки к нему, разработав <a href="https://youtu.be/PxvS6P700AI">Микросреду разработки i8080-скриптов</a> (<a href="https://rutube.ru/video/8b7fba185a987a18de2be17ac40a1ccf/">RuTube</a>/<a href="https://disk.yandex.uz/i/o8BsvHu1lwWDbQ">Yandex</a>). <br />Оболочка выполняет несколько функций:</p><ul><li><p>Переключает буферы листингов для редактирования/трансляции</p></li><li><p>Выгружает на <em>ленту</em> или загружает с <em>ленты</em> как обыкновенный текст (кто в теме - поймёт, это не такая лёгкая задача) в UTF-кодировке</p></li><li><p>Передаёт на трансляцию и запуск активный листинг</p></li></ul><p>Тем самым, получилось совместить, казалось бы, несовместимое. <img src="http://dgmag.in/forum/img/smilies/tongue.png" width="15" height="15" alt="tongue" /> <br />Да ещё и распространить на несколько платформ.</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Tue, 02 Sep 2025 18:00:00 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6521#p6521</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6265#p6265</link>
			<description><![CDATA[<div class="quotebox"><cite>Alikberov пишет:</cite><blockquote><p>То есть, всё ещё на уровне теории. <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p></blockquote></div><p>Так никто и не говорит &quot;Уважаемый Alikberov, к следующему номеру ждем законченную разработку&quot; :-) Когда получится - тогда получится. Просто действительно интересно посмотреть результаты. Реально помню только заставки местного телевидения - возможно, компьютрные и когда-то видел ролик &quot;В наших глазах&quot;, где на видео концерта был наложен, так сказать, антимированный текст.</p>]]></description>
			<author><![CDATA[null@example.com (Andrei88)]]></author>
			<pubDate>Sat, 11 Jan 2025 15:52:12 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6265#p6265</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6264#p6264</link>
			<description><![CDATA[<div class="quotebox"><cite>Andrei88 пишет:</cite><blockquote><p>Очень было бы интересно почитать. То, что бытовые компьютеры использовали телевизиощики, многие писали, а вот как оно реально делалось - интересно поглядеть.</p></blockquote></div><p>Это очень долгая история. В том смысле, что ещё с 90-х я мечтал занимиматься обработкой видео, но лишь в прошлом году нашёл качественно простой приём, чтобы видеоузел РАДИО-86РК синхронизировать с внешним источником сигнала. То есть, всё ещё на уровне теории. <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Sat, 11 Jan 2025 13:44:27 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6264#p6264</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6261#p6261</link>
			<description><![CDATA[<div class="quotebox"><cite>Alikberov пишет:</cite><blockquote><p>На данный момент жду доставки ИМС <a href="https://www.ti.com/lit/ds/symlink/lm1881.pdf">LM1881</a> или <a href="https://rudatasheet.ru/microchips/k174ha11/">К174ХА11</a>, чтобы попробовать совместить композитное видео с кабельного канала с сигналом от РАДИО-86РК.<br />Схему уже придумал, осталось проверить в рамках &quot;OSD с помощью РК&quot;.<br />Тоже очень любопытная тема (для меня), так как мечтал в детстве обрабатывать видео. <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p></blockquote></div><p>Очень было бы интересно почитать. То, что бытовые компьютеры использовали телевизиощики, многие писали, а вот как оно реально делалось - интересно поглядеть.</p>]]></description>
			<author><![CDATA[null@example.com (Andrei88)]]></author>
			<pubDate>Sat, 11 Jan 2025 11:32:36 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6261#p6261</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6260#p6260</link>
			<description><![CDATA[<div class="quotebox"><cite>Alikberov пишет:</cite><blockquote><p>Только вот получится в один абзац.</p></blockquote></div><p>А почему в один абзац?<br />Ведь тут даже если Ваши посты взять, то уже на вполне солидную статью набирается.</p>]]></description>
			<author><![CDATA[null@example.com (uav1606)]]></author>
			<pubDate>Sat, 11 Jan 2025 06:57:30 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6260#p6260</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6258#p6258</link>
			<description><![CDATA[<div class="quotebox"><cite>uav1606 пишет:</cite><blockquote><p><strong>Alikberov</strong>, повторю своё предложение - с удовольствием бы опубликовал в журнале Вашу статью про этот редактор в частности и про &quot;Радио-86РК&quot; вообще.</p></blockquote></div><p>Да, я помню. Спасибо!</p><p>На РАДИО-86РК люблю проводить различные эксперименты.<br />&quot;Победит&quot; - просто программный код.<br />Но я также:</p><ul><li><p>Проигрыватель видео попробовал написать (кажется, о нём уже многие знают)</p></li><li><p>Отладчик+дизассемблер, размещаемые прямо в ПЗУ (код отлажен и основные игры вполне работают)</p></li><li><p>Пытаюсь написать, если не подобие, то хотя бы пародию на &quot;<a href="https://viva-games.ru/game/wham-the-music-box">Wham!</a>&quot; от ZX-Spectrum</p></li><li><p>Жёстким программным хаком ВГ75 добился почти графического режима, но не отладил ещё</p></li></ul><p>Тем для публикации хватит. <img src="http://dgmag.in/forum/img/smilies/wink.png" width="15" height="15" alt="wink" /> <br />Только вот получится в один абзац. <img src="http://dgmag.in/forum/img/smilies/roll.png" width="15" height="15" alt="roll" /> </p><p>На данный момент жду доставки ИМС <a href="https://www.ti.com/lit/ds/symlink/lm1881.pdf">LM1881</a> или <a href="https://rudatasheet.ru/microchips/k174ha11/">К174ХА11</a>, чтобы попробовать совместить композитное видео с кабельного канала с сигналом от РАДИО-86РК.<br />Схему уже придумал, осталось проверить в рамках &quot;OSD с помощью РК&quot;.<br />Тоже очень любопытная тема (для меня), так как мечтал в детстве обрабатывать видео. <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p><em>P.S.:</em> Может пока затронуть <a href="http://dgmag.in/forum/viewtopic.php?id=2058">соседнюю тему</a>? <img src="http://dgmag.in/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /> <br />Может кого-то заинтересует &quot;практическая мистика&quot; на винтажном ноутбуке. <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> <br />На РАДИО-86РК тоже есть аналогичная программа, но работает только в ручном режиме: Автоматический алгоритм только вот думаю начинать писать.</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Fri, 10 Jan 2025 12:22:56 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6258#p6258</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6254#p6254</link>
			<description><![CDATA[<p><strong>Alikberov</strong>, повторю своё предложение - с удовольствием бы опубликовал в журнале Вашу статью про этот редактор в частности и про &quot;Радио-86РК&quot; вообще.</p>]]></description>
			<author><![CDATA[null@example.com (uav1606)]]></author>
			<pubDate>Thu, 09 Jan 2025 08:15:38 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6254#p6254</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=6237#p6237</link>
			<description><![CDATA[<div class="quotebox"><cite>SergeCpp пишет:</cite><blockquote><p>Даже с трудом сообразил (и &quot;технически&quot; вряд ли аргументирую) странность предложения (на другом форуме в теме вашей) использовать директивы Монитора для поиска текста из редактора</p></blockquote></div><p>За это время услышал много критики в адрес своей программы со стороны.<br />Многих смущает отсутствие встроенных возможностей сохранения файла. <img src="http://dgmag.in/forum/img/smilies/neutral.png" width="15" height="15" alt="neutral" /> <br />Однако, я это не делал по принципиальным соображениям. Сейчас объясню, почему…</p><p>Ещё со школы я мечтал <em>написать собственный интерпретатор Бейсика</em>, если говорить кратко…</p><p>Так вот, из моих &quot;внутренних разработок&quot; по проработке алгоритмов поиска по именам меток или переменных, а также - отладка ввода и вывода вещественных чисел (мантисса - 24 бита), потребовалась удобная процедура ввода с клавиатуры данных и их редактирования.<br />Сначала я обходился простыми подпрограммами ввода строки, что вскоре сильно сказалось на производительности разработки из-за их ограниченного функционала.<br />И я решил заняться этим вопросом, чтобы закрыть его и не возвращаться.</p><p>Так, спустя месяцы упорного кодирования и отладки, появился «Победит», как альтернатива функционалу операторов INPUT Бейсика или READLN Паскаля.<br />Да, «Победит» - именно мега-продинутый INPUT или READLN! <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> </p><p>Тем самым, довольно странно иметь в операторе INPUT возможность сохранения в файл или поиска ключевого слова.<br />Всё, что требуется от INPUT - лишь ввод с клавиатуры требуемых данных.</p><p>Таким образом, сам «Победит» это выполняет и даже перевыполняет. Так как…<br /></p><ol class="decimal"><li><p>Поддерживает буфер до 64 Кб (если, конечно, ПК это предоставляет)</p></li><li><p>Поддерживает управляющие атрибуты ВГ75 (подчёркивание, мигание, цвет и т.п.)</p></li><li><p>Имеет максимальную производительность даже при достаточно больших объёмах текста</p></li><li><p>Поддерживает &quot;световое перо&quot; ВГ75 (любой стилус с адаптером)</p></li></ol><p>(Дополнительный функционал определяется и поддерживается пользовательским CALLBACK-ом, который вызывается постоянно, как указывалось в начале темы.)</p><p>Говоря кратко, «Победит» - это просто &quot;оператор INPUT&quot; размером в 2 Кб и с предельным функционалом (ни один из Бейсиков не позволит ввести текст объёмом в десятки килобайт оператором INPUT). А через CALLBACK можно и производить всё остальное: Чтение/запись НГМД, поиск/замена по шаблону, трансляция/компиляция текста и т.д.</p><p>Размер в 2 Кб - позволяет прошить «Победит» в ПЗУ и вызывать его отовсюду, где это может потребоваться:</p><ul><li><p>Форт</p></li><li><p>Лого</p></li><li><p>Паскаль</p></li><li><p>Си</p></li></ul><p><em>P.S.:</em> Получается, «Победит» - не &quot;текстовый редактор&quot;, а &quot;редактор текстового буфера&quot;.<br /><em>P.P.S.:</em> Недавно пытался подправить «Победит» под работу с &quot;теневыми страницами&quot; (как у <a href="https://ru.ruwiki.ru/wiki/%D0%9A%D0%A0580%D0%92%D0%9C80%D0%90#%D0%9A%D0%A0580%D0%92%D0%9C1">К580ВМ1</a>), но код в итоге вырос на 33 байта, что выходит за рамки 2048 под ПЗУ: Требуется пожертвовать производительностью процедур прокрутки экрана…</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Mon, 16 Dec 2024 17:00:00 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=6237#p6237</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=5925#p5925</link>
			<description><![CDATA[<div class="quotebox"><cite>SergeCpp пишет:</cite><blockquote><p>WEL -- это мой редактор (я автор). В Радио опубликована версия 2, о чём говорит контрольная сумма ED20.</p></blockquote></div><p>Очень приятно встретить человека, чей код я неделями вбивал. <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> <br /></p><div class="quotebox"><cite>SergeCpp пишет:</cite><blockquote><p>Там (в журнале Радио) ещё один точно был опубликован немного позже.</p></blockquote></div><p>Журнал Радио №10 за 1993 - последний, что мы получили. Потом приходилось выборочно покупать на рынке с рук.<br />Видимо, потому я не знаю ничего.<br />(FTP-архив - другая тема: Печатные журналы иначе воспринимаются.)<br /></p><div class="quotebox"><cite>SergeCpp пишет:</cite><blockquote><p>Это было сделано, то ли версия 3 использовалась, то ли дальше -- слабо очень помню, всё же 30 лет прошло с тех пор.</p></blockquote></div><p>Да, есть у меня крошечная мечта - свой Бейсик написать…<br />Начал было с однострочным редактором возиться, но потом подумал, что лучше написать универсальный на все случаи жизни.</p><p>Относительно недавно почти полностью переписал ПЗУ оригинального Монитора РК, добавив туда поддержку ROM-Дисков до 16 Мб в директиву R и «оконность» с поддержкой Escape-последовательности на уровне П/П F809, так как в оригинальной версии плотность кода невысока и позволяет добавить…<br /><a href="https://youtu.be/jYK1suJi0Tc">Демонстрация в YouTube</a></p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Sat, 01 Jul 2023 18:39:14 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=5925#p5925</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=5922#p5922</link>
			<description><![CDATA[<p>В общем, тогда, когда нижеследующее было реализовано, это был, скорее РК++&nbsp; -- схемотехнические изменения делал С.У. (инициалы) -- мой однокурсник (это лишь примерно так, иначе много объяснять).</p><p>Архитектурные изменения следующие (могу забыть или напутать в деталях):</p><p>1. Оперативная память была расширена до 64 килобайтов.<br />2. Что там с экранной областью -- не помню, увы, деталей -- вроде бы была смещена вверх максимально.<br />3. ПЗУ было то ли одно на 8 килобайт, то ли два -- тоже, увы, не помню.<br />4. Монитор был переписан и расширен (это была моя работа):<br />-- при запуске компьютера выводилось меню -- горизонтальная полоска с выбором элемента (текста) инверсией (вроде бы). Что-то ещё было на стартовом экране -- не помню. Вроде, картинка-надпись псевдографикой, и какие-то цифровые данные (охохонюшки, память...)<br />-- из пунктов меню помню не все и не по порядку (пунктов было больше, это точно):</p><p>Пункт WEL -- он работал из ПЗУ, служебная область была тоже вверху, или под экранной областью, или разделялась (совместно использовалась) с областью Монитора. Текст был с нуля (или со 100, но это потом, когда CP/M стала использоваться -- у CP/M там буфер дисковый 0-FF.).</p><p>Пункт ассемблера (моя модификация, M &amp; S, она тоже в Радио есть).</p><p>Пункты дизассемблера и отладчика... Не уверен, что были они.</p><p>Пункт LET -- это типа HIEW, но сделано во многом на примере программы тех лет DESS (для ДВК).</p><p>* * *</p><p>Дисковод вроде бы тогда уже был подключён, но исходная система (что в Радио тогда была) почти сразу была изменена нами вместе с С.У. И совсем скоро мы достали CP/M 2 в исходниках, и перевели всё на CP/M.</p><p>С.У. тогда же разработал свой собственный компьютер на 580, который был совместим со всем этим. Вот всего два экземпляра его было им выпущено -- его и мой. Помню, клавиатуру от ДВК3 (роскошнейшую механическую) подключили.</p><p>Да, С.У. защитил диплом -- эта его разработка есть его дипломная работа. Рам-диск (или странично-оконная организация ОЗУ была реализована -- не помню).</p><p>Увы, тогда была заметно тяжёлая (денежно) жизнь, и это всё так и осталось по сути, уникальным проектом. Очень жаль. И тогда уже PC стали распространяться.</p><p>Помню, что в CP/M был роскошнейший макроассемблер -- вполне, и на уровне (и чем-то даже выше) всего того, что я видывал уже на PC (на ассемблере я достаточно в PC работал).</p><p>С макропроцессорами схожая история -- самый, наверное, лучший (по возможностям) макроассемблер -- из 60-х годов -- ML/I (и весьма сложный). В моей модификации Multi-Edit 7.0 он используется (см. на old-dos).</p><p>* * *</p><p>Попробую собраться на полатях (на антресолях) посмотреть -- там бумаги кое-какие. Если не выцвели, что-нибудь напишу ещё. Там есть брошюра моя по WEL 3.0 -- на советском струйном принтере распечатал. Выцвела, поди.</p>]]></description>
			<author><![CDATA[null@example.com (SergeCpp)]]></author>
			<pubDate>Fri, 30 Jun 2023 09:08:12 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=5922#p5922</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=5921#p5921</link>
			<description><![CDATA[<p>Здравствуйте. Иногда я посматриваю (в Google), на упоминания РК вообще и WEL в частности. Вчера вот увидел на нескольких форумах эту вашу работу. Посмотрел на old-dos -- не нашёл (там бы ответил, наверное). Попутно обнаружил эту тему и здесь (в Google не встретилась). Решил очень кратко ответить (на других форумах я не зарегистрирован). Я с телефона (старого) в интернете (хорошо, что bluetooth-клавиатура подключается). Поэтому, очень кратко, и, наверное, в нескольких последовательных сообщениях (а то ещё пропадёт набранное).</p><p>WEL -- это мой редактор (я автор). В Радио опубликована версия 2, о чём говорит контрольная сумма ED20.</p><div class="quotebox"><cite>Alikberov пишет:</cite><blockquote><p>За весь период использования РЛК мне было известно, как минимум, два редактора</p></blockquote></div><p>Там (в журнале Радио) ещё один точно был опубликован немного позже.</p><div class="quotebox"><cite>Alikberov пишет:</cite><blockquote><p>Некогда прозвучавшая идея (не моя), что не плохо было бы иметь простой экранный редактор прямо в дополнительном ПЗУ (адреса F000-F7FF) не требующий загрузки и с быстрым запуском</p></blockquote></div><p>Это было сделано, то ли версия 3 использовалась, то ли дальше -- слабо очень помню, всё же 30 лет прошло с тех пор.</p><p>Опишу, как помню, в следующем сообщении. Технических деталей я уже совсем почти не помню. Даже с трудом сообразил (и &quot;технически&quot; вряд ли аргументирую) странность предложения (на другом форуме в теме вашей) использовать директивы Монитора для поиска текста из редактора (чем больше припоминаю, тем всё страннее вижу это предложение).</p><p>Это лишь воспоминания (слабые, к тому же). Помочь-подсказать, увы, не смогу. Остались кое-какие бумаги и коробка 5-дюймовых дискет нестандартного формата (CP/M). И всё.</p>]]></description>
			<author><![CDATA[null@example.com (SergeCpp)]]></author>
			<pubDate>Fri, 30 Jun 2023 08:12:53 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=5921#p5921</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=5873#p5873</link>
			<description><![CDATA[<div class="quotebox"><cite>Bs0Dd пишет:</cite><blockquote><p>Касаемо 86РК и ВМ80А я, правда, дальше интерпретатора Brainfuck и реализаций шифрования &quot;Магма&quot; не ушел</p></blockquote></div><p>Когда читал, подумалось о DSP-шках, хотя бы КР1813ВЕ1 (как раз очень походит по задачам), но действительно такие штуки просто так не найдешь :-) Возможно, конечно, Z80-е, но они уже не советские - Т34ВМ1 появились уже позже.<br />P.S. В &quot;Радио&quot; в начале 90-х была реклама телефонных шифраторов - уж не знаю, какой алгоритм, но, видимо, тоже был какой-то доступ к DSP</p>]]></description>
			<author><![CDATA[null@example.com (Andrei88)]]></author>
			<pubDate>Mon, 01 May 2023 06:43:13 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=5873#p5873</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=5872#p5872</link>
			<description><![CDATA[<p>Ого, такие вещи на асме делать. ЗАЧЕТНО</p><p>Касаемо 86РК и ВМ80А я, правда, дальше интерпретатора Brainfuck и реализаций шифрования &quot;Магма&quot; не ушел</p><p>С магмой вообще была история. Планировалось с товарищем из интереса собрать радиотелефон с шифрованием. АЦП гонит звук в цифру, процессор принимает, обрабатывает магмой, пускает в радиоканал. А там на другой стороне уже все наоборот. За процессор и попробовали взять ВМ80А, ибо у товарища куча корпусов этого процессора, да и достать их легко (драгмета в 580 серии не водится особо, так что гадким металюгам они интереса не представляют). Но конечно после написания даже простой версии (ECB) шифрования стало ясно, что при номинальной частоте процессора&nbsp; 2-2,5 мгц и при затратности подпрограммы около 156000 тактов на шифрование или дешифрование, больше 16 раз в секунду ее не получится применить. Соответственно, если за каждый вызов мы обрабатываем блок в 64 бита, то за секунду больше 1кбита обработать не удастся, и это еще в идеальной среде. По факту же, скорее всего, результат будет на уровне 800-900 бит/c, а потом еще нужно пересылать данные... одного процессора слишком мало, а ставить несколько - нужно их синхронизовать, да и вообще слишком уже жирно для относительно компакного радиотелефона. Так в общем эту идею и отложили. Остальные советские процессоры, как правило, вкусны драгметчикам, либо просто не очень доступны даже сейчас (идея была собрать именно на отечественных микросхемах), так что увы, ничего то путного и не сложилось...</p>]]></description>
			<author><![CDATA[null@example.com (Bs0Dd)]]></author>
			<pubDate>Sun, 30 Apr 2023 23:01:12 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=5872#p5872</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=5871#p5871</link>
			<description><![CDATA[<p>С <span style="color: red">Первомаем</span>, Товарищи!</p><p>Все эти дни вкалывал и шаманил над кодом.</p><p>Одерживая несколько побед на низком уровне, пришла мысль переименовать редактор в ПОБЕДИТ.<br />Думаю, никто меня не осудит.</p><p>Вот <a href="https://rk86.ru/?file=https://gist.githubusercontent.com/Alikberov/7ff0b6c37bf7bb674b3dc4819658949e/raw/5a35bdabafc60c5b4a97d94b4bbd4f03c40f48e8/rk86-pobedit.json">ссылка на онлайн запуск</a> демонстрационного кода.<br />(Просто, нажмите Enter, а потом - F1/F2/F3/F4/F5)</p><p><em>P.S.:</em> Версия вполне стабильная, неплохо описана (по нескольким нажатиям F1), шустрая.<br />Думаю, вполне может стать инструментальной.</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Sun, 30 Apr 2023 20:23:09 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=5871#p5871</guid>
		</item>
		<item>
			<title><![CDATA[Re: Текстовый редактор "ПОБЕДИТ" для Радио-86РК]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?pid=5869#p5869</link>
			<description><![CDATA[<div class="quotebox"><cite>Andrei88 пишет:</cite><blockquote><p>а делалась ли поддержка QWERTY-раскладки?</p></blockquote></div><p>Года три тому назад я переписал родной Монитор на 80% и планировал ввести QWERTY-раскладку.<br />Но, так руки и не дошли.</p><p>Начал переписывать ПЗУ с того, что сделал поддержку изменяемого текстового окна в подпрограмме вывода символа на экран.<br />Потом переписал директивы D, L и M. Доработал директиву R для поддержки внешних ПЗУ до 16 Мб.</p><p>Осталось переписать подпрограммы ввода-вывода магнитофона для <span class="bbu">прозрачного</span> подсчёта контрольной суммы. А также, клавиатуры, внедрив в неё поддержку переключения между задачами (подобно Alt+Tab).</p><p>Однако, силы природы решили меня остановить майским днём, спалив мой тюнер СТВ и мониторы.</p><p><em>P.S.:</em> Исходники того Монитора не утеряны, но недоступны по причине неожиданных BSOD&#039;ов.<br />Хотя, протестировать мой Монитор и запустить на нём игру &quot;Жизнь&quot; с поддержкой светового пера (мышки) можно по <a href="https://rk86.ru/index.html?file=https://gist.githubusercontent.com/Paguo-86PK/de1d3b7a18f8dea61ae707370e4f3083/raw/lightlife.bin">ссылке</a> (нажать G и Enter не забудьте).<br />(Если после этого запустить из списка Built-in снизу файл &quot;okoshki-demo.rkr&quot;, можно ознакомиться с его возможностями.)<br />Однако, текстовый редактор любителям куда нужнее, чем непонятный переписанный Монитор.</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Thu, 20 Apr 2023 18:17:23 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?pid=5869#p5869</guid>
		</item>
	</channel>
</rss>
