Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Калькуляторы, арифмометры, PDA, HPC »   Свисток для Д3-28
RSS

Свисток для Д3-28

программа для создания WAV-файлов в формате Д3-28

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
Sinus написал:
[q]
https://yadi.sk/i/EFZZe-LM3WEZEQ(test-3__1.jpg)https://yadi.sk/i/XeyB6rRh3WEZLa(test-3__2.jpg)
[/q]
да, посмотрел — ну, в общем и я примерно про эти же дефекты написал
только к Вашим комментариям на картинках добавлю, что на 48000 явно виден кросс-толк между каналами в обе стороны — надо спектр сигнала от компутера во время записи ограничивать


Sinus написал:
[q]
Но Вы уже упомянули "но" против идей типа "А", "Б", "В", если в них не идёт речь об аппаратной эмуляции полностью НМЛ: "потеря аутентичности и всё такое", "программу можно будет только вводить". Полагаю, это будет серьёзная потеря, потому что в большинстве высокоуровневых программ для комплексов с Д3-28 того времени (т.е., можно сказать, в легендарных программах ) работа с НМЛ составляла очень важную часть всей деятельности.
[/q]
Ну, тут надо подумать. Потенциально есть две задачи:
1. Скачать с сайта "дистрибутив", загрузить его как-то в свою Д3-28 хотя бы один раз,... а далее - либо так каждый раз и делать, либо записать на кассету и следующие разы грузить его с кассеты
2. Вообще в принципе обеспечить работу НМЛ Д3-28 — либо с настоящей кассетой, либо как-то ещё

Я думаю, что для задачи "популяризации" Д3-28 первая задача является ну как бы безусловной. То есть, научиться именно загружать Д3-28 с компьютера.

Вторая же задача с горем пополам ещё может быть решена, если есть парочка МК-60 кассет в наличии и НМЛ в своей Д3-28 исправен — тут в общем компьютер не помешал бы, но он не является суть безусловно необходимым.
Sinus
Newbie


Откуда: СПб
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 авг. 2016
На всякий случай отформатировал по описанному выше стандарту "myfile.dat" 5 реальных файликов для записи их в wav (может быть, если приготовить для народа такие wav-записи, это поспособствует владельцам Д3-28 в экспериментах с магнитофоном).

https://yadi.sk/i/m2W49FOk3WNaEm
028-test_KP-73370_N-8921__dat.txt. Это тест ОЗУ и системы команд, более новый, чем упоминавшийся раньше в ветке про Д3-28; он умеет определять и выводить на табло машинки объём её ОЗУ (16, 32 или 128 килобайт); его описание дано в "Инструкции по эксплуатации 3.857.100 ИЭ". Оцифровку с кассеты из своей замечательной коллекции ПО выполнил и любезно предоставил Виталий К. aka 15a18. Для этой программки терминал не нужен. Загружается с МЛ обычным образом - кнопками на пульте машины С, СЛ. Запуск: С, "треугольник", S.

Подразумевается, что каждая из программ, о которых здесь идёт речь, загружается в "свежевключённую" машинку; загрузка: С, СЛ; для проверки контрольной суммы программы надо нажать после загрузки, но до запуска, кнопку КП. Для работы остальных 4 программ к Д3-28 должен быть подключен терминал 15ИЭ-00-013:

https://yadi.sk/i/cbl7sZb23WNaLF
game_23spichki_KP-22571_N-1944__dat.txt - текстовая "игра 23 спички", скомпилированная в "Выстре" в имитаторе машинки. Запуск: С, S.

https://yadi.sk/i/aRYq7HRd3WNaQb
game_1war_KP-47573_N-4307__dat.txt - "подвижная" игра, скомпилированная в "Fortran-5M" в имитаторе. Такая же (почти, ещё и с "гудком") программка работала на реальной машинке. Запуск: С, S, после вывода на экран "R" нажать на клавиатуре терминала русскую С. Управление - с цифровой клавиатуры терминала: 9, 6 - вверх, вниз; 7,8 - влево, вправо; 2,3,1 - смена скорости; 0 - выход из игры.

https://yadi.sk/i/hD-wewqK3WNaVS
Basic_D3-28_v3A__KP-157107__N-11343__dat.txt - "Бэйсик вариант 3А для Д3-28". Запуск: С, S. На предложения в начальном диалоге надо отвечать нажатием ПС на клавиатуре терминала. Затем... см. описание этого Бэйсика; хорошая программа для начальных опытов с комплексом "машинка+ терминал".

https://yadi.sk/i/YZUnYhJ53WNaaC
Fortran-5m_KP-138177_N-10414__dat.txt - "Fortran-5M для Д3-28". Запуск: С, "треугольник" и ещё раз "треугольник". После вывода на экран "R" нажать русскую Т для работы с транслятором (либо нажать русскую З для изменения заданных по умолчанию параметров). Затем... см. описание для "Fortran-5M"; программа оч. хорошая, система программирования, позволяющая формировать библиотеки записей пользовательских фортран-программок на МЛ.
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
Хорошо, я сделаю WAVы при разных сетках — здесь опубликую.

Только у меня есть ещё одно предложение: я хотел бы до конца разобраться с вопросом, нужно ли вообще делать "введение нулевого уровня" перед началом модуляции.
Здесь "нулевой уровень" означает "логический нуль", т.е. потенциал у него (-Um) на самом деле, а не (0).

На Ваших графиках я заметил (если я не ошибаюсь), что, вроде как, де-факто сигнал на аудио-выходе компьютера перед самым первым импульсом по-любому имеет уровень (0), но никак не (-Um).
То есть, хоть я и ввожу уровень "логического нуля", но на самом деле потенциал к уровню (-Um) не доходит.
// я так понимаю, это объясняется тем, что аудио-выход компьютера имеет где-то в себе фильтр ВЧ, который срезает постоянную составляющую

В общем, надо мне как-то свою Д3-28 завести. Дальше без машинки двигаться некуда, а остальные энтузиасты тут, похоже, все в режиме "read only"... :)
Sinus
Newbie


Откуда: СПб
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 авг. 2016
xoiss написал:
[q]
// я так понимаю, это объясняется тем, что аудио-выход компьютера имеет где-то в себе фильтр ВЧ, который срезает постоянную составляющую
[/q]
Наверное да. Это подтверждается тестом без магнитофона: сделал несколько wav-файлов с синусоидами разной частоты с одинаковой амплитудой, с длительностью две секунды, и вот как выглядит их амплитуда на записи с выхода программного проигрывателя в компе (в записи 1 только половина периода синусоиды умещается в двух секундах):

https://yadi.sk/i/yUw-4T8U3WRZih
(test-4_no_mag.jpg)


xoiss написал:
[q]
я хотел бы до конца разобраться с вопросом, нужно ли вообще делать "введение нулевого уровня" перед началом модуляции.
[/q]
Возможно не повредит коротенькое введение, чтобы избежать "щелчка" перед началом сигнала. В противном случае, вдруг машина будет как-то плохо реагировать на щелчок (сразу впадать в состояние "ошибка чтения с магнитофона")? Но вообще-то не знаю, страшен ли щелчок. В оцифровках реальных записей часто видны щелчки перед началом файлов, и вроде ничего - машина ведь как-то читала эти записи.


xoiss написал:
[q]
В общем, надо мне как-то свою Д3-28 завести.
[/q]
Это было бы здорово. Тогда можно было бы её работу хорошенько поисследовать :)
Eats
Newbie


Откуда: Saint-Petersburg
Всего сообщений: 47
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 апр. 2009
Sinus написал:
[q]
xoiss написал:
[q]
// я так понимаю, это объясняется тем, что аудио-выход компьютера имеет где-то в себе фильтр ВЧ, который срезает постоянную составляющую
[/q]
Наверное да. Это подтверждается тестом без магнитофона:
[/q]
Блин, ребята, вы тут, похоже, изобретаете велосипед... Да ведь уже лет 100 (или поболее того) известно, что звук не содержит постоянной составляющей. И хотя записать её на ленту возможно, однако невозможно воспроизвести, поэтому никто и не делает лишней работы: ни один магнитофон не пишет постоянную составляющую на ленту. Также и звуковые карты принудительно отсекают её как в АЦП, так и в ЦАПе. Я бы мог ещё много чего понарассказывать про это дело, но топтать клаву, не зная, поймёте ли вы всё из сказанного мною или не всё, мне несколько лень, а вот живьём я бы мог это рассказать и тут же ответить на всякие возникающие по ходу дела вопросы. Надо просто организовать какую-нибудь невиртуальную тусовку!
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
... а может, нам нравится велосипеды изобретать
<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
Полигон-2 »   Калькуляторы, арифмометры, PDA, HPC »   Свисток для Д3-28
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS